From bee8d1b81d9ca2213d868c7128cafc0c9022ddfa Mon Sep 17 00:00:00 2001 From: Team Terraform CDK Date: Fri, 15 Nov 2024 03:23:42 +0000 Subject: [PATCH] feat: upgrade provider from `5.14.0` to version `5.15.0` Signed-off-by: team-tf-cdk --- README.md | 6 +- 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/dataUpcloudHosts.csharp.md | 6 +- docs/dataUpcloudHosts.go.md | 24 +- docs/dataUpcloudHosts.java.md | 8 +- docs/dataUpcloudHosts.python.md | 8 +- docs/dataUpcloudHosts.typescript.md | 6 +- docs/dataUpcloudIpAddresses.csharp.md | 6 +- docs/dataUpcloudIpAddresses.go.md | 24 +- docs/dataUpcloudIpAddresses.java.md | 8 +- docs/dataUpcloudIpAddresses.python.md | 8 +- docs/dataUpcloudIpAddresses.typescript.md | 6 +- docs/dataUpcloudKubernetesCluster.csharp.md | 6 +- docs/dataUpcloudKubernetesCluster.go.md | 18 +- docs/dataUpcloudKubernetesCluster.java.md | 8 +- docs/dataUpcloudKubernetesCluster.python.md | 8 +- ...dataUpcloudKubernetesCluster.typescript.md | 6 +- ...udLoadBalancerDnsChallengeDomain.csharp.md | 4 +- ...pcloudLoadBalancerDnsChallengeDomain.go.md | 16 +- ...loudLoadBalancerDnsChallengeDomain.java.md | 4 +- ...udLoadBalancerDnsChallengeDomain.python.md | 4 +- ...adBalancerDnsChallengeDomain.typescript.md | 4 +- ...loudManagedDatabaseMysqlSessions.csharp.md | 18 +- ...aUpcloudManagedDatabaseMysqlSessions.go.md | 36 +- ...pcloudManagedDatabaseMysqlSessions.java.md | 32 +- ...loudManagedDatabaseMysqlSessions.python.md | 32 +- ...ManagedDatabaseMysqlSessions.typescript.md | 18 +- ...ManagedDatabaseOpensearchIndices.csharp.md | 12 +- ...loudManagedDatabaseOpensearchIndices.go.md | 30 +- ...udManagedDatabaseOpensearchIndices.java.md | 20 +- ...ManagedDatabaseOpensearchIndices.python.md | 20 +- ...gedDatabaseOpensearchIndices.typescript.md | 12 +- ...anagedDatabasePostgresqlSessions.csharp.md | 26 +- ...oudManagedDatabasePostgresqlSessions.go.md | 44 +- ...dManagedDatabasePostgresqlSessions.java.md | 40 +- ...anagedDatabasePostgresqlSessions.python.md | 40 +- ...edDatabasePostgresqlSessions.typescript.md | 26 +- ...loudManagedDatabaseRedisSessions.csharp.md | 18 +- ...aUpcloudManagedDatabaseRedisSessions.go.md | 36 +- ...pcloudManagedDatabaseRedisSessions.java.md | 32 +- ...loudManagedDatabaseRedisSessions.python.md | 32 +- ...ManagedDatabaseRedisSessions.typescript.md | 18 +- ...oudManagedDatabaseValkeySessions.csharp.md | 1549 ++ ...UpcloudManagedDatabaseValkeySessions.go.md | 1549 ++ ...cloudManagedDatabaseValkeySessions.java.md | 1681 ++ ...oudManagedDatabaseValkeySessions.python.md | 1747 ++ ...anagedDatabaseValkeySessions.typescript.md | 1533 ++ ...loudManagedObjectStoragePolicies.csharp.md | 10 +- ...aUpcloudManagedObjectStoragePolicies.go.md | 28 +- ...pcloudManagedObjectStoragePolicies.java.md | 16 +- ...loudManagedObjectStoragePolicies.python.md | 16 +- ...ManagedObjectStoragePolicies.typescript.md | 10 +- ...cloudManagedObjectStorageRegions.csharp.md | 6 +- ...taUpcloudManagedObjectStorageRegions.go.md | 24 +- ...UpcloudManagedObjectStorageRegions.java.md | 8 +- ...cloudManagedObjectStorageRegions.python.md | 8 +- ...dManagedObjectStorageRegions.typescript.md | 6 +- docs/dataUpcloudNetworks.csharp.md | 12 +- docs/dataUpcloudNetworks.go.md | 42 +- docs/dataUpcloudNetworks.java.md | 20 +- docs/dataUpcloudNetworks.python.md | 20 +- docs/dataUpcloudNetworks.typescript.md | 12 +- docs/dataUpcloudStorage.csharp.md | 20 +- docs/dataUpcloudStorage.go.md | 32 +- docs/dataUpcloudStorage.java.md | 36 +- docs/dataUpcloudStorage.python.md | 36 +- docs/dataUpcloudStorage.typescript.md | 20 +- docs/dataUpcloudTags.csharp.md | 8 +- docs/dataUpcloudTags.go.md | 26 +- docs/dataUpcloudTags.java.md | 12 +- docs/dataUpcloudTags.python.md | 12 +- docs/dataUpcloudTags.typescript.md | 8 +- docs/dataUpcloudZone.csharp.md | 8 +- docs/dataUpcloudZone.go.md | 20 +- docs/dataUpcloudZone.java.md | 12 +- docs/dataUpcloudZone.python.md | 12 +- docs/dataUpcloudZone.typescript.md | 8 +- docs/dataUpcloudZones.csharp.md | 6 +- docs/dataUpcloudZones.go.md | 18 +- docs/dataUpcloudZones.java.md | 8 +- docs/dataUpcloudZones.python.md | 8 +- docs/dataUpcloudZones.typescript.md | 6 +- docs/firewallRules.csharp.md | 40 +- docs/firewallRules.go.md | 58 +- docs/firewallRules.java.md | 48 +- docs/firewallRules.python.md | 48 +- docs/firewallRules.typescript.md | 40 +- docs/floatingIpAddress.csharp.md | 12 +- docs/floatingIpAddress.go.md | 24 +- docs/floatingIpAddress.java.md | 20 +- docs/floatingIpAddress.python.md | 20 +- docs/floatingIpAddress.typescript.md | 12 +- docs/gateway.csharp.md | 28 +- docs/gateway.go.md | 58 +- docs/gateway.java.md | 48 +- docs/gateway.python.md | 52 +- docs/gateway.typescript.md | 28 +- docs/gatewayConnection.csharp.md | 30 +- docs/gatewayConnection.go.md | 54 +- docs/gatewayConnection.java.md | 44 +- docs/gatewayConnection.python.md | 44 +- docs/gatewayConnection.typescript.md | 30 +- docs/gatewayConnectionTunnel.csharp.md | 44 +- docs/gatewayConnectionTunnel.go.md | 68 +- docs/gatewayConnectionTunnel.java.md | 60 +- docs/gatewayConnectionTunnel.python.md | 84 +- docs/gatewayConnectionTunnel.typescript.md | 44 +- docs/kubernetesCluster.csharp.md | 22 +- docs/kubernetesCluster.go.md | 34 +- docs/kubernetesCluster.java.md | 40 +- docs/kubernetesCluster.python.md | 40 +- docs/kubernetesCluster.typescript.md | 22 +- docs/kubernetesNodeGroup.csharp.md | 46 +- docs/kubernetesNodeGroup.go.md | 76 +- docs/kubernetesNodeGroup.java.md | 70 +- docs/kubernetesNodeGroup.python.md | 70 +- docs/kubernetesNodeGroup.typescript.md | 46 +- docs/loadbalancer.csharp.md | 30 +- docs/loadbalancer.go.md | 66 +- docs/loadbalancer.java.md | 48 +- docs/loadbalancer.python.md | 48 +- docs/loadbalancer.typescript.md | 30 +- docs/loadbalancerBackend.csharp.md | 42 +- docs/loadbalancerBackend.go.md | 60 +- docs/loadbalancerBackend.java.md | 50 +- docs/loadbalancerBackend.python.md | 50 +- docs/loadbalancerBackend.typescript.md | 42 +- docs/loadbalancerBackendTlsConfig.csharp.md | 10 +- docs/loadbalancerBackendTlsConfig.go.md | 22 +- docs/loadbalancerBackendTlsConfig.java.md | 16 +- docs/loadbalancerBackendTlsConfig.python.md | 16 +- ...loadbalancerBackendTlsConfig.typescript.md | 10 +- ...loadbalancerDynamicBackendMember.csharp.md | 18 +- docs/loadbalancerDynamicBackendMember.go.md | 30 +- docs/loadbalancerDynamicBackendMember.java.md | 32 +- ...loadbalancerDynamicBackendMember.python.md | 32 +- ...balancerDynamicBackendMember.typescript.md | 18 +- ...balancerDynamicCertificateBundle.csharp.md | 10 +- ...loadbalancerDynamicCertificateBundle.go.md | 22 +- ...adbalancerDynamicCertificateBundle.java.md | 16 +- ...balancerDynamicCertificateBundle.python.md | 16 +- ...ncerDynamicCertificateBundle.typescript.md | 10 +- docs/loadbalancerFrontend.csharp.md | 26 +- docs/loadbalancerFrontend.go.md | 50 +- docs/loadbalancerFrontend.java.md | 40 +- docs/loadbalancerFrontend.python.md | 40 +- docs/loadbalancerFrontend.typescript.md | 26 +- docs/loadbalancerFrontendRule.csharp.md | 222 +- docs/loadbalancerFrontendRule.go.md | 396 +- docs/loadbalancerFrontendRule.java.md | 234 +- docs/loadbalancerFrontendRule.python.md | 234 +- docs/loadbalancerFrontendRule.typescript.md | 222 +- docs/loadbalancerFrontendTlsConfig.csharp.md | 10 +- docs/loadbalancerFrontendTlsConfig.go.md | 22 +- docs/loadbalancerFrontendTlsConfig.java.md | 16 +- docs/loadbalancerFrontendTlsConfig.python.md | 16 +- ...oadbalancerFrontendTlsConfig.typescript.md | 10 +- ...dbalancerManualCertificateBundle.csharp.md | 12 +- .../loadbalancerManualCertificateBundle.go.md | 24 +- ...oadbalancerManualCertificateBundle.java.md | 20 +- ...dbalancerManualCertificateBundle.python.md | 20 +- ...ancerManualCertificateBundle.typescript.md | 12 +- docs/loadbalancerResolver.csharp.md | 20 +- docs/loadbalancerResolver.go.md | 32 +- docs/loadbalancerResolver.java.md | 36 +- docs/loadbalancerResolver.python.md | 36 +- docs/loadbalancerResolver.typescript.md | 20 +- .../loadbalancerStaticBackendMember.csharp.md | 18 +- docs/loadbalancerStaticBackendMember.go.md | 30 +- docs/loadbalancerStaticBackendMember.java.md | 32 +- .../loadbalancerStaticBackendMember.python.md | 32 +- ...dbalancerStaticBackendMember.typescript.md | 18 +- docs/managedDatabaseLogicalDatabase.csharp.md | 16 +- docs/managedDatabaseLogicalDatabase.go.md | 28 +- docs/managedDatabaseLogicalDatabase.java.md | 28 +- docs/managedDatabaseLogicalDatabase.python.md | 28 +- ...nagedDatabaseLogicalDatabase.typescript.md | 16 +- docs/managedDatabaseMysql.csharp.md | 193 +- docs/managedDatabaseMysql.go.md | 235 +- docs/managedDatabaseMysql.java.md | 217 +- docs/managedDatabaseMysql.python.md | 336 +- docs/managedDatabaseMysql.typescript.md | 192 +- docs/managedDatabaseOpensearch.csharp.md | 11109 +++++++++---- docs/managedDatabaseOpensearch.go.md | 11053 +++++++++---- docs/managedDatabaseOpensearch.java.md | 10935 +++++++++---- docs/managedDatabaseOpensearch.python.md | 13224 +++++++++++----- docs/managedDatabaseOpensearch.typescript.md | 10771 +++++++++---- docs/managedDatabasePostgresql.csharp.md | 212 +- docs/managedDatabasePostgresql.go.md | 272 +- docs/managedDatabasePostgresql.java.md | 236 +- docs/managedDatabasePostgresql.python.md | 412 +- docs/managedDatabasePostgresql.typescript.md | 212 +- docs/managedDatabaseRedis.csharp.md | 182 +- docs/managedDatabaseRedis.go.md | 224 +- docs/managedDatabaseRedis.java.md | 206 +- docs/managedDatabaseRedis.python.md | 284 +- docs/managedDatabaseRedis.typescript.md | 180 +- docs/managedDatabaseUser.csharp.md | 545 +- docs/managedDatabaseUser.go.md | 579 +- docs/managedDatabaseUser.java.md | 573 +- docs/managedDatabaseUser.python.md | 653 +- docs/managedDatabaseUser.typescript.md | 537 +- docs/managedDatabaseValkey.csharp.md | 4692 ++++++ docs/managedDatabaseValkey.go.md | 4692 ++++++ docs/managedDatabaseValkey.java.md | 4896 ++++++ docs/managedDatabaseValkey.python.md | 5385 +++++++ docs/managedDatabaseValkey.typescript.md | 4635 ++++++ docs/managedObjectStorage.csharp.md | 26 +- docs/managedObjectStorage.go.md | 50 +- docs/managedObjectStorage.java.md | 40 +- docs/managedObjectStorage.python.md | 40 +- docs/managedObjectStorage.typescript.md | 26 +- docs/managedObjectStorageBucket.csharp.md | 877 + docs/managedObjectStorageBucket.go.md | 877 + docs/managedObjectStorageBucket.java.md | 961 ++ docs/managedObjectStorageBucket.python.md | 1001 ++ docs/managedObjectStorageBucket.typescript.md | 867 + ...managedObjectStorageCustomDomain.csharp.md | 10 +- docs/managedObjectStorageCustomDomain.go.md | 22 +- docs/managedObjectStorageCustomDomain.java.md | 16 +- ...managedObjectStorageCustomDomain.python.md | 16 +- ...gedObjectStorageCustomDomain.typescript.md | 10 +- docs/managedObjectStoragePolicy.csharp.md | 12 +- docs/managedObjectStoragePolicy.go.md | 24 +- docs/managedObjectStoragePolicy.java.md | 20 +- docs/managedObjectStoragePolicy.python.md | 20 +- docs/managedObjectStoragePolicy.typescript.md | 12 +- docs/managedObjectStorageUser.csharp.md | 12 +- docs/managedObjectStorageUser.go.md | 24 +- docs/managedObjectStorageUser.java.md | 20 +- docs/managedObjectStorageUser.python.md | 20 +- docs/managedObjectStorageUser.typescript.md | 12 +- ...anagedObjectStorageUserAccessKey.csharp.md | 14 +- docs/managedObjectStorageUserAccessKey.go.md | 26 +- .../managedObjectStorageUserAccessKey.java.md | 24 +- ...anagedObjectStorageUserAccessKey.python.md | 24 +- ...edObjectStorageUserAccessKey.typescript.md | 14 +- docs/managedObjectStorageUserPolicy.csharp.md | 14 +- docs/managedObjectStorageUserPolicy.go.md | 26 +- docs/managedObjectStorageUserPolicy.java.md | 24 +- docs/managedObjectStorageUserPolicy.python.md | 24 +- ...nagedObjectStorageUserPolicy.typescript.md | 14 +- docs/network.csharp.md | 28 +- docs/network.go.md | 46 +- docs/network.java.md | 38 +- docs/network.python.md | 38 +- docs/network.typescript.md | 28 +- docs/networkPeering.csharp.md | 18 +- docs/networkPeering.go.md | 42 +- docs/networkPeering.java.md | 28 +- docs/networkPeering.python.md | 28 +- docs/networkPeering.typescript.md | 18 +- docs/objectStorage.csharp.md | 24 +- docs/objectStorage.go.md | 42 +- docs/objectStorage.java.md | 42 +- docs/objectStorage.python.md | 42 +- docs/objectStorage.typescript.md | 24 +- docs/provider.csharp.md | 18 +- docs/provider.go.md | 30 +- docs/provider.java.md | 32 +- docs/provider.python.md | 32 +- docs/provider.typescript.md | 18 +- docs/router.csharp.md | 16 +- docs/router.go.md | 40 +- docs/router.java.md | 22 +- docs/router.python.md | 22 +- docs/router.typescript.md | 16 +- docs/server.csharp.md | 159 +- docs/server.go.md | 213 +- docs/server.java.md | 207 +- docs/server.python.md | 243 +- docs/server.typescript.md | 158 +- docs/serverGroup.csharp.md | 14 +- docs/serverGroup.go.md | 26 +- docs/serverGroup.java.md | 24 +- docs/serverGroup.python.md | 24 +- docs/serverGroup.typescript.md | 14 +- docs/storage.csharp.md | 40 +- docs/storage.go.md | 70 +- docs/storage.java.md | 62 +- docs/storage.python.md | 62 +- docs/storage.typescript.md | 40 +- docs/storageTemplate.csharp.md | 10 +- docs/storageTemplate.go.md | 22 +- docs/storageTemplate.java.md | 16 +- docs/storageTemplate.python.md | 16 +- docs/storageTemplate.typescript.md | 10 +- docs/tag.csharp.md | 14 +- docs/tag.go.md | 26 +- docs/tag.java.md | 24 +- docs/tag.python.md | 24 +- docs/tag.typescript.md | 14 +- package.json | 2 +- src/data-upcloud-hosts/README.md | 2 +- src/data-upcloud-hosts/index.ts | 17 +- src/data-upcloud-ip-addresses/README.md | 2 +- src/data-upcloud-ip-addresses/index.ts | 17 +- src/data-upcloud-kubernetes-cluster/README.md | 2 +- src/data-upcloud-kubernetes-cluster/index.ts | 17 +- .../README.md | 2 +- .../index.ts | 15 +- .../README.md | 2 +- .../index.ts | 27 +- .../README.md | 2 +- .../index.ts | 21 +- .../README.md | 2 +- .../index.ts | 35 +- .../README.md | 2 +- .../index.ts | 27 +- .../README.md | 3 + .../index.ts | 429 + .../README.md | 2 +- .../index.ts | 19 +- .../README.md | 2 +- .../index.ts | 17 +- src/data-upcloud-networks/README.md | 2 +- src/data-upcloud-networks/index.ts | 21 +- src/data-upcloud-storage/README.md | 2 +- src/data-upcloud-storage/index.ts | 31 +- src/data-upcloud-tags/README.md | 2 +- src/data-upcloud-tags/index.ts | 17 +- src/data-upcloud-zone/README.md | 2 +- src/data-upcloud-zone/index.ts | 19 +- src/data-upcloud-zones/README.md | 2 +- src/data-upcloud-zones/index.ts | 17 +- src/firewall-rules/README.md | 2 +- src/firewall-rules/index.ts | 49 +- src/floating-ip-address/README.md | 2 +- src/floating-ip-address/index.ts | 23 +- src/gateway-connection-tunnel/README.md | 2 +- src/gateway-connection-tunnel/index.ts | 53 +- src/gateway-connection/README.md | 2 +- src/gateway-connection/index.ts | 39 +- src/gateway/README.md | 2 +- src/gateway/index.ts | 37 +- src/index.ts | 8 +- src/kubernetes-cluster/README.md | 2 +- src/kubernetes-cluster/index.ts | 33 +- src/kubernetes-node-group/README.md | 2 +- src/kubernetes-node-group/index.ts | 57 +- src/lazy-index.ts | 8 +- src/loadbalancer-backend-tls-config/README.md | 2 +- src/loadbalancer-backend-tls-config/index.ts | 21 +- src/loadbalancer-backend/README.md | 2 +- src/loadbalancer-backend/index.ts | 53 +- .../README.md | 2 +- .../index.ts | 29 +- .../README.md | 2 +- .../index.ts | 21 +- src/loadbalancer-frontend-rule/README.md | 2 +- src/loadbalancer-frontend-rule/index.ts | 231 +- .../README.md | 2 +- src/loadbalancer-frontend-tls-config/index.ts | 21 +- src/loadbalancer-frontend/README.md | 2 +- src/loadbalancer-frontend/index.ts | 37 +- .../README.md | 2 +- .../index.ts | 23 +- src/loadbalancer-resolver/README.md | 2 +- src/loadbalancer-resolver/index.ts | 31 +- .../README.md | 2 +- .../index.ts | 29 +- src/loadbalancer/README.md | 2 +- src/loadbalancer/index.ts | 41 +- .../README.md | 2 +- .../index.ts | 25 +- src/managed-database-mysql/README.md | 2 +- src/managed-database-mysql/index.ts | 184 +- src/managed-database-opensearch/README.md | 2 +- src/managed-database-opensearch/index.ts | 2513 ++- src/managed-database-postgresql/README.md | 2 +- src/managed-database-postgresql/index.ts | 221 +- src/managed-database-redis/README.md | 2 +- src/managed-database-redis/index.ts | 167 +- src/managed-database-user/README.md | 2 +- src/managed-database-user/index.ts | 268 +- src/managed-database-valkey/README.md | 3 + src/managed-database-valkey/index.ts | 1894 +++ src/managed-object-storage-bucket/README.md | 3 + src/managed-object-storage-bucket/index.ts | 154 + .../README.md | 2 +- .../index.ts | 21 +- src/managed-object-storage-policy/README.md | 2 +- src/managed-object-storage-policy/index.ts | 23 +- .../README.md | 2 +- .../index.ts | 23 +- .../README.md | 2 +- .../index.ts | 23 +- src/managed-object-storage-user/README.md | 2 +- src/managed-object-storage-user/index.ts | 21 +- src/managed-object-storage/README.md | 2 +- src/managed-object-storage/index.ts | 35 +- src/network-peering/README.md | 2 +- src/network-peering/index.ts | 29 +- src/network/README.md | 2 +- src/network/index.ts | 39 +- src/object-storage/README.md | 2 +- src/object-storage/index.ts | 33 +- src/provider/README.md | 2 +- src/provider/index.ts | 29 +- src/router/README.md | 2 +- src/router/index.ts | 27 +- src/server-group/README.md | 2 +- src/server-group/index.ts | 25 +- src/server/README.md | 2 +- src/server/index.ts | 158 +- src/storage-template/README.md | 2 +- src/storage-template/index.ts | 21 +- src/storage/README.md | 2 +- src/storage/index.ts | 51 +- src/tag/README.md | 2 +- src/tag/index.ts | 23 +- src/version.json | 2 +- 416 files changed, 93093 insertions(+), 23630 deletions(-) create mode 100644 docs/dataUpcloudManagedDatabaseValkeySessions.csharp.md create mode 100644 docs/dataUpcloudManagedDatabaseValkeySessions.go.md create mode 100644 docs/dataUpcloudManagedDatabaseValkeySessions.java.md create mode 100644 docs/dataUpcloudManagedDatabaseValkeySessions.python.md create mode 100644 docs/dataUpcloudManagedDatabaseValkeySessions.typescript.md create mode 100644 docs/managedDatabaseValkey.csharp.md create mode 100644 docs/managedDatabaseValkey.go.md create mode 100644 docs/managedDatabaseValkey.java.md create mode 100644 docs/managedDatabaseValkey.python.md create mode 100644 docs/managedDatabaseValkey.typescript.md create mode 100644 docs/managedObjectStorageBucket.csharp.md create mode 100644 docs/managedObjectStorageBucket.go.md create mode 100644 docs/managedObjectStorageBucket.java.md create mode 100644 docs/managedObjectStorageBucket.python.md create mode 100644 docs/managedObjectStorageBucket.typescript.md create mode 100644 src/data-upcloud-managed-database-valkey-sessions/README.md create mode 100644 src/data-upcloud-managed-database-valkey-sessions/index.ts create mode 100644 src/managed-database-valkey/README.md create mode 100644 src/managed-database-valkey/index.ts create mode 100644 src/managed-object-storage-bucket/README.md create mode 100644 src/managed-object-storage-bucket/index.ts diff --git a/README.md b/README.md index 01139bf9f..ed0da68b6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# CDKTF prebuilt bindings for UpCloudLtd/upcloud provider version 5.14.0 +# CDKTF prebuilt bindings for UpCloudLtd/upcloud provider version 5.15.0 -This repo builds and publishes the [Terraform upcloud provider](https://registry.terraform.io/providers/UpCloudLtd/upcloud/5.14.0/docs) bindings for [CDK for Terraform](https://cdk.tf). +This repo builds and publishes the [Terraform upcloud provider](https://registry.terraform.io/providers/UpCloudLtd/upcloud/5.15.0/docs) bindings for [CDK for Terraform](https://cdk.tf). ## Available Packages @@ -63,7 +63,7 @@ This project is explicitly not tracking the Terraform upcloud provider version 1 These are the upstream dependencies: - [CDK for Terraform](https://cdk.tf) -- [Terraform upcloud provider](https://registry.terraform.io/providers/UpCloudLtd/upcloud/5.14.0) +- [Terraform upcloud provider](https://registry.terraform.io/providers/UpCloudLtd/upcloud/5.15.0) - [Terraform Engine](https://terraform.io) If there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped. diff --git a/docs/API.csharp.md b/docs/API.csharp.md index 7efb93702..b2b51e44b 100644 --- a/docs/API.csharp.md +++ b/docs/API.csharp.md @@ -12,6 +12,7 @@ The following submodules are available: - [dataUpcloudManagedDatabaseOpensearchIndices](./dataUpcloudManagedDatabaseOpensearchIndices.csharp.md) - [dataUpcloudManagedDatabasePostgresqlSessions](./dataUpcloudManagedDatabasePostgresqlSessions.csharp.md) - [dataUpcloudManagedDatabaseRedisSessions](./dataUpcloudManagedDatabaseRedisSessions.csharp.md) +- [dataUpcloudManagedDatabaseValkeySessions](./dataUpcloudManagedDatabaseValkeySessions.csharp.md) - [dataUpcloudManagedObjectStoragePolicies](./dataUpcloudManagedObjectStoragePolicies.csharp.md) - [dataUpcloudManagedObjectStorageRegions](./dataUpcloudManagedObjectStorageRegions.csharp.md) - [dataUpcloudNetworks](./dataUpcloudNetworks.csharp.md) @@ -43,7 +44,9 @@ The following submodules are available: - [managedDatabasePostgresql](./managedDatabasePostgresql.csharp.md) - [managedDatabaseRedis](./managedDatabaseRedis.csharp.md) - [managedDatabaseUser](./managedDatabaseUser.csharp.md) +- [managedDatabaseValkey](./managedDatabaseValkey.csharp.md) - [managedObjectStorage](./managedObjectStorage.csharp.md) +- [managedObjectStorageBucket](./managedObjectStorageBucket.csharp.md) - [managedObjectStorageCustomDomain](./managedObjectStorageCustomDomain.csharp.md) - [managedObjectStoragePolicy](./managedObjectStoragePolicy.csharp.md) - [managedObjectStorageUser](./managedObjectStorageUser.csharp.md) diff --git a/docs/API.go.md b/docs/API.go.md index 428666e42..8eccd400c 100644 --- a/docs/API.go.md +++ b/docs/API.go.md @@ -12,6 +12,7 @@ The following submodules are available: - [dataUpcloudManagedDatabaseOpensearchIndices](./dataUpcloudManagedDatabaseOpensearchIndices.go.md) - [dataUpcloudManagedDatabasePostgresqlSessions](./dataUpcloudManagedDatabasePostgresqlSessions.go.md) - [dataUpcloudManagedDatabaseRedisSessions](./dataUpcloudManagedDatabaseRedisSessions.go.md) +- [dataUpcloudManagedDatabaseValkeySessions](./dataUpcloudManagedDatabaseValkeySessions.go.md) - [dataUpcloudManagedObjectStoragePolicies](./dataUpcloudManagedObjectStoragePolicies.go.md) - [dataUpcloudManagedObjectStorageRegions](./dataUpcloudManagedObjectStorageRegions.go.md) - [dataUpcloudNetworks](./dataUpcloudNetworks.go.md) @@ -43,7 +44,9 @@ The following submodules are available: - [managedDatabasePostgresql](./managedDatabasePostgresql.go.md) - [managedDatabaseRedis](./managedDatabaseRedis.go.md) - [managedDatabaseUser](./managedDatabaseUser.go.md) +- [managedDatabaseValkey](./managedDatabaseValkey.go.md) - [managedObjectStorage](./managedObjectStorage.go.md) +- [managedObjectStorageBucket](./managedObjectStorageBucket.go.md) - [managedObjectStorageCustomDomain](./managedObjectStorageCustomDomain.go.md) - [managedObjectStoragePolicy](./managedObjectStoragePolicy.go.md) - [managedObjectStorageUser](./managedObjectStorageUser.go.md) diff --git a/docs/API.java.md b/docs/API.java.md index adde5c325..913effa96 100644 --- a/docs/API.java.md +++ b/docs/API.java.md @@ -12,6 +12,7 @@ The following submodules are available: - [dataUpcloudManagedDatabaseOpensearchIndices](./dataUpcloudManagedDatabaseOpensearchIndices.java.md) - [dataUpcloudManagedDatabasePostgresqlSessions](./dataUpcloudManagedDatabasePostgresqlSessions.java.md) - [dataUpcloudManagedDatabaseRedisSessions](./dataUpcloudManagedDatabaseRedisSessions.java.md) +- [dataUpcloudManagedDatabaseValkeySessions](./dataUpcloudManagedDatabaseValkeySessions.java.md) - [dataUpcloudManagedObjectStoragePolicies](./dataUpcloudManagedObjectStoragePolicies.java.md) - [dataUpcloudManagedObjectStorageRegions](./dataUpcloudManagedObjectStorageRegions.java.md) - [dataUpcloudNetworks](./dataUpcloudNetworks.java.md) @@ -43,7 +44,9 @@ The following submodules are available: - [managedDatabasePostgresql](./managedDatabasePostgresql.java.md) - [managedDatabaseRedis](./managedDatabaseRedis.java.md) - [managedDatabaseUser](./managedDatabaseUser.java.md) +- [managedDatabaseValkey](./managedDatabaseValkey.java.md) - [managedObjectStorage](./managedObjectStorage.java.md) +- [managedObjectStorageBucket](./managedObjectStorageBucket.java.md) - [managedObjectStorageCustomDomain](./managedObjectStorageCustomDomain.java.md) - [managedObjectStoragePolicy](./managedObjectStoragePolicy.java.md) - [managedObjectStorageUser](./managedObjectStorageUser.java.md) diff --git a/docs/API.python.md b/docs/API.python.md index a7c734ba4..02119085f 100644 --- a/docs/API.python.md +++ b/docs/API.python.md @@ -12,6 +12,7 @@ The following submodules are available: - [dataUpcloudManagedDatabaseOpensearchIndices](./dataUpcloudManagedDatabaseOpensearchIndices.python.md) - [dataUpcloudManagedDatabasePostgresqlSessions](./dataUpcloudManagedDatabasePostgresqlSessions.python.md) - [dataUpcloudManagedDatabaseRedisSessions](./dataUpcloudManagedDatabaseRedisSessions.python.md) +- [dataUpcloudManagedDatabaseValkeySessions](./dataUpcloudManagedDatabaseValkeySessions.python.md) - [dataUpcloudManagedObjectStoragePolicies](./dataUpcloudManagedObjectStoragePolicies.python.md) - [dataUpcloudManagedObjectStorageRegions](./dataUpcloudManagedObjectStorageRegions.python.md) - [dataUpcloudNetworks](./dataUpcloudNetworks.python.md) @@ -43,7 +44,9 @@ The following submodules are available: - [managedDatabasePostgresql](./managedDatabasePostgresql.python.md) - [managedDatabaseRedis](./managedDatabaseRedis.python.md) - [managedDatabaseUser](./managedDatabaseUser.python.md) +- [managedDatabaseValkey](./managedDatabaseValkey.python.md) - [managedObjectStorage](./managedObjectStorage.python.md) +- [managedObjectStorageBucket](./managedObjectStorageBucket.python.md) - [managedObjectStorageCustomDomain](./managedObjectStorageCustomDomain.python.md) - [managedObjectStoragePolicy](./managedObjectStoragePolicy.python.md) - [managedObjectStorageUser](./managedObjectStorageUser.python.md) diff --git a/docs/API.typescript.md b/docs/API.typescript.md index a8e61b212..dd2a37ebc 100644 --- a/docs/API.typescript.md +++ b/docs/API.typescript.md @@ -12,6 +12,7 @@ The following submodules are available: - [dataUpcloudManagedDatabaseOpensearchIndices](./dataUpcloudManagedDatabaseOpensearchIndices.typescript.md) - [dataUpcloudManagedDatabasePostgresqlSessions](./dataUpcloudManagedDatabasePostgresqlSessions.typescript.md) - [dataUpcloudManagedDatabaseRedisSessions](./dataUpcloudManagedDatabaseRedisSessions.typescript.md) +- [dataUpcloudManagedDatabaseValkeySessions](./dataUpcloudManagedDatabaseValkeySessions.typescript.md) - [dataUpcloudManagedObjectStoragePolicies](./dataUpcloudManagedObjectStoragePolicies.typescript.md) - [dataUpcloudManagedObjectStorageRegions](./dataUpcloudManagedObjectStorageRegions.typescript.md) - [dataUpcloudNetworks](./dataUpcloudNetworks.typescript.md) @@ -43,7 +44,9 @@ The following submodules are available: - [managedDatabasePostgresql](./managedDatabasePostgresql.typescript.md) - [managedDatabaseRedis](./managedDatabaseRedis.typescript.md) - [managedDatabaseUser](./managedDatabaseUser.typescript.md) +- [managedDatabaseValkey](./managedDatabaseValkey.typescript.md) - [managedObjectStorage](./managedObjectStorage.typescript.md) +- [managedObjectStorageBucket](./managedObjectStorageBucket.typescript.md) - [managedObjectStorageCustomDomain](./managedObjectStorageCustomDomain.typescript.md) - [managedObjectStoragePolicy](./managedObjectStoragePolicy.typescript.md) - [managedObjectStorageUser](./managedObjectStorageUser.typescript.md) diff --git a/docs/dataUpcloudHosts.csharp.md b/docs/dataUpcloudHosts.csharp.md index ca781ee87..359d7b61c 100644 --- a/docs/dataUpcloudHosts.csharp.md +++ b/docs/dataUpcloudHosts.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudHosts -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudHosts to import The id of the existing DataUpcloudHosts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use --- @@ -705,7 +705,7 @@ public object Hosts { get; set; } hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- diff --git a/docs/dataUpcloudHosts.go.md b/docs/dataUpcloudHosts.go.md index 4e117e069..dcf509cc1 100644 --- a/docs/dataUpcloudHosts.go.md +++ b/docs/dataUpcloudHosts.go.md @@ -4,12 +4,12 @@ ### DataUpcloudHosts -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.NewDataUpcloudHosts(scope Construct, id *string, config DataUpcloudHostsConfig) DataUpcloudHosts ``` @@ -296,7 +296,7 @@ func ResetHosts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.DataUpcloudHosts_IsConstruct(x interface{}) *bool ``` @@ -328,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.DataUpcloudHosts_IsTerraformElement(x interface{}) *bool ``` @@ -342,7 +342,7 @@ dataupcloudhosts.DataUpcloudHosts_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.DataUpcloudHosts_IsTerraformDataSource(x interface{}) *bool ``` @@ -356,7 +356,7 @@ dataupcloudhosts.DataUpcloudHosts_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.DataUpcloudHosts_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudHosts to import The id of the existing DataUpcloudHosts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use --- @@ -596,7 +596,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" &dataupcloudhosts.DataUpcloudHostsConfig { Connection: interface{}, @@ -705,7 +705,7 @@ Hosts interface{} hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- @@ -714,7 +714,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" &dataupcloudhosts.DataUpcloudHostsHosts { @@ -729,7 +729,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.NewDataUpcloudHostsHostsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudHostsHostsList ``` @@ -889,7 +889,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudhosts" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudhosts" dataupcloudhosts.NewDataUpcloudHostsHostsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudHostsHostsOutputReference ``` diff --git a/docs/dataUpcloudHosts.java.md b/docs/dataUpcloudHosts.java.md index 81fe1374a..f8397ecea 100644 --- a/docs/dataUpcloudHosts.java.md +++ b/docs/dataUpcloudHosts.java.md @@ -4,7 +4,7 @@ ### DataUpcloudHosts -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts}. #### Initializers @@ -109,7 +109,7 @@ Must be unique amongst siblings in the same scope hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- @@ -452,7 +452,7 @@ The construct id used in the generated config for the DataUpcloudHosts to import The id of the existing DataUpcloudHosts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use --- @@ -777,7 +777,7 @@ public java.lang.Object getHosts(); hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- diff --git a/docs/dataUpcloudHosts.python.md b/docs/dataUpcloudHosts.python.md index 1171ff81b..4d161e74a 100644 --- a/docs/dataUpcloudHosts.python.md +++ b/docs/dataUpcloudHosts.python.md @@ -4,7 +4,7 @@ ### DataUpcloudHosts -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts}. #### Initializers @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- @@ -487,7 +487,7 @@ The construct id used in the generated config for the DataUpcloudHosts to import The id of the existing DataUpcloudHosts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use --- @@ -807,7 +807,7 @@ hosts: typing.Union[IResolvable, typing.List[DataUpcloudHostsHosts]] hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- diff --git a/docs/dataUpcloudHosts.typescript.md b/docs/dataUpcloudHosts.typescript.md index 6f5bcd662..498ee6cb3 100644 --- a/docs/dataUpcloudHosts.typescript.md +++ b/docs/dataUpcloudHosts.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudHosts -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudHosts to import The id of the existing DataUpcloudHosts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use --- @@ -696,7 +696,7 @@ public readonly hosts: IResolvable | DataUpcloudHostsHosts[]; hosts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} --- diff --git a/docs/dataUpcloudIpAddresses.csharp.md b/docs/dataUpcloudIpAddresses.csharp.md index fe4af6b3a..66dcedf7d 100644 --- a/docs/dataUpcloudIpAddresses.csharp.md +++ b/docs/dataUpcloudIpAddresses.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudIpAddresses -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudIpAddresses to The id of the existing DataUpcloudIpAddresses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use --- @@ -718,7 +718,7 @@ public object Addresses { get; set; } addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- diff --git a/docs/dataUpcloudIpAddresses.go.md b/docs/dataUpcloudIpAddresses.go.md index 908d6ff7d..c57cb3203 100644 --- a/docs/dataUpcloudIpAddresses.go.md +++ b/docs/dataUpcloudIpAddresses.go.md @@ -4,12 +4,12 @@ ### DataUpcloudIpAddresses -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.NewDataUpcloudIpAddresses(scope Construct, id *string, config DataUpcloudIpAddressesConfig) DataUpcloudIpAddresses ``` @@ -296,7 +296,7 @@ func ResetAddresses() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.DataUpcloudIpAddresses_IsConstruct(x interface{}) *bool ``` @@ -328,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.DataUpcloudIpAddresses_IsTerraformElement(x interface{}) *bool ``` @@ -342,7 +342,7 @@ dataupcloudipaddresses.DataUpcloudIpAddresses_IsTerraformElement(x interface{}) ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.DataUpcloudIpAddresses_IsTerraformDataSource(x interface{}) *bool ``` @@ -356,7 +356,7 @@ dataupcloudipaddresses.DataUpcloudIpAddresses_IsTerraformDataSource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.DataUpcloudIpAddresses_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudIpAddresses to The id of the existing DataUpcloudIpAddresses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use --- @@ -596,7 +596,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" &dataupcloudipaddresses.DataUpcloudIpAddressesAddresses { @@ -609,7 +609,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddr #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" &dataupcloudipaddresses.DataUpcloudIpAddressesConfig { Connection: interface{}, @@ -718,7 +718,7 @@ Addresses interface{} addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- @@ -729,7 +729,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.NewDataUpcloudIpAddressesAddressesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudIpAddressesAddressesList ``` @@ -889,7 +889,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudipaddresses" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudipaddresses" dataupcloudipaddresses.NewDataUpcloudIpAddressesAddressesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudIpAddressesAddressesOutputReference ``` diff --git a/docs/dataUpcloudIpAddresses.java.md b/docs/dataUpcloudIpAddresses.java.md index 641602da5..fda8cd6f7 100644 --- a/docs/dataUpcloudIpAddresses.java.md +++ b/docs/dataUpcloudIpAddresses.java.md @@ -4,7 +4,7 @@ ### DataUpcloudIpAddresses -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. #### Initializers @@ -109,7 +109,7 @@ Must be unique amongst siblings in the same scope addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- @@ -452,7 +452,7 @@ The construct id used in the generated config for the DataUpcloudIpAddresses to The id of the existing DataUpcloudIpAddresses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ public java.lang.Object getAddresses(); addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- diff --git a/docs/dataUpcloudIpAddresses.python.md b/docs/dataUpcloudIpAddresses.python.md index a81ad9eb4..60f667299 100644 --- a/docs/dataUpcloudIpAddresses.python.md +++ b/docs/dataUpcloudIpAddresses.python.md @@ -4,7 +4,7 @@ ### DataUpcloudIpAddresses -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. #### Initializers @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- @@ -487,7 +487,7 @@ The construct id used in the generated config for the DataUpcloudIpAddresses to The id of the existing DataUpcloudIpAddresses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use --- @@ -818,7 +818,7 @@ addresses: typing.Union[IResolvable, typing.List[DataUpcloudIpAddressesAddresses addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- diff --git a/docs/dataUpcloudIpAddresses.typescript.md b/docs/dataUpcloudIpAddresses.typescript.md index 09cc91292..5c401f968 100644 --- a/docs/dataUpcloudIpAddresses.typescript.md +++ b/docs/dataUpcloudIpAddresses.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudIpAddresses -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudIpAddresses to The id of the existing DataUpcloudIpAddresses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use --- @@ -707,7 +707,7 @@ public readonly addresses: IResolvable | DataUpcloudIpAddressesAddresses[]; addresses block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} --- diff --git a/docs/dataUpcloudKubernetesCluster.csharp.md b/docs/dataUpcloudKubernetesCluster.csharp.md index 0c3e5bff8..60e897620 100644 --- a/docs/dataUpcloudKubernetesCluster.csharp.md +++ b/docs/dataUpcloudKubernetesCluster.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudKubernetesClust The id of the existing DataUpcloudKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -740,7 +740,7 @@ public string Id { get; set; } UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudKubernetesCluster.go.md b/docs/dataUpcloudKubernetesCluster.go.md index 58e670a73..7bbfe9e10 100644 --- a/docs/dataUpcloudKubernetesCluster.go.md +++ b/docs/dataUpcloudKubernetesCluster.go.md @@ -4,12 +4,12 @@ ### DataUpcloudKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" dataupcloudkubernetescluster.NewDataUpcloudKubernetesCluster(scope Construct, id *string, config DataUpcloudKubernetesClusterConfig) DataUpcloudKubernetesCluster ``` @@ -276,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_IsConstruct(x interface{}) *bool ``` @@ -308,7 +308,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_IsTerraformElement(x interface{}) *bool ``` @@ -322,7 +322,7 @@ dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_IsTerraformElement(x i ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_IsTerraformDataSource(x interface{}) *bool ``` @@ -336,7 +336,7 @@ dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_IsTerraformDataSource( ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" dataupcloudkubernetescluster.DataUpcloudKubernetesCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudKubernetesClust The id of the existing DataUpcloudKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -631,7 +631,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudkubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudkubernetescluster" &dataupcloudkubernetescluster.DataUpcloudKubernetesClusterConfig { Connection: interface{}, @@ -740,7 +740,7 @@ Id *string UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudKubernetesCluster.java.md b/docs/dataUpcloudKubernetesCluster.java.md index 8177e8ee0..40e040a74 100644 --- a/docs/dataUpcloudKubernetesCluster.java.md +++ b/docs/dataUpcloudKubernetesCluster.java.md @@ -4,7 +4,7 @@ ### DataUpcloudKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 DataUpcloudKubernetesClust The id of the existing DataUpcloudKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -813,7 +813,7 @@ public java.lang.String getId(); UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudKubernetesCluster.python.md b/docs/dataUpcloudKubernetesCluster.python.md index f9a2e75f6..9aee61cec 100644 --- a/docs/dataUpcloudKubernetesCluster.python.md +++ b/docs/dataUpcloudKubernetesCluster.python.md @@ -4,7 +4,7 @@ ### DataUpcloudKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 DataUpcloudKubernetesClust The id of the existing DataUpcloudKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -843,7 +843,7 @@ id: str UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudKubernetesCluster.typescript.md b/docs/dataUpcloudKubernetesCluster.typescript.md index 794349bc8..aecd939c4 100644 --- a/docs/dataUpcloudKubernetesCluster.typescript.md +++ b/docs/dataUpcloudKubernetesCluster.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudKubernetesClust The id of the existing DataUpcloudKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -731,7 +731,7 @@ public readonly id: string; UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudLoadBalancerDnsChallengeDomain.csharp.md b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.csharp.md index bab28128d..9e353cab0 100644 --- a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.csharp.md +++ b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudLoadBalancerDnsChallengeDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. #### Initializers @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudLoadBalancerDns The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use --- diff --git a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.go.md b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.go.md index 3520e4f9a..ff252d6a2 100644 --- a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.go.md +++ b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.go.md @@ -4,12 +4,12 @@ ### DataUpcloudLoadBalancerDnsChallengeDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" dataupcloudloadbalancerdnschallengedomain.NewDataUpcloudLoadBalancerDnsChallengeDomain(scope Construct, id *string, config DataUpcloudLoadBalancerDnsChallengeDomainConfig) DataUpcloudLoadBalancerDnsChallengeDomain ``` @@ -276,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDomain_IsConstruct(x interface{}) *bool ``` @@ -308,7 +308,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDomain_IsTerraformElement(x interface{}) *bool ``` @@ -322,7 +322,7 @@ dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDom ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDomain_IsTerraformDataSource(x interface{}) *bool ``` @@ -336,7 +336,7 @@ dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDom ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDomain_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudLoadBalancerDns The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use --- @@ -565,7 +565,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudloadbalancerdnschallengedomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudloadbalancerdnschallengedomain" &dataupcloudloadbalancerdnschallengedomain.DataUpcloudLoadBalancerDnsChallengeDomainConfig { Connection: interface{}, diff --git a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.java.md b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.java.md index ce3f1c3e2..37d6f56af 100644 --- a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.java.md +++ b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.java.md @@ -4,7 +4,7 @@ ### DataUpcloudLoadBalancerDnsChallengeDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. #### Initializers @@ -419,7 +419,7 @@ The construct id used in the generated config for the DataUpcloudLoadBalancerDns The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use --- diff --git a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.python.md b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.python.md index 3c092f335..94c80ea32 100644 --- a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.python.md +++ b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.python.md @@ -4,7 +4,7 @@ ### DataUpcloudLoadBalancerDnsChallengeDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. #### Initializers @@ -453,7 +453,7 @@ The construct id used in the generated config for the DataUpcloudLoadBalancerDns The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use --- diff --git a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.typescript.md b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.typescript.md index 059616b71..eb0f2ed5c 100644 --- a/docs/dataUpcloudLoadBalancerDnsChallengeDomain.typescript.md +++ b/docs/dataUpcloudLoadBalancerDnsChallengeDomain.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudLoadBalancerDnsChallengeDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain}. #### Initializers @@ -365,7 +365,7 @@ The construct id used in the generated config for the DataUpcloudLoadBalancerDns The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use --- diff --git a/docs/dataUpcloudManagedDatabaseMysqlSessions.csharp.md b/docs/dataUpcloudManagedDatabaseMysqlSessions.csharp.md index 769c4ada7..4b29831a1 100644 --- a/docs/dataUpcloudManagedDatabaseMysqlSessions.csharp.md +++ b/docs/dataUpcloudManagedDatabaseMysqlSessions.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseMysqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataUpcloudManagedDatabaseMysqlSessionsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Service | string | Service's UUID for which these sessions belongs to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | Limit | double | Number of entries to receive at most. | | Offset | double | Offset for retrieved results based on sort order. | | Order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ public string Service { get; set; } Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -854,7 +854,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 double Limit { get; set; } Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -885,7 +885,7 @@ public double Offset { get; set; } Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -899,7 +899,7 @@ public string Order { get; set; } Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -913,7 +913,7 @@ public object Sessions { get; set; } sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseMysqlSessions.go.md b/docs/dataUpcloudManagedDatabaseMysqlSessions.go.md index 2f5e15a93..12183e6ea 100644 --- a/docs/dataUpcloudManagedDatabaseMysqlSessions.go.md +++ b/docs/dataUpcloudManagedDatabaseMysqlSessions.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedDatabaseMysqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.NewDataUpcloudManagedDatabaseMysqlSessions(scope Construct, id *string, config DataUpcloudManagedDatabaseMysqlSessionsConfig) DataUpcloudManagedDatabaseMysqlSessions ``` @@ -324,7 +324,7 @@ func ResetSessions() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_IsConstruct(x interface{}) *bool ``` @@ -356,7 +356,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_IsTerraformElement(x interface{}) *bool ``` @@ -370,7 +370,7 @@ dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_ ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_IsTerraformDataSource(x interface{}) *bool ``` @@ -384,7 +384,7 @@ dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -723,7 +723,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" &dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessionsConfig { Connection: interface{}, @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Service | *string | Service's UUID for which these sessions belongs to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | Limit | *f64 | Number of entries to receive at most. | | Offset | *f64 | Offset for retrieved results based on sort order. | | Order | *string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ Service *string Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -854,7 +854,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Limit *f64 Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -885,7 +885,7 @@ Offset *f64 Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -899,7 +899,7 @@ Order *string Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -913,7 +913,7 @@ Sessions interface{} sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- @@ -922,7 +922,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" &dataupcloudmanageddatabasemysqlsessions.DataUpcloudManagedDatabaseMysqlSessionsSessions { @@ -937,7 +937,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.NewDataUpcloudManagedDatabaseMysqlSessionsSessionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedDatabaseMysqlSessionsSessionsList ``` @@ -1097,7 +1097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasemysqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasemysqlsessions" dataupcloudmanageddatabasemysqlsessions.NewDataUpcloudManagedDatabaseMysqlSessionsSessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedDatabaseMysqlSessionsSessionsOutputReference ``` diff --git a/docs/dataUpcloudManagedDatabaseMysqlSessions.java.md b/docs/dataUpcloudManagedDatabaseMysqlSessions.java.md index a7f6b2cf5..51262346a 100644 --- a/docs/dataUpcloudManagedDatabaseMysqlSessions.java.md +++ b/docs/dataUpcloudManagedDatabaseMysqlSessions.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseMysqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. #### Initializers @@ -45,7 +45,7 @@ DataUpcloudManagedDatabaseMysqlSessions.Builder.create(Construct scope, java.lan | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -127,7 +127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -140,7 +140,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -887,7 +887,7 @@ DataUpcloudManagedDatabaseMysqlSessionsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -975,7 +975,7 @@ public java.lang.String getService(); Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -987,7 +987,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1004,7 +1004,7 @@ public java.lang.Number getLimit(); Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -1018,7 +1018,7 @@ public java.lang.Number getOffset(); Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -1032,7 +1032,7 @@ public java.lang.String getOrder(); Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -1046,7 +1046,7 @@ public java.lang.Object getSessions(); sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseMysqlSessions.python.md b/docs/dataUpcloudManagedDatabaseMysqlSessions.python.md index 28423bc91..8e5c63204 100644 --- a/docs/dataUpcloudManagedDatabaseMysqlSessions.python.md +++ b/docs/dataUpcloudManagedDatabaseMysqlSessions.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseMysqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. #### Initializers @@ -42,7 +42,7 @@ dataUpcloudManagedDatabaseMysqlSessions.DataUpcloudManagedDatabaseMysqlSessions( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -137,7 +137,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- @@ -576,7 +576,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ dataUpcloudManagedDatabaseMysqlSessions.DataUpcloudManagedDatabaseMysqlSessionsC | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -1005,7 +1005,7 @@ service: str Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -1017,7 +1017,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ limit: typing.Union[int, float] Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -1048,7 +1048,7 @@ offset: typing.Union[int, float] Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -1062,7 +1062,7 @@ order: str Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -1076,7 +1076,7 @@ sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseMysqlS sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseMysqlSessions.typescript.md b/docs/dataUpcloudManagedDatabaseMysqlSessions.typescript.md index 250a07861..0f728d071 100644 --- a/docs/dataUpcloudManagedDatabaseMysqlSessions.typescript.md +++ b/docs/dataUpcloudManagedDatabaseMysqlSessions.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseMysqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -740,7 +740,7 @@ const dataUpcloudManagedDatabaseMysqlSessionsConfig: dataUpcloudManagedDatabaseM | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | service | string | Service's UUID for which these sessions belongs to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. | | limit | number | Number of entries to receive at most. | | offset | number | Offset for retrieved results based on sort order. | | order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -828,7 +828,7 @@ public readonly service: string; Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} --- @@ -840,7 +840,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public readonly limit: number; Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} --- @@ -871,7 +871,7 @@ public readonly offset: number; Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} --- @@ -885,7 +885,7 @@ public readonly order: string; Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} --- @@ -899,7 +899,7 @@ public readonly sessions: IResolvable | DataUpcloudManagedDatabaseMysqlSessionsS sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseOpensearchIndices.csharp.md b/docs/dataUpcloudManagedDatabaseOpensearchIndices.csharp.md index 516baa96b..0a4e3689a 100644 --- a/docs/dataUpcloudManagedDatabaseOpensearchIndices.csharp.md +++ b/docs/dataUpcloudManagedDatabaseOpensearchIndices.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseOpensearchIndices -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. #### Initializers @@ -392,7 +392,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use --- @@ -664,7 +664,7 @@ new DataUpcloudManagedDatabaseOpensearchIndicesConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Service | string | Service's UUID for which these indices belongs to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | Indices | object | indices block. | --- @@ -749,7 +749,7 @@ public string Service { get; set; } Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -761,7 +761,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -778,7 +778,7 @@ public object Indices { get; set; } indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- diff --git a/docs/dataUpcloudManagedDatabaseOpensearchIndices.go.md b/docs/dataUpcloudManagedDatabaseOpensearchIndices.go.md index 8e3c4f4dc..93257cea3 100644 --- a/docs/dataUpcloudManagedDatabaseOpensearchIndices.go.md +++ b/docs/dataUpcloudManagedDatabaseOpensearchIndices.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedDatabaseOpensearchIndices -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.NewDataUpcloudManagedDatabaseOpensearchIndices(scope Construct, id *string, config DataUpcloudManagedDatabaseOpensearchIndicesConfig) DataUpcloudManagedDatabaseOpensearchIndices ``` @@ -303,7 +303,7 @@ func ResetIndices() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndices_IsConstruct(x interface{}) *bool ``` @@ -335,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndices_IsTerraformElement(x interface{}) *bool ``` @@ -349,7 +349,7 @@ dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearch ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndices_IsTerraformDataSource(x interface{}) *bool ``` @@ -363,7 +363,7 @@ dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearch ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndices_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -392,7 +392,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use --- @@ -636,7 +636,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" &dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndicesConfig { Connection: interface{}, @@ -664,7 +664,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Service | *string | Service's UUID for which these indices belongs to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | Indices | interface{} | indices block. | --- @@ -749,7 +749,7 @@ Service *string Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -761,7 +761,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -778,7 +778,7 @@ Indices interface{} indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- @@ -787,7 +787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" &dataupcloudmanageddatabaseopensearchindices.DataUpcloudManagedDatabaseOpensearchIndicesIndices { @@ -802,7 +802,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.NewDataUpcloudManagedDatabaseOpensearchIndicesIndicesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedDatabaseOpensearchIndicesIndicesList ``` @@ -962,7 +962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseopensearchindices" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseopensearchindices" dataupcloudmanageddatabaseopensearchindices.NewDataUpcloudManagedDatabaseOpensearchIndicesIndicesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedDatabaseOpensearchIndicesIndicesOutputReference ``` diff --git a/docs/dataUpcloudManagedDatabaseOpensearchIndices.java.md b/docs/dataUpcloudManagedDatabaseOpensearchIndices.java.md index 2a867c604..595e52bf1 100644 --- a/docs/dataUpcloudManagedDatabaseOpensearchIndices.java.md +++ b/docs/dataUpcloudManagedDatabaseOpensearchIndices.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseOpensearchIndices -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. #### Initializers @@ -42,7 +42,7 @@ DataUpcloudManagedDatabaseOpensearchIndices.Builder.create(Construct scope, java | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these indices belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | indices | com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseOpensearchIndicesIndices> | indices block. | --- @@ -113,7 +113,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -121,7 +121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -134,7 +134,7 @@ If you experience problems setting this value it might not be settable. Please t indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- @@ -484,7 +484,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use --- @@ -761,7 +761,7 @@ DataUpcloudManagedDatabaseOpensearchIndicesConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these indices belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | indices | com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseOpensearchIndicesIndices> | indices block. | --- @@ -846,7 +846,7 @@ public java.lang.String getService(); Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -858,7 +858,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -875,7 +875,7 @@ public java.lang.Object getIndices(); indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- diff --git a/docs/dataUpcloudManagedDatabaseOpensearchIndices.python.md b/docs/dataUpcloudManagedDatabaseOpensearchIndices.python.md index 8b3b61a9e..b3e650b26 100644 --- a/docs/dataUpcloudManagedDatabaseOpensearchIndices.python.md +++ b/docs/dataUpcloudManagedDatabaseOpensearchIndices.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseOpensearchIndices -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. #### Initializers @@ -39,7 +39,7 @@ dataUpcloudManagedDatabaseOpensearchIndices.DataUpcloudManagedDatabaseOpensearch | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these indices belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | indices | typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseOpensearchIndicesIndices]] | indices block. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- @@ -519,7 +519,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use --- @@ -791,7 +791,7 @@ dataUpcloudManagedDatabaseOpensearchIndices.DataUpcloudManagedDatabaseOpensearch | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these indices belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | indices | typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseOpensearchIndicesIndices]] | indices block. | --- @@ -876,7 +876,7 @@ service: str Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -888,7 +888,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -905,7 +905,7 @@ indices: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseOpensea indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- diff --git a/docs/dataUpcloudManagedDatabaseOpensearchIndices.typescript.md b/docs/dataUpcloudManagedDatabaseOpensearchIndices.typescript.md index 5303b12ad..bd4a444a6 100644 --- a/docs/dataUpcloudManagedDatabaseOpensearchIndices.typescript.md +++ b/docs/dataUpcloudManagedDatabaseOpensearchIndices.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseOpensearchIndices -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices}. #### Initializers @@ -392,7 +392,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use --- @@ -653,7 +653,7 @@ const dataUpcloudManagedDatabaseOpensearchIndicesConfig: dataUpcloudManagedDatab | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | service | string | Service's UUID for which these indices belongs to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. | | indices | cdktf.IResolvable \| DataUpcloudManagedDatabaseOpensearchIndicesIndices[] | indices block. | --- @@ -738,7 +738,7 @@ public readonly service: string; Service's UUID for which these indices belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} --- @@ -750,7 +750,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -767,7 +767,7 @@ public readonly indices: IResolvable | DataUpcloudManagedDatabaseOpensearchIndic indices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} --- diff --git a/docs/dataUpcloudManagedDatabasePostgresqlSessions.csharp.md b/docs/dataUpcloudManagedDatabasePostgresqlSessions.csharp.md index 471232ffe..2845cc4b3 100644 --- a/docs/dataUpcloudManagedDatabasePostgresqlSessions.csharp.md +++ b/docs/dataUpcloudManagedDatabasePostgresqlSessions.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabasePostgresqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataUpcloudManagedDatabasePostgresqlSessionsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Service | string | Service's UUID for which these sessions belongs to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | Limit | double | Number of entries to receive at most. | | Offset | double | Offset for retrieved results based on sort order. | | Order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ public string Service { get; set; } Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -854,7 +854,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 double Limit { get; set; } Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -885,7 +885,7 @@ public double Offset { get; set; } Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -899,7 +899,7 @@ public string Order { get; set; } Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -913,7 +913,7 @@ public object Sessions { get; set; } sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -953,7 +953,7 @@ public double BackendXid { get; set; } Top-level transaction identifier of this service, if any. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} --- @@ -967,7 +967,7 @@ public double BackendXmin { get; set; } The current service's xmin horizon. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} --- @@ -981,7 +981,7 @@ public string ClientHostname { get; set; } Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} --- @@ -995,7 +995,7 @@ public string XactStart { get; set; } Time when this process' current transaction was started, or null if no transaction is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} --- diff --git a/docs/dataUpcloudManagedDatabasePostgresqlSessions.go.md b/docs/dataUpcloudManagedDatabasePostgresqlSessions.go.md index 48a04b021..d3925dd04 100644 --- a/docs/dataUpcloudManagedDatabasePostgresqlSessions.go.md +++ b/docs/dataUpcloudManagedDatabasePostgresqlSessions.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedDatabasePostgresqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.NewDataUpcloudManagedDatabasePostgresqlSessions(scope Construct, id *string, config DataUpcloudManagedDatabasePostgresqlSessionsConfig) DataUpcloudManagedDatabasePostgresqlSessions ``` @@ -324,7 +324,7 @@ func ResetSessions() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessions_IsConstruct(x interface{}) *bool ``` @@ -356,7 +356,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessions_IsTerraformElement(x interface{}) *bool ``` @@ -370,7 +370,7 @@ dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresq ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessions_IsTerraformDataSource(x interface{}) *bool ``` @@ -384,7 +384,7 @@ dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresq ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -723,7 +723,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" &dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessionsConfig { Connection: interface{}, @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Service | *string | Service's UUID for which these sessions belongs to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | Limit | *f64 | Number of entries to receive at most. | | Offset | *f64 | Offset for retrieved results based on sort order. | | Order | *string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ Service *string Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -854,7 +854,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Limit *f64 Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -885,7 +885,7 @@ Offset *f64 Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -899,7 +899,7 @@ Order *string Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -913,7 +913,7 @@ Sessions interface{} sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -922,7 +922,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" &dataupcloudmanageddatabasepostgresqlsessions.DataUpcloudManagedDatabasePostgresqlSessionsSessions { BackendXid: *f64, @@ -953,7 +953,7 @@ BackendXid *f64 Top-level transaction identifier of this service, if any. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} --- @@ -967,7 +967,7 @@ BackendXmin *f64 The current service's xmin horizon. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} --- @@ -981,7 +981,7 @@ ClientHostname *string Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} --- @@ -995,7 +995,7 @@ XactStart *string Time when this process' current transaction was started, or null if no transaction is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} --- @@ -1006,7 +1006,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.NewDataUpcloudManagedDatabasePostgresqlSessionsSessionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedDatabasePostgresqlSessionsSessionsList ``` @@ -1166,7 +1166,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabasepostgresqlsessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasepostgresqlsessions" dataupcloudmanageddatabasepostgresqlsessions.NewDataUpcloudManagedDatabasePostgresqlSessionsSessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedDatabasePostgresqlSessionsSessionsOutputReference ``` diff --git a/docs/dataUpcloudManagedDatabasePostgresqlSessions.java.md b/docs/dataUpcloudManagedDatabasePostgresqlSessions.java.md index 9dfdeaed1..26ae2b0cc 100644 --- a/docs/dataUpcloudManagedDatabasePostgresqlSessions.java.md +++ b/docs/dataUpcloudManagedDatabasePostgresqlSessions.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabasePostgresqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. #### Initializers @@ -45,7 +45,7 @@ DataUpcloudManagedDatabasePostgresqlSessions.Builder.create(Construct scope, jav | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -127,7 +127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -140,7 +140,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -887,7 +887,7 @@ DataUpcloudManagedDatabasePostgresqlSessionsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -975,7 +975,7 @@ public java.lang.String getService(); Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -987,7 +987,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1004,7 +1004,7 @@ public java.lang.Number getLimit(); Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -1018,7 +1018,7 @@ public java.lang.Number getOffset(); Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -1032,7 +1032,7 @@ public java.lang.String getOrder(); Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -1046,7 +1046,7 @@ public java.lang.Object getSessions(); sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -1086,7 +1086,7 @@ public java.lang.Number getBackendXid(); Top-level transaction identifier of this service, if any. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} --- @@ -1100,7 +1100,7 @@ public java.lang.Number getBackendXmin(); The current service's xmin horizon. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} --- @@ -1114,7 +1114,7 @@ public java.lang.String getClientHostname(); Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} --- @@ -1128,7 +1128,7 @@ public java.lang.String getXactStart(); Time when this process' current transaction was started, or null if no transaction is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} --- diff --git a/docs/dataUpcloudManagedDatabasePostgresqlSessions.python.md b/docs/dataUpcloudManagedDatabasePostgresqlSessions.python.md index 681ee09b9..bc14acb82 100644 --- a/docs/dataUpcloudManagedDatabasePostgresqlSessions.python.md +++ b/docs/dataUpcloudManagedDatabasePostgresqlSessions.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabasePostgresqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. #### Initializers @@ -42,7 +42,7 @@ dataUpcloudManagedDatabasePostgresqlSessions.DataUpcloudManagedDatabasePostgresq | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -137,7 +137,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -576,7 +576,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ dataUpcloudManagedDatabasePostgresqlSessions.DataUpcloudManagedDatabasePostgresq | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -1005,7 +1005,7 @@ service: str Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -1017,7 +1017,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ limit: typing.Union[int, float] Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -1048,7 +1048,7 @@ offset: typing.Union[int, float] Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -1062,7 +1062,7 @@ order: str Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -1076,7 +1076,7 @@ sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabasePostgr sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -1116,7 +1116,7 @@ backend_xid: typing.Union[int, float] Top-level transaction identifier of this service, if any. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} --- @@ -1130,7 +1130,7 @@ backend_xmin: typing.Union[int, float] The current service's xmin horizon. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} --- @@ -1144,7 +1144,7 @@ client_hostname: str Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} --- @@ -1158,7 +1158,7 @@ xact_start: str Time when this process' current transaction was started, or null if no transaction is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} --- diff --git a/docs/dataUpcloudManagedDatabasePostgresqlSessions.typescript.md b/docs/dataUpcloudManagedDatabasePostgresqlSessions.typescript.md index dad654b6c..451fbf85e 100644 --- a/docs/dataUpcloudManagedDatabasePostgresqlSessions.typescript.md +++ b/docs/dataUpcloudManagedDatabasePostgresqlSessions.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabasePostgresqlSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use --- @@ -740,7 +740,7 @@ const dataUpcloudManagedDatabasePostgresqlSessionsConfig: dataUpcloudManagedData | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | service | string | Service's UUID for which these sessions belongs to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. | | limit | number | Number of entries to receive at most. | | offset | number | Offset for retrieved results based on sort order. | | order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -828,7 +828,7 @@ public readonly service: string; Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} --- @@ -840,7 +840,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public readonly limit: number; Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} --- @@ -871,7 +871,7 @@ public readonly offset: number; Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} --- @@ -885,7 +885,7 @@ public readonly order: string; Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} --- @@ -899,7 +899,7 @@ public readonly sessions: IResolvable | DataUpcloudManagedDatabasePostgresqlSess sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} --- @@ -934,7 +934,7 @@ public readonly backendXid: number; Top-level transaction identifier of this service, if any. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} --- @@ -948,7 +948,7 @@ public readonly backendXmin: number; The current service's xmin horizon. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} --- @@ -962,7 +962,7 @@ public readonly clientHostname: string; Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} --- @@ -976,7 +976,7 @@ public readonly xactStart: string; Time when this process' current transaction was started, or null if no transaction is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} --- diff --git a/docs/dataUpcloudManagedDatabaseRedisSessions.csharp.md b/docs/dataUpcloudManagedDatabaseRedisSessions.csharp.md index 76db2a629..dc604e365 100644 --- a/docs/dataUpcloudManagedDatabaseRedisSessions.csharp.md +++ b/docs/dataUpcloudManagedDatabaseRedisSessions.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseRedisSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataUpcloudManagedDatabaseRedisSessionsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Service | string | Service's UUID for which these sessions belongs to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | Limit | double | Number of entries to receive at most. | | Offset | double | Offset for retrieved results based on sort order. | | Order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ public string Service { get; set; } Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -854,7 +854,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 double Limit { get; set; } Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -885,7 +885,7 @@ public double Offset { get; set; } Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -899,7 +899,7 @@ public string Order { get; set; } Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -913,7 +913,7 @@ public object Sessions { get; set; } sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseRedisSessions.go.md b/docs/dataUpcloudManagedDatabaseRedisSessions.go.md index d2ed99c40..b663232b3 100644 --- a/docs/dataUpcloudManagedDatabaseRedisSessions.go.md +++ b/docs/dataUpcloudManagedDatabaseRedisSessions.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedDatabaseRedisSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.NewDataUpcloudManagedDatabaseRedisSessions(scope Construct, id *string, config DataUpcloudManagedDatabaseRedisSessionsConfig) DataUpcloudManagedDatabaseRedisSessions ``` @@ -324,7 +324,7 @@ func ResetSessions() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_IsConstruct(x interface{}) *bool ``` @@ -356,7 +356,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_IsTerraformElement(x interface{}) *bool ``` @@ -370,7 +370,7 @@ dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_ ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_IsTerraformDataSource(x interface{}) *bool ``` @@ -384,7 +384,7 @@ dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use --- @@ -723,7 +723,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" &dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessionsConfig { Connection: interface{}, @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Service | *string | Service's UUID for which these sessions belongs to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | Limit | *f64 | Number of entries to receive at most. | | Offset | *f64 | Offset for retrieved results based on sort order. | | Order | *string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -842,7 +842,7 @@ Service *string Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -854,7 +854,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Limit *f64 Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -885,7 +885,7 @@ Offset *f64 Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -899,7 +899,7 @@ Order *string Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -913,7 +913,7 @@ Sessions interface{} sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- @@ -922,7 +922,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" &dataupcloudmanageddatabaseredissessions.DataUpcloudManagedDatabaseRedisSessionsSessions { @@ -937,7 +937,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.NewDataUpcloudManagedDatabaseRedisSessionsSessionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedDatabaseRedisSessionsSessionsList ``` @@ -1097,7 +1097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanageddatabaseredissessions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabaseredissessions" dataupcloudmanageddatabaseredissessions.NewDataUpcloudManagedDatabaseRedisSessionsSessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedDatabaseRedisSessionsSessionsOutputReference ``` diff --git a/docs/dataUpcloudManagedDatabaseRedisSessions.java.md b/docs/dataUpcloudManagedDatabaseRedisSessions.java.md index b8779ca6a..4219cc441 100644 --- a/docs/dataUpcloudManagedDatabaseRedisSessions.java.md +++ b/docs/dataUpcloudManagedDatabaseRedisSessions.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseRedisSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. #### Initializers @@ -45,7 +45,7 @@ DataUpcloudManagedDatabaseRedisSessions.Builder.create(Construct scope, java.lan | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -127,7 +127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -140,7 +140,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use --- @@ -887,7 +887,7 @@ DataUpcloudManagedDatabaseRedisSessionsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | service | java.lang.String | Service's UUID for which these sessions belongs to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | limit | java.lang.Number | Number of entries to receive at most. | | offset | java.lang.Number | Offset for retrieved results based on sort order. | | order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -975,7 +975,7 @@ public java.lang.String getService(); Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -987,7 +987,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1004,7 +1004,7 @@ public java.lang.Number getLimit(); Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -1018,7 +1018,7 @@ public java.lang.Number getOffset(); Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -1032,7 +1032,7 @@ public java.lang.String getOrder(); Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -1046,7 +1046,7 @@ public java.lang.Object getSessions(); sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseRedisSessions.python.md b/docs/dataUpcloudManagedDatabaseRedisSessions.python.md index e8aea3369..8f11c6765 100644 --- a/docs/dataUpcloudManagedDatabaseRedisSessions.python.md +++ b/docs/dataUpcloudManagedDatabaseRedisSessions.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseRedisSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. #### Initializers @@ -42,7 +42,7 @@ dataUpcloudManagedDatabaseRedisSessions.DataUpcloudManagedDatabaseRedisSessions( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -137,7 +137,7 @@ If you experience problems setting this value it might not be settable. Please t Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- @@ -576,7 +576,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ dataUpcloudManagedDatabaseRedisSessions.DataUpcloudManagedDatabaseRedisSessionsC | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service | str | Service's UUID for which these sessions belongs to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | limit | typing.Union[int, float] | Number of entries to receive at most. | | offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | | order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -1005,7 +1005,7 @@ service: str Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -1017,7 +1017,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ limit: typing.Union[int, float] Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -1048,7 +1048,7 @@ offset: typing.Union[int, float] Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -1062,7 +1062,7 @@ order: str Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -1076,7 +1076,7 @@ sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseRedisS sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseRedisSessions.typescript.md b/docs/dataUpcloudManagedDatabaseRedisSessions.typescript.md index 0fa2cbfcc..d28fb858a 100644 --- a/docs/dataUpcloudManagedDatabaseRedisSessions.typescript.md +++ b/docs/dataUpcloudManagedDatabaseRedisSessions.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedDatabaseRedisSessions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions}. #### Initializers @@ -413,7 +413,7 @@ The construct id used in the generated config for the DataUpcloudManagedDatabase The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use --- @@ -740,7 +740,7 @@ const dataUpcloudManagedDatabaseRedisSessionsConfig: dataUpcloudManagedDatabaseR | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | service | string | Service's UUID for which these sessions belongs to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. | | limit | number | Number of entries to receive at most. | | offset | number | Offset for retrieved results based on sort order. | | order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | @@ -828,7 +828,7 @@ public readonly service: string; Service's UUID for which these sessions belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} --- @@ -840,7 +840,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public readonly limit: number; Number of entries to receive at most. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} --- @@ -871,7 +871,7 @@ public readonly offset: number; Offset for retrieved results based on sort order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} --- @@ -885,7 +885,7 @@ public readonly order: string; Order by session field and sort retrieved results. Limited variables can be used for ordering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} --- @@ -899,7 +899,7 @@ public readonly sessions: IResolvable | DataUpcloudManagedDatabaseRedisSessionsS sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} --- diff --git a/docs/dataUpcloudManagedDatabaseValkeySessions.csharp.md b/docs/dataUpcloudManagedDatabaseValkeySessions.csharp.md new file mode 100644 index 000000000..999f42ce1 --- /dev/null +++ b/docs/dataUpcloudManagedDatabaseValkeySessions.csharp.md @@ -0,0 +1,1549 @@ +# `dataUpcloudManagedDatabaseValkeySessions` Submodule + +## Constructs + +### DataUpcloudManagedDatabaseValkeySessions + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new DataUpcloudManagedDatabaseValkeySessions(Construct Scope, string Id, DataUpcloudManagedDatabaseValkeySessionsConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | DataUpcloudManagedDatabaseValkeySessionsConfig | *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:* DataUpcloudManagedDatabaseValkeySessionsConfig + +--- + +#### 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. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| PutSessions | *No description.* | +| ResetId | *No description.* | +| ResetLimit | *No description.* | +| ResetOffset | *No description.* | +| ResetOrder | *No description.* | +| ResetSessions | *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. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `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 TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `PutSessions` + +```csharp +private void PutSessions(object Value) +``` + +###### `Value`Required + +- *Type:* object + +--- + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetLimit` + +```csharp +private void ResetLimit() +``` + +##### `ResetOffset` + +```csharp +private void ResetOffset() +``` + +##### `ResetOrder` + +```csharp +private void ResetOrder() +``` + +##### `ResetSessions` + +```csharp +private void ResetSessions() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformDataSource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +DataUpcloudManagedDatabaseValkeySessions.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.Upcloud; + +DataUpcloudManagedDatabaseValkeySessions.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformDataSource` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +DataUpcloudManagedDatabaseValkeySessions.IsTerraformDataSource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +DataUpcloudManagedDatabaseValkeySessions.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#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 DataUpcloudManagedDatabaseValkeySessions 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.* | +| 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.* | +| Sessions | DataUpcloudManagedDatabaseValkeySessionsSessionsList | *No description.* | +| IdInput | string | *No description.* | +| LimitInput | double | *No description.* | +| OffsetInput | double | *No description.* | +| OrderInput | string | *No description.* | +| ServiceInput | string | *No description.* | +| SessionsInput | object | *No description.* | +| Id | string | *No description.* | +| Limit | double | *No description.* | +| Offset | double | *No description.* | +| Order | string | *No description.* | +| Service | string | *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 + +--- + +##### `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 + +--- + +##### `Sessions`Required + +```csharp +public DataUpcloudManagedDatabaseValkeySessionsSessionsList Sessions { get; } +``` + +- *Type:* DataUpcloudManagedDatabaseValkeySessionsSessionsList + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `LimitInput`Optional + +```csharp +public double LimitInput { get; } +``` + +- *Type:* double + +--- + +##### `OffsetInput`Optional + +```csharp +public double OffsetInput { get; } +``` + +- *Type:* double + +--- + +##### `OrderInput`Optional + +```csharp +public string OrderInput { get; } +``` + +- *Type:* string + +--- + +##### `ServiceInput`Optional + +```csharp +public string ServiceInput { get; } +``` + +- *Type:* string + +--- + +##### `SessionsInput`Optional + +```csharp +public object SessionsInput { get; } +``` + +- *Type:* object + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `Limit`Required + +```csharp +public double Limit { get; } +``` + +- *Type:* double + +--- + +##### `Offset`Required + +```csharp +public double Offset { get; } +``` + +- *Type:* double + +--- + +##### `Order`Required + +```csharp +public string Order { get; } +``` + +- *Type:* string + +--- + +##### `Service`Required + +```csharp +public string Service { get; } +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### DataUpcloudManagedDatabaseValkeySessionsConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new DataUpcloudManagedDatabaseValkeySessionsConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Service, + string Id = null, + double Limit = null, + double Offset = null, + string Order = null, + object Sessions = 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.* | +| Service | string | Service's UUID for which these sessions belongs to. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| Limit | double | Number of entries to receive at most. | +| Offset | double | Offset for retrieved results based on sort order. | +| Order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| Sessions | object | sessions block. | + +--- + +##### `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[] + +--- + +##### `Service`Required + +```csharp +public string Service { get; set; } +``` + +- *Type:* string + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `Limit`Optional + +```csharp +public double Limit { get; set; } +``` + +- *Type:* double + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `Offset`Optional + +```csharp +public double Offset { get; set; } +``` + +- *Type:* double + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `Order`Optional + +```csharp +public string Order { get; set; } +``` + +- *Type:* string + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `Sessions`Optional + +```csharp +public object Sessions { get; set; } +``` + +- *Type:* object + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +### DataUpcloudManagedDatabaseValkeySessionsSessions + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new DataUpcloudManagedDatabaseValkeySessionsSessions { + +}; +``` + + +## Classes + +### DataUpcloudManagedDatabaseValkeySessionsSessionsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new DataUpcloudManagedDatabaseValkeySessionsSessionsList(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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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 DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference 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 + +--- + + +### DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference(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.* | +| ActiveChannelSubscriptions | double | *No description.* | +| ActiveDatabase | string | *No description.* | +| ActivePatternMatchingChannelSubscriptions | double | *No description.* | +| ApplicationName | string | *No description.* | +| ClientAddr | string | *No description.* | +| ConnectionAge | double | *No description.* | +| ConnectionIdle | double | *No description.* | +| Flags | string[] | *No description.* | +| FlagsRaw | string | *No description.* | +| Id | string | *No description.* | +| MultiExecCommands | double | *No description.* | +| OutputBuffer | double | *No description.* | +| OutputBufferMemory | double | *No description.* | +| OutputListLength | double | *No description.* | +| Query | string | *No description.* | +| QueryBuffer | double | *No description.* | +| QueryBufferFree | double | *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 + +--- + +##### `ActiveChannelSubscriptions`Required + +```csharp +public double ActiveChannelSubscriptions { get; } +``` + +- *Type:* double + +--- + +##### `ActiveDatabase`Required + +```csharp +public string ActiveDatabase { get; } +``` + +- *Type:* string + +--- + +##### `ActivePatternMatchingChannelSubscriptions`Required + +```csharp +public double ActivePatternMatchingChannelSubscriptions { get; } +``` + +- *Type:* double + +--- + +##### `ApplicationName`Required + +```csharp +public string ApplicationName { get; } +``` + +- *Type:* string + +--- + +##### `ClientAddr`Required + +```csharp +public string ClientAddr { get; } +``` + +- *Type:* string + +--- + +##### `ConnectionAge`Required + +```csharp +public double ConnectionAge { get; } +``` + +- *Type:* double + +--- + +##### `ConnectionIdle`Required + +```csharp +public double ConnectionIdle { get; } +``` + +- *Type:* double + +--- + +##### `Flags`Required + +```csharp +public string[] Flags { get; } +``` + +- *Type:* string[] + +--- + +##### `FlagsRaw`Required + +```csharp +public string FlagsRaw { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `MultiExecCommands`Required + +```csharp +public double MultiExecCommands { get; } +``` + +- *Type:* double + +--- + +##### `OutputBuffer`Required + +```csharp +public double OutputBuffer { get; } +``` + +- *Type:* double + +--- + +##### `OutputBufferMemory`Required + +```csharp +public double OutputBufferMemory { get; } +``` + +- *Type:* double + +--- + +##### `OutputListLength`Required + +```csharp +public double OutputListLength { get; } +``` + +- *Type:* double + +--- + +##### `Query`Required + +```csharp +public string Query { get; } +``` + +- *Type:* string + +--- + +##### `QueryBuffer`Required + +```csharp +public double QueryBuffer { get; } +``` + +- *Type:* double + +--- + +##### `QueryBufferFree`Required + +```csharp +public double QueryBufferFree { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + + diff --git a/docs/dataUpcloudManagedDatabaseValkeySessions.go.md b/docs/dataUpcloudManagedDatabaseValkeySessions.go.md new file mode 100644 index 000000000..e202afaeb --- /dev/null +++ b/docs/dataUpcloudManagedDatabaseValkeySessions.go.md @@ -0,0 +1,1549 @@ +# `dataUpcloudManagedDatabaseValkeySessions` Submodule + +## Constructs + +### DataUpcloudManagedDatabaseValkeySessions + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.NewDataUpcloudManagedDatabaseValkeySessions(scope Construct, id *string, config DataUpcloudManagedDatabaseValkeySessionsConfig) DataUpcloudManagedDatabaseValkeySessions +``` + +| **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 | DataUpcloudManagedDatabaseValkeySessionsConfig | *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:* DataUpcloudManagedDatabaseValkeySessionsConfig + +--- + +#### 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. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| PutSessions | *No description.* | +| ResetId | *No description.* | +| ResetLimit | *No description.* | +| ResetOffset | *No description.* | +| ResetOrder | *No description.* | +| ResetSessions | *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. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `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(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `PutSessions` + +```go +func PutSessions(value interface{}) +``` + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetLimit` + +```go +func ResetLimit() +``` + +##### `ResetOffset` + +```go +func ResetOffset() +``` + +##### `ResetOrder` + +```go +func ResetOrder() +``` + +##### `ResetSessions` + +```go +func ResetSessions() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformDataSource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessions_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-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessions_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformDataSource` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessions_IsTerraformDataSource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#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 DataUpcloudManagedDatabaseValkeySessions 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.* | +| 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.* | +| Sessions | DataUpcloudManagedDatabaseValkeySessionsSessionsList | *No description.* | +| IdInput | *string | *No description.* | +| LimitInput | *f64 | *No description.* | +| OffsetInput | *f64 | *No description.* | +| OrderInput | *string | *No description.* | +| ServiceInput | *string | *No description.* | +| SessionsInput | interface{} | *No description.* | +| Id | *string | *No description.* | +| Limit | *f64 | *No description.* | +| Offset | *f64 | *No description.* | +| Order | *string | *No description.* | +| Service | *string | *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 + +--- + +##### `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 + +--- + +##### `Sessions`Required + +```go +func Sessions() DataUpcloudManagedDatabaseValkeySessionsSessionsList +``` + +- *Type:* DataUpcloudManagedDatabaseValkeySessionsSessionsList + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `LimitInput`Optional + +```go +func LimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OffsetInput`Optional + +```go +func OffsetInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OrderInput`Optional + +```go +func OrderInput() *string +``` + +- *Type:* *string + +--- + +##### `ServiceInput`Optional + +```go +func ServiceInput() *string +``` + +- *Type:* *string + +--- + +##### `SessionsInput`Optional + +```go +func SessionsInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `Limit`Required + +```go +func Limit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Offset`Required + +```go +func Offset() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Order`Required + +```go +func Order() *string +``` + +- *Type:* *string + +--- + +##### `Service`Required + +```go +func Service() *string +``` + +- *Type:* *string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### DataUpcloudManagedDatabaseValkeySessionsConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +&dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessionsConfig { + 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{}, + Service: *string, + Id: *string, + Limit: *f64, + Offset: *f64, + Order: *string, + Sessions: interface{}, +} +``` + +#### 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.* | +| Service | *string | Service's UUID for which these sessions belongs to. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| Limit | *f64 | Number of entries to receive at most. | +| Offset | *f64 | Offset for retrieved results based on sort order. | +| Order | *string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| Sessions | interface{} | sessions block. | + +--- + +##### `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{} + +--- + +##### `Service`Required + +```go +Service *string +``` + +- *Type:* *string + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `Limit`Optional + +```go +Limit *f64 +``` + +- *Type:* *f64 + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `Offset`Optional + +```go +Offset *f64 +``` + +- *Type:* *f64 + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `Order`Optional + +```go +Order *string +``` + +- *Type:* *string + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `Sessions`Optional + +```go +Sessions interface{} +``` + +- *Type:* interface{} + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +### DataUpcloudManagedDatabaseValkeySessionsSessions + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +&dataupcloudmanageddatabasevalkeysessions.DataUpcloudManagedDatabaseValkeySessionsSessions { + +} +``` + + +## Classes + +### DataUpcloudManagedDatabaseValkeySessionsSessionsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.NewDataUpcloudManagedDatabaseValkeySessionsSessionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedDatabaseValkeySessionsSessionsList +``` + +| **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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `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) DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference +``` + +###### `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{} + +--- + + +### DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanageddatabasevalkeysessions" + +dataupcloudmanageddatabasevalkeysessions.NewDataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference +``` + +| **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.* | +| ActiveChannelSubscriptions | *f64 | *No description.* | +| ActiveDatabase | *string | *No description.* | +| ActivePatternMatchingChannelSubscriptions | *f64 | *No description.* | +| ApplicationName | *string | *No description.* | +| ClientAddr | *string | *No description.* | +| ConnectionAge | *f64 | *No description.* | +| ConnectionIdle | *f64 | *No description.* | +| Flags | *[]*string | *No description.* | +| FlagsRaw | *string | *No description.* | +| Id | *string | *No description.* | +| MultiExecCommands | *f64 | *No description.* | +| OutputBuffer | *f64 | *No description.* | +| OutputBufferMemory | *f64 | *No description.* | +| OutputListLength | *f64 | *No description.* | +| Query | *string | *No description.* | +| QueryBuffer | *f64 | *No description.* | +| QueryBufferFree | *f64 | *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 + +--- + +##### `ActiveChannelSubscriptions`Required + +```go +func ActiveChannelSubscriptions() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ActiveDatabase`Required + +```go +func ActiveDatabase() *string +``` + +- *Type:* *string + +--- + +##### `ActivePatternMatchingChannelSubscriptions`Required + +```go +func ActivePatternMatchingChannelSubscriptions() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ApplicationName`Required + +```go +func ApplicationName() *string +``` + +- *Type:* *string + +--- + +##### `ClientAddr`Required + +```go +func ClientAddr() *string +``` + +- *Type:* *string + +--- + +##### `ConnectionAge`Required + +```go +func ConnectionAge() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ConnectionIdle`Required + +```go +func ConnectionIdle() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Flags`Required + +```go +func Flags() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `FlagsRaw`Required + +```go +func FlagsRaw() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `MultiExecCommands`Required + +```go +func MultiExecCommands() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OutputBuffer`Required + +```go +func OutputBuffer() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OutputBufferMemory`Required + +```go +func OutputBufferMemory() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OutputListLength`Required + +```go +func OutputListLength() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Query`Required + +```go +func Query() *string +``` + +- *Type:* *string + +--- + +##### `QueryBuffer`Required + +```go +func QueryBuffer() *f64 +``` + +- *Type:* *f64 + +--- + +##### `QueryBufferFree`Required + +```go +func QueryBufferFree() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + + diff --git a/docs/dataUpcloudManagedDatabaseValkeySessions.java.md b/docs/dataUpcloudManagedDatabaseValkeySessions.java.md new file mode 100644 index 000000000..a197a5753 --- /dev/null +++ b/docs/dataUpcloudManagedDatabaseValkeySessions.java.md @@ -0,0 +1,1681 @@ +# `dataUpcloudManagedDatabaseValkeySessions` Submodule + +## Constructs + +### DataUpcloudManagedDatabaseValkeySessions + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessions; + +DataUpcloudManagedDatabaseValkeySessions.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) + .service(java.lang.String) +// .id(java.lang.String) +// .limit(java.lang.Number) +// .offset(java.lang.Number) +// .order(java.lang.String) +// .sessions(IResolvable) +// .sessions(java.util.List) + .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.* | +| service | java.lang.String | Service's UUID for which these sessions belongs to. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| limit | java.lang.Number | Number of entries to receive at most. | +| offset | java.lang.Number | Offset for retrieved results based on sort order. | +| order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| sessions | com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> | sessions block. | + +--- + +##### `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 + +--- + +##### `service`Required + +- *Type:* java.lang.String + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `limit`Optional + +- *Type:* java.lang.Number + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `offset`Optional + +- *Type:* java.lang.Number + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `order`Optional + +- *Type:* java.lang.String + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `sessions`Optional + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +#### 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. | +| toHclTerraform | Adds this resource to the terraform JSON output. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putSessions | *No description.* | +| resetId | *No description.* | +| resetLimit | *No description.* | +| resetOffset | *No description.* | +| resetOrder | *No description.* | +| resetSessions | *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. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `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 terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `putSessions` + +```java +public void putSessions(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> + +--- + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetLimit` + +```java +public void resetLimit() +``` + +##### `resetOffset` + +```java +public void resetOffset() +``` + +##### `resetOrder` + +```java +public void resetOrder() +``` + +##### `resetSessions` + +```java +public void resetSessions() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessions; + +DataUpcloudManagedDatabaseValkeySessions.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.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessions; + +DataUpcloudManagedDatabaseValkeySessions.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformDataSource` + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessions; + +DataUpcloudManagedDatabaseValkeySessions.isTerraformDataSource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessions; + +DataUpcloudManagedDatabaseValkeySessions.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataUpcloudManagedDatabaseValkeySessions.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#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 DataUpcloudManagedDatabaseValkeySessions 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.* | +| 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.* | +| sessions | DataUpcloudManagedDatabaseValkeySessionsSessionsList | *No description.* | +| idInput | java.lang.String | *No description.* | +| limitInput | java.lang.Number | *No description.* | +| offsetInput | java.lang.Number | *No description.* | +| orderInput | java.lang.String | *No description.* | +| serviceInput | java.lang.String | *No description.* | +| sessionsInput | com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> | *No description.* | +| id | java.lang.String | *No description.* | +| limit | java.lang.Number | *No description.* | +| offset | java.lang.Number | *No description.* | +| order | java.lang.String | *No description.* | +| service | java.lang.String | *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 + +--- + +##### `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 + +--- + +##### `sessions`Required + +```java +public DataUpcloudManagedDatabaseValkeySessionsSessionsList getSessions(); +``` + +- *Type:* DataUpcloudManagedDatabaseValkeySessionsSessionsList + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `limitInput`Optional + +```java +public java.lang.Number getLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `offsetInput`Optional + +```java +public java.lang.Number getOffsetInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `orderInput`Optional + +```java +public java.lang.String getOrderInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `serviceInput`Optional + +```java +public java.lang.String getServiceInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `sessionsInput`Optional + +```java +public java.lang.Object getSessionsInput(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `limit`Required + +```java +public java.lang.Number getLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `offset`Required + +```java +public java.lang.Number getOffset(); +``` + +- *Type:* java.lang.Number + +--- + +##### `order`Required + +```java +public java.lang.String getOrder(); +``` + +- *Type:* java.lang.String + +--- + +##### `service`Required + +```java +public java.lang.String getService(); +``` + +- *Type:* java.lang.String + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### DataUpcloudManagedDatabaseValkeySessionsConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessionsConfig; + +DataUpcloudManagedDatabaseValkeySessionsConfig.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) + .service(java.lang.String) +// .id(java.lang.String) +// .limit(java.lang.Number) +// .offset(java.lang.Number) +// .order(java.lang.String) +// .sessions(IResolvable) +// .sessions(java.util.List) + .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.* | +| service | java.lang.String | Service's UUID for which these sessions belongs to. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| limit | java.lang.Number | Number of entries to receive at most. | +| offset | java.lang.Number | Offset for retrieved results based on sort order. | +| order | java.lang.String | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| sessions | com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> | sessions block. | + +--- + +##### `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 + +--- + +##### `service`Required + +```java +public java.lang.String getService(); +``` + +- *Type:* java.lang.String + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `limit`Optional + +```java +public java.lang.Number getLimit(); +``` + +- *Type:* java.lang.Number + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `offset`Optional + +```java +public java.lang.Number getOffset(); +``` + +- *Type:* java.lang.Number + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `order`Optional + +```java +public java.lang.String getOrder(); +``` + +- *Type:* java.lang.String + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `sessions`Optional + +```java +public java.lang.Object getSessions(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DataUpcloudManagedDatabaseValkeySessionsSessions> + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +### DataUpcloudManagedDatabaseValkeySessionsSessions + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessionsSessions; + +DataUpcloudManagedDatabaseValkeySessionsSessions.builder() + .build(); +``` + + +## Classes + +### DataUpcloudManagedDatabaseValkeySessionsSessionsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessionsSessionsList; + +new DataUpcloudManagedDatabaseValkeySessionsSessionsList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `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 DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference 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<DataUpcloudManagedDatabaseValkeySessionsSessions> | *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<DataUpcloudManagedDatabaseValkeySessionsSessions> + +--- + + +### DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.data_upcloud_managed_database_valkey_sessions.DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference; + +new DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference(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.* | +| activeChannelSubscriptions | java.lang.Number | *No description.* | +| activeDatabase | java.lang.String | *No description.* | +| activePatternMatchingChannelSubscriptions | java.lang.Number | *No description.* | +| applicationName | java.lang.String | *No description.* | +| clientAddr | java.lang.String | *No description.* | +| connectionAge | java.lang.Number | *No description.* | +| connectionIdle | java.lang.Number | *No description.* | +| flags | java.util.List | *No description.* | +| flagsRaw | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| multiExecCommands | java.lang.Number | *No description.* | +| outputBuffer | java.lang.Number | *No description.* | +| outputBufferMemory | java.lang.Number | *No description.* | +| outputListLength | java.lang.Number | *No description.* | +| query | java.lang.String | *No description.* | +| queryBuffer | java.lang.Number | *No description.* | +| queryBufferFree | java.lang.Number | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR DataUpcloudManagedDatabaseValkeySessionsSessions | *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 + +--- + +##### `activeChannelSubscriptions`Required + +```java +public java.lang.Number getActiveChannelSubscriptions(); +``` + +- *Type:* java.lang.Number + +--- + +##### `activeDatabase`Required + +```java +public java.lang.String getActiveDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `activePatternMatchingChannelSubscriptions`Required + +```java +public java.lang.Number getActivePatternMatchingChannelSubscriptions(); +``` + +- *Type:* java.lang.Number + +--- + +##### `applicationName`Required + +```java +public java.lang.String getApplicationName(); +``` + +- *Type:* java.lang.String + +--- + +##### `clientAddr`Required + +```java +public java.lang.String getClientAddr(); +``` + +- *Type:* java.lang.String + +--- + +##### `connectionAge`Required + +```java +public java.lang.Number getConnectionAge(); +``` + +- *Type:* java.lang.Number + +--- + +##### `connectionIdle`Required + +```java +public java.lang.Number getConnectionIdle(); +``` + +- *Type:* java.lang.Number + +--- + +##### `flags`Required + +```java +public java.util.List getFlags(); +``` + +- *Type:* java.util.List + +--- + +##### `flagsRaw`Required + +```java +public java.lang.String getFlagsRaw(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `multiExecCommands`Required + +```java +public java.lang.Number getMultiExecCommands(); +``` + +- *Type:* java.lang.Number + +--- + +##### `outputBuffer`Required + +```java +public java.lang.Number getOutputBuffer(); +``` + +- *Type:* java.lang.Number + +--- + +##### `outputBufferMemory`Required + +```java +public java.lang.Number getOutputBufferMemory(); +``` + +- *Type:* java.lang.Number + +--- + +##### `outputListLength`Required + +```java +public java.lang.Number getOutputListLength(); +``` + +- *Type:* java.lang.Number + +--- + +##### `query`Required + +```java +public java.lang.String getQuery(); +``` + +- *Type:* java.lang.String + +--- + +##### `queryBuffer`Required + +```java +public java.lang.Number getQueryBuffer(); +``` + +- *Type:* java.lang.Number + +--- + +##### `queryBufferFree`Required + +```java +public java.lang.Number getQueryBufferFree(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR DataUpcloudManagedDatabaseValkeySessionsSessions + +--- + + + diff --git a/docs/dataUpcloudManagedDatabaseValkeySessions.python.md b/docs/dataUpcloudManagedDatabaseValkeySessions.python.md new file mode 100644 index 000000000..34444c400 --- /dev/null +++ b/docs/dataUpcloudManagedDatabaseValkeySessions.python.md @@ -0,0 +1,1747 @@ +# `dataUpcloudManagedDatabaseValkeySessions` Submodule + +## Constructs + +### DataUpcloudManagedDatabaseValkeySessions + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions}. + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions( + 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, + service: str, + id: str = None, + limit: typing.Union[int, float] = None, + offset: typing.Union[int, float] = None, + order: str = None, + sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] = 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.* | +| service | str | Service's UUID for which these sessions belongs to. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| limit | typing.Union[int, float] | Number of entries to receive at most. | +| offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | +| order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| sessions | typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] | sessions block. | + +--- + +##### `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]] + +--- + +##### `service`Required + +- *Type:* str + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `limit`Optional + +- *Type:* typing.Union[int, float] + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `offset`Optional + +- *Type:* typing.Union[int, float] + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `order`Optional + +- *Type:* str + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `sessions`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +#### 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_hcl_terraform | Adds this resource to the terraform JSON output. | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| 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.* | +| put_sessions | *No description.* | +| reset_id | *No description.* | +| reset_limit | *No description.* | +| reset_offset | *No description.* | +| reset_order | *No description.* | +| reset_sessions | *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_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `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( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `put_sessions` + +```python +def put_sessions( + value: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] + +--- + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_limit` + +```python +def reset_limit() -> None +``` + +##### `reset_offset` + +```python +def reset_offset() -> None +``` + +##### `reset_order` + +```python +def reset_order() -> None +``` + +##### `reset_sessions` + +```python +def reset_sessions() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_data_source | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.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_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_data_source` + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.is_terraform_data_source( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#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 DataUpcloudManagedDatabaseValkeySessions 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.* | +| 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.* | +| sessions | DataUpcloudManagedDatabaseValkeySessionsSessionsList | *No description.* | +| id_input | str | *No description.* | +| limit_input | typing.Union[int, float] | *No description.* | +| offset_input | typing.Union[int, float] | *No description.* | +| order_input | str | *No description.* | +| service_input | str | *No description.* | +| sessions_input | typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] | *No description.* | +| id | str | *No description.* | +| limit | typing.Union[int, float] | *No description.* | +| offset | typing.Union[int, float] | *No description.* | +| order | str | *No description.* | +| service | str | *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 + +--- + +##### `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 + +--- + +##### `sessions`Required + +```python +sessions: DataUpcloudManagedDatabaseValkeySessionsSessionsList +``` + +- *Type:* DataUpcloudManagedDatabaseValkeySessionsSessionsList + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `limit_input`Optional + +```python +limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `offset_input`Optional + +```python +offset_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `order_input`Optional + +```python +order_input: str +``` + +- *Type:* str + +--- + +##### `service_input`Optional + +```python +service_input: str +``` + +- *Type:* str + +--- + +##### `sessions_input`Optional + +```python +sessions_input: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `limit`Required + +```python +limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `offset`Required + +```python +offset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `order`Required + +```python +order: str +``` + +- *Type:* str + +--- + +##### `service`Required + +```python +service: str +``` + +- *Type:* str + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### DataUpcloudManagedDatabaseValkeySessionsConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsConfig( + 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, + service: str, + id: str = None, + limit: typing.Union[int, float] = None, + offset: typing.Union[int, float] = None, + order: str = None, + sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] = 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.* | +| service | str | Service's UUID for which these sessions belongs to. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| limit | typing.Union[int, float] | Number of entries to receive at most. | +| offset | typing.Union[int, float] | Offset for retrieved results based on sort order. | +| order | str | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| sessions | typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] | sessions block. | + +--- + +##### `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]] + +--- + +##### `service`Required + +```python +service: str +``` + +- *Type:* str + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `limit`Optional + +```python +limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `offset`Optional + +```python +offset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `order`Optional + +```python +order: str +``` + +- *Type:* str + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `sessions`Optional + +```python +sessions: typing.Union[IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +### DataUpcloudManagedDatabaseValkeySessionsSessions + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessions() +``` + + +## Classes + +### DataUpcloudManagedDatabaseValkeySessionsSessionsList + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessionsList( + 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** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `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] +) -> DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference +``` + +###### `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[DataUpcloudManagedDatabaseValkeySessionsSessions]] | *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[DataUpcloudManagedDatabaseValkeySessionsSessions]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DataUpcloudManagedDatabaseValkeySessionsSessions]] + +--- + + +### DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import data_upcloud_managed_database_valkey_sessions + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference( + 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.* | +| active_channel_subscriptions | typing.Union[int, float] | *No description.* | +| active_database | str | *No description.* | +| active_pattern_matching_channel_subscriptions | typing.Union[int, float] | *No description.* | +| application_name | str | *No description.* | +| client_addr | str | *No description.* | +| connection_age | typing.Union[int, float] | *No description.* | +| connection_idle | typing.Union[int, float] | *No description.* | +| flags | typing.List[str] | *No description.* | +| flags_raw | str | *No description.* | +| id | str | *No description.* | +| multi_exec_commands | typing.Union[int, float] | *No description.* | +| output_buffer | typing.Union[int, float] | *No description.* | +| output_buffer_memory | typing.Union[int, float] | *No description.* | +| output_list_length | typing.Union[int, float] | *No description.* | +| query | str | *No description.* | +| query_buffer | typing.Union[int, float] | *No description.* | +| query_buffer_free | typing.Union[int, float] | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, DataUpcloudManagedDatabaseValkeySessionsSessions] | *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 + +--- + +##### `active_channel_subscriptions`Required + +```python +active_channel_subscriptions: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `active_database`Required + +```python +active_database: str +``` + +- *Type:* str + +--- + +##### `active_pattern_matching_channel_subscriptions`Required + +```python +active_pattern_matching_channel_subscriptions: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `application_name`Required + +```python +application_name: str +``` + +- *Type:* str + +--- + +##### `client_addr`Required + +```python +client_addr: str +``` + +- *Type:* str + +--- + +##### `connection_age`Required + +```python +connection_age: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `connection_idle`Required + +```python +connection_idle: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `flags`Required + +```python +flags: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `flags_raw`Required + +```python +flags_raw: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `multi_exec_commands`Required + +```python +multi_exec_commands: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `output_buffer`Required + +```python +output_buffer: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `output_buffer_memory`Required + +```python +output_buffer_memory: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `output_list_length`Required + +```python +output_list_length: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `query`Required + +```python +query: str +``` + +- *Type:* str + +--- + +##### `query_buffer`Required + +```python +query_buffer: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `query_buffer_free`Required + +```python +query_buffer_free: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, DataUpcloudManagedDatabaseValkeySessionsSessions] +``` + +- *Type:* typing.Union[cdktf.IResolvable, DataUpcloudManagedDatabaseValkeySessionsSessions] + +--- + + + diff --git a/docs/dataUpcloudManagedDatabaseValkeySessions.typescript.md b/docs/dataUpcloudManagedDatabaseValkeySessions.typescript.md new file mode 100644 index 000000000..f719977ec --- /dev/null +++ b/docs/dataUpcloudManagedDatabaseValkeySessions.typescript.md @@ -0,0 +1,1533 @@ +# `dataUpcloudManagedDatabaseValkeySessions` Submodule + +## Constructs + +### DataUpcloudManagedDatabaseValkeySessions + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions}. + +#### Initializers + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +new dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions(scope: Construct, id: string, config: DataUpcloudManagedDatabaseValkeySessionsConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | DataUpcloudManagedDatabaseValkeySessionsConfig | *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:* DataUpcloudManagedDatabaseValkeySessionsConfig + +--- + +#### 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. | +| toHclTerraform | Adds this resource to the terraform JSON output. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putSessions | *No description.* | +| resetId | *No description.* | +| resetLimit | *No description.* | +| resetOffset | *No description.* | +| resetOrder | *No description.* | +| resetSessions | *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. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `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(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `putSessions` + +```typescript +public putSessions(value: IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[] + +--- + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetLimit` + +```typescript +public resetLimit(): void +``` + +##### `resetOffset` + +```typescript +public resetOffset(): void +``` + +##### `resetOrder` + +```typescript +public resetOrder(): void +``` + +##### `resetSessions` + +```typescript +public resetSessions(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.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 { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessions.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#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 DataUpcloudManagedDatabaseValkeySessions 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.* | +| 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.* | +| sessions | DataUpcloudManagedDatabaseValkeySessionsSessionsList | *No description.* | +| idInput | string | *No description.* | +| limitInput | number | *No description.* | +| offsetInput | number | *No description.* | +| orderInput | string | *No description.* | +| serviceInput | string | *No description.* | +| sessionsInput | cdktf.IResolvable \| DataUpcloudManagedDatabaseValkeySessionsSessions[] | *No description.* | +| id | string | *No description.* | +| limit | number | *No description.* | +| offset | number | *No description.* | +| order | string | *No description.* | +| service | string | *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 + +--- + +##### `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 + +--- + +##### `sessions`Required + +```typescript +public readonly sessions: DataUpcloudManagedDatabaseValkeySessionsSessionsList; +``` + +- *Type:* DataUpcloudManagedDatabaseValkeySessionsSessionsList + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `limitInput`Optional + +```typescript +public readonly limitInput: number; +``` + +- *Type:* number + +--- + +##### `offsetInput`Optional + +```typescript +public readonly offsetInput: number; +``` + +- *Type:* number + +--- + +##### `orderInput`Optional + +```typescript +public readonly orderInput: string; +``` + +- *Type:* string + +--- + +##### `serviceInput`Optional + +```typescript +public readonly serviceInput: string; +``` + +- *Type:* string + +--- + +##### `sessionsInput`Optional + +```typescript +public readonly sessionsInput: IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[]; +``` + +- *Type:* cdktf.IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[] + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `limit`Required + +```typescript +public readonly limit: number; +``` + +- *Type:* number + +--- + +##### `offset`Required + +```typescript +public readonly offset: number; +``` + +- *Type:* number + +--- + +##### `order`Required + +```typescript +public readonly order: string; +``` + +- *Type:* string + +--- + +##### `service`Required + +```typescript +public readonly service: string; +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### DataUpcloudManagedDatabaseValkeySessionsConfig + +#### Initializer + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +const dataUpcloudManagedDatabaseValkeySessionsConfig: dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsConfig = { ... } +``` + +#### 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.* | +| service | string | Service's UUID for which these sessions belongs to. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. | +| limit | number | Number of entries to receive at most. | +| offset | number | Offset for retrieved results based on sort order. | +| order | string | Order by session field and sort retrieved results. Limited variables can be used for ordering. | +| sessions | cdktf.IResolvable \| DataUpcloudManagedDatabaseValkeySessionsSessions[] | sessions block. | + +--- + +##### `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[] + +--- + +##### `service`Required + +```typescript +public readonly service: string; +``` + +- *Type:* string + +Service's UUID for which these sessions belongs to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `limit`Optional + +```typescript +public readonly limit: number; +``` + +- *Type:* number + +Number of entries to receive at most. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + +--- + +##### `offset`Optional + +```typescript +public readonly offset: number; +``` + +- *Type:* number + +Offset for retrieved results based on sort order. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + +--- + +##### `order`Optional + +```typescript +public readonly order: string; +``` + +- *Type:* string + +Order by session field and sort retrieved results. Limited variables can be used for ordering. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + +--- + +##### `sessions`Optional + +```typescript +public readonly sessions: IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[]; +``` + +- *Type:* cdktf.IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[] + +sessions block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + +--- + +### DataUpcloudManagedDatabaseValkeySessionsSessions + +#### Initializer + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +const dataUpcloudManagedDatabaseValkeySessionsSessions: dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessions = { ... } +``` + + +## Classes + +### DataUpcloudManagedDatabaseValkeySessionsSessionsList + +#### Initializers + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +new dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessionsList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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): DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference +``` + +###### `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 \| DataUpcloudManagedDatabaseValkeySessionsSessions[] | *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 | DataUpcloudManagedDatabaseValkeySessionsSessions[]; +``` + +- *Type:* cdktf.IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions[] + +--- + + +### DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference + +#### Initializers + +```typescript +import { dataUpcloudManagedDatabaseValkeySessions } from '@cdktf/provider-upcloud' + +new dataUpcloudManagedDatabaseValkeySessions.DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference(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.* | +| activeChannelSubscriptions | number | *No description.* | +| activeDatabase | string | *No description.* | +| activePatternMatchingChannelSubscriptions | number | *No description.* | +| applicationName | string | *No description.* | +| clientAddr | string | *No description.* | +| connectionAge | number | *No description.* | +| connectionIdle | number | *No description.* | +| flags | string[] | *No description.* | +| flagsRaw | string | *No description.* | +| id | string | *No description.* | +| multiExecCommands | number | *No description.* | +| outputBuffer | number | *No description.* | +| outputBufferMemory | number | *No description.* | +| outputListLength | number | *No description.* | +| query | string | *No description.* | +| queryBuffer | number | *No description.* | +| queryBufferFree | number | *No description.* | +| internalValue | cdktf.IResolvable \| DataUpcloudManagedDatabaseValkeySessionsSessions | *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 + +--- + +##### `activeChannelSubscriptions`Required + +```typescript +public readonly activeChannelSubscriptions: number; +``` + +- *Type:* number + +--- + +##### `activeDatabase`Required + +```typescript +public readonly activeDatabase: string; +``` + +- *Type:* string + +--- + +##### `activePatternMatchingChannelSubscriptions`Required + +```typescript +public readonly activePatternMatchingChannelSubscriptions: number; +``` + +- *Type:* number + +--- + +##### `applicationName`Required + +```typescript +public readonly applicationName: string; +``` + +- *Type:* string + +--- + +##### `clientAddr`Required + +```typescript +public readonly clientAddr: string; +``` + +- *Type:* string + +--- + +##### `connectionAge`Required + +```typescript +public readonly connectionAge: number; +``` + +- *Type:* number + +--- + +##### `connectionIdle`Required + +```typescript +public readonly connectionIdle: number; +``` + +- *Type:* number + +--- + +##### `flags`Required + +```typescript +public readonly flags: string[]; +``` + +- *Type:* string[] + +--- + +##### `flagsRaw`Required + +```typescript +public readonly flagsRaw: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `multiExecCommands`Required + +```typescript +public readonly multiExecCommands: number; +``` + +- *Type:* number + +--- + +##### `outputBuffer`Required + +```typescript +public readonly outputBuffer: number; +``` + +- *Type:* number + +--- + +##### `outputBufferMemory`Required + +```typescript +public readonly outputBufferMemory: number; +``` + +- *Type:* number + +--- + +##### `outputListLength`Required + +```typescript +public readonly outputListLength: number; +``` + +- *Type:* number + +--- + +##### `query`Required + +```typescript +public readonly query: string; +``` + +- *Type:* string + +--- + +##### `queryBuffer`Required + +```typescript +public readonly queryBuffer: number; +``` + +- *Type:* number + +--- + +##### `queryBufferFree`Required + +```typescript +public readonly queryBufferFree: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions; +``` + +- *Type:* cdktf.IResolvable | DataUpcloudManagedDatabaseValkeySessionsSessions + +--- + + + diff --git a/docs/dataUpcloudManagedObjectStoragePolicies.csharp.md b/docs/dataUpcloudManagedObjectStoragePolicies.csharp.md index 051d1b99e..bc1ea5566 100644 --- a/docs/dataUpcloudManagedObjectStoragePolicies.csharp.md +++ b/docs/dataUpcloudManagedObjectStoragePolicies.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStoragePolicies -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ new DataUpcloudManagedObjectStoragePoliciesConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | ServiceUuid | string | Service UUID. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -716,7 +716,7 @@ public string ServiceUuid { get; set; } Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -728,7 +728,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudManagedObjectStoragePolicies.go.md b/docs/dataUpcloudManagedObjectStoragePolicies.go.md index 0845b3225..e53b20ff7 100644 --- a/docs/dataUpcloudManagedObjectStoragePolicies.go.md +++ b/docs/dataUpcloudManagedObjectStoragePolicies.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedObjectStoragePolicies -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.NewDataUpcloudManagedObjectStoragePolicies(scope Construct, id *string, config DataUpcloudManagedObjectStoragePoliciesConfig) DataUpcloudManagedObjectStoragePolicies ``` @@ -283,7 +283,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_IsConstruct(x interface{}) *bool ``` @@ -315,7 +315,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_IsTerraformElement(x interface{}) *bool ``` @@ -329,7 +329,7 @@ dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_ ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_IsTerraformDataSource(x interface{}) *bool ``` @@ -343,7 +343,7 @@ dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePolicies_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use --- @@ -605,7 +605,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" &dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePoliciesConfig { Connection: interface{}, @@ -632,7 +632,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | ServiceUuid | *string | Service UUID. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -716,7 +716,7 @@ ServiceUuid *string Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -728,7 +728,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -740,7 +740,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" &dataupcloudmanagedobjectstoragepolicies.DataUpcloudManagedObjectStoragePoliciesPolicies { @@ -755,7 +755,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.NewDataUpcloudManagedObjectStoragePoliciesPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedObjectStoragePoliciesPoliciesList ``` @@ -904,7 +904,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstoragepolicies" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstoragepolicies" dataupcloudmanagedobjectstoragepolicies.NewDataUpcloudManagedObjectStoragePoliciesPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedObjectStoragePoliciesPoliciesOutputReference ``` diff --git a/docs/dataUpcloudManagedObjectStoragePolicies.java.md b/docs/dataUpcloudManagedObjectStoragePolicies.java.md index 2f0528839..edca3befe 100644 --- a/docs/dataUpcloudManagedObjectStoragePolicies.java.md +++ b/docs/dataUpcloudManagedObjectStoragePolicies.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStoragePolicies -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. #### Initializers @@ -40,7 +40,7 @@ DataUpcloudManagedObjectStoragePolicies.Builder.create(Construct scope, java.lan | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | serviceUuid | java.lang.String | Service UUID. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use --- @@ -715,7 +715,7 @@ DataUpcloudManagedObjectStoragePoliciesConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | serviceUuid | java.lang.String | Service UUID. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -799,7 +799,7 @@ public java.lang.String getServiceUuid(); Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -811,7 +811,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudManagedObjectStoragePolicies.python.md b/docs/dataUpcloudManagedObjectStoragePolicies.python.md index 95fd2657d..bb923cf08 100644 --- a/docs/dataUpcloudManagedObjectStoragePolicies.python.md +++ b/docs/dataUpcloudManagedObjectStoragePolicies.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStoragePolicies -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. #### Initializers @@ -38,7 +38,7 @@ dataUpcloudManagedObjectStoragePolicies.DataUpcloudManagedObjectStoragePolicies( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service_uuid | str | Service UUID. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ dataUpcloudManagedObjectStoragePolicies.DataUpcloudManagedObjectStoragePoliciesC | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service_uuid | str | Service UUID. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -829,7 +829,7 @@ service_uuid: str Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -841,7 +841,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudManagedObjectStoragePolicies.typescript.md b/docs/dataUpcloudManagedObjectStoragePolicies.typescript.md index 41654d97e..a4abe6d79 100644 --- a/docs/dataUpcloudManagedObjectStoragePolicies.typescript.md +++ b/docs/dataUpcloudManagedObjectStoragePolicies.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStoragePolicies -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use --- @@ -622,7 +622,7 @@ const dataUpcloudManagedObjectStoragePoliciesConfig: dataUpcloudManagedObjectSto | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | serviceUuid | string | Service UUID. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. | --- @@ -706,7 +706,7 @@ public readonly serviceUuid: string; Service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} --- @@ -718,7 +718,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudManagedObjectStorageRegions.csharp.md b/docs/dataUpcloudManagedObjectStorageRegions.csharp.md index 06a6bb84d..ab08e1090 100644 --- a/docs/dataUpcloudManagedObjectStorageRegions.csharp.md +++ b/docs/dataUpcloudManagedObjectStorageRegions.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStorageRegions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use --- @@ -705,7 +705,7 @@ public object Regions { get; set; } regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- diff --git a/docs/dataUpcloudManagedObjectStorageRegions.go.md b/docs/dataUpcloudManagedObjectStorageRegions.go.md index b71df9723..16ec16e34 100644 --- a/docs/dataUpcloudManagedObjectStorageRegions.go.md +++ b/docs/dataUpcloudManagedObjectStorageRegions.go.md @@ -4,12 +4,12 @@ ### DataUpcloudManagedObjectStorageRegions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.NewDataUpcloudManagedObjectStorageRegions(scope Construct, id *string, config DataUpcloudManagedObjectStorageRegionsConfig) DataUpcloudManagedObjectStorageRegions ``` @@ -296,7 +296,7 @@ func ResetRegions() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_IsConstruct(x interface{}) *bool ``` @@ -328,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_IsTerraformElement(x interface{}) *bool ``` @@ -342,7 +342,7 @@ dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_Is ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_IsTerraformDataSource(x interface{}) *bool ``` @@ -356,7 +356,7 @@ dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_Is ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use --- @@ -596,7 +596,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" &dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegionsConfig { Connection: interface{}, @@ -705,7 +705,7 @@ Regions interface{} regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- @@ -714,7 +714,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" &dataupcloudmanagedobjectstorageregions.DataUpcloudManagedObjectStorageRegionsRegions { @@ -729,7 +729,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.NewDataUpcloudManagedObjectStorageRegionsRegionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudManagedObjectStorageRegionsRegionsList ``` @@ -889,7 +889,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudmanagedobjectstorageregions" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudmanagedobjectstorageregions" dataupcloudmanagedobjectstorageregions.NewDataUpcloudManagedObjectStorageRegionsRegionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudManagedObjectStorageRegionsRegionsOutputReference ``` diff --git a/docs/dataUpcloudManagedObjectStorageRegions.java.md b/docs/dataUpcloudManagedObjectStorageRegions.java.md index f041d403a..66645f678 100644 --- a/docs/dataUpcloudManagedObjectStorageRegions.java.md +++ b/docs/dataUpcloudManagedObjectStorageRegions.java.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStorageRegions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. #### Initializers @@ -109,7 +109,7 @@ Must be unique amongst siblings in the same scope regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- @@ -452,7 +452,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use --- @@ -777,7 +777,7 @@ public java.lang.Object getRegions(); regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- diff --git a/docs/dataUpcloudManagedObjectStorageRegions.python.md b/docs/dataUpcloudManagedObjectStorageRegions.python.md index 3f6059c17..07d5f93ed 100644 --- a/docs/dataUpcloudManagedObjectStorageRegions.python.md +++ b/docs/dataUpcloudManagedObjectStorageRegions.python.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStorageRegions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. #### Initializers @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- @@ -487,7 +487,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use --- @@ -807,7 +807,7 @@ regions: typing.Union[IResolvable, typing.List[DataUpcloudManagedObjectStorageRe regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- diff --git a/docs/dataUpcloudManagedObjectStorageRegions.typescript.md b/docs/dataUpcloudManagedObjectStorageRegions.typescript.md index b4e3741f0..d404988c7 100644 --- a/docs/dataUpcloudManagedObjectStorageRegions.typescript.md +++ b/docs/dataUpcloudManagedObjectStorageRegions.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudManagedObjectStorageRegions -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions}. #### Initializers @@ -385,7 +385,7 @@ The construct id used in the generated config for the DataUpcloudManagedObjectSt The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use --- @@ -696,7 +696,7 @@ public readonly regions: IResolvable | DataUpcloudManagedObjectStorageRegionsReg regions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} --- diff --git a/docs/dataUpcloudNetworks.csharp.md b/docs/dataUpcloudNetworks.csharp.md index 128bc4ae2..e6a3b2cf1 100644 --- a/docs/dataUpcloudNetworks.csharp.md +++ b/docs/dataUpcloudNetworks.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudNetworks -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataUpcloudNetworks to imp The id of the existing DataUpcloudNetworks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use --- @@ -669,7 +669,7 @@ new DataUpcloudNetworksConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | FilterName | string | If specified, results will be filtered to match name using a regular expression. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | Zone | string | If specified, this data source will return only networks from this zone. | --- @@ -754,7 +754,7 @@ public string FilterName { get; set; } If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -783,7 +783,7 @@ public string Zone { get; set; } If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- diff --git a/docs/dataUpcloudNetworks.go.md b/docs/dataUpcloudNetworks.go.md index f8d94a574..96f7cda1d 100644 --- a/docs/dataUpcloudNetworks.go.md +++ b/docs/dataUpcloudNetworks.go.md @@ -4,12 +4,12 @@ ### DataUpcloudNetworks -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworks(scope Construct, id *string, config DataUpcloudNetworksConfig) DataUpcloudNetworks ``` @@ -297,7 +297,7 @@ func ResetZone() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.DataUpcloudNetworks_IsConstruct(x interface{}) *bool ``` @@ -329,7 +329,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.DataUpcloudNetworks_IsTerraformElement(x interface{}) *bool ``` @@ -343,7 +343,7 @@ dataupcloudnetworks.DataUpcloudNetworks_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.DataUpcloudNetworks_IsTerraformDataSource(x interface{}) *bool ``` @@ -357,7 +357,7 @@ dataupcloudnetworks.DataUpcloudNetworks_IsTerraformDataSource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.DataUpcloudNetworks_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataUpcloudNetworks to imp The id of the existing DataUpcloudNetworks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use --- @@ -641,7 +641,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" &dataupcloudnetworks.DataUpcloudNetworksConfig { Connection: interface{}, @@ -669,7 +669,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetwor | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | FilterName | *string | If specified, results will be filtered to match name using a regular expression. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | Zone | *string | If specified, this data source will return only networks from this zone. | --- @@ -754,7 +754,7 @@ FilterName *string If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -783,7 +783,7 @@ Zone *string If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- @@ -792,7 +792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" &dataupcloudnetworks.DataUpcloudNetworksNetworks { @@ -805,7 +805,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetwor #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" &dataupcloudnetworks.DataUpcloudNetworksNetworksIpNetwork { @@ -818,7 +818,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetwor #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" &dataupcloudnetworks.DataUpcloudNetworksNetworksServers { @@ -833,7 +833,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetwor #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksIpNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudNetworksNetworksIpNetworkList ``` @@ -982,7 +982,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksIpNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudNetworksNetworksIpNetworkOutputReference ``` @@ -1326,7 +1326,7 @@ func InternalValue() DataUpcloudNetworksNetworksIpNetwork #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudNetworksNetworksList ``` @@ -1475,7 +1475,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudNetworksNetworksOutputReference ``` @@ -1808,7 +1808,7 @@ func InternalValue() DataUpcloudNetworksNetworks #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksServersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudNetworksNetworksServersList ``` @@ -1957,7 +1957,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudnetworks" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudnetworks" dataupcloudnetworks.NewDataUpcloudNetworksNetworksServersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudNetworksNetworksServersOutputReference ``` diff --git a/docs/dataUpcloudNetworks.java.md b/docs/dataUpcloudNetworks.java.md index 0d2bd3555..788ec61a7 100644 --- a/docs/dataUpcloudNetworks.java.md +++ b/docs/dataUpcloudNetworks.java.md @@ -4,7 +4,7 @@ ### DataUpcloudNetworks -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks}. #### Initializers @@ -41,7 +41,7 @@ DataUpcloudNetworks.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filterName | java.lang.String | If specified, results will be filtered to match name using a regular expression. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | zone | java.lang.String | If specified, this data source will return only networks from this zone. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- @@ -477,7 +477,7 @@ The construct id used in the generated config for the DataUpcloudNetworks to imp The id of the existing DataUpcloudNetworks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use --- @@ -764,7 +764,7 @@ DataUpcloudNetworksConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filterName | java.lang.String | If specified, results will be filtered to match name using a regular expression. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | zone | java.lang.String | If specified, this data source will return only networks from this zone. | --- @@ -849,7 +849,7 @@ public java.lang.String getFilterName(); If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -878,7 +878,7 @@ public java.lang.String getZone(); If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- diff --git a/docs/dataUpcloudNetworks.python.md b/docs/dataUpcloudNetworks.python.md index 6b6360f12..7ed4f6a30 100644 --- a/docs/dataUpcloudNetworks.python.md +++ b/docs/dataUpcloudNetworks.python.md @@ -4,7 +4,7 @@ ### DataUpcloudNetworks -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks}. #### Initializers @@ -39,7 +39,7 @@ dataUpcloudNetworks.DataUpcloudNetworks( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter_name | str | If specified, results will be filtered to match name using a regular expression. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | zone | str | If specified, this data source will return only networks from this zone. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- @@ -511,7 +511,7 @@ The construct id used in the generated config for the DataUpcloudNetworks to imp The id of the existing DataUpcloudNetworks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use --- @@ -794,7 +794,7 @@ dataUpcloudNetworks.DataUpcloudNetworksConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter_name | str | If specified, results will be filtered to match name using a regular expression. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | zone | str | If specified, this data source will return only networks from this zone. | --- @@ -879,7 +879,7 @@ filter_name: str If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -908,7 +908,7 @@ zone: str If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- diff --git a/docs/dataUpcloudNetworks.typescript.md b/docs/dataUpcloudNetworks.typescript.md index 3eaa38d4e..bcc19be25 100644 --- a/docs/dataUpcloudNetworks.typescript.md +++ b/docs/dataUpcloudNetworks.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudNetworks -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataUpcloudNetworks to imp The id of the existing DataUpcloudNetworks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use --- @@ -658,7 +658,7 @@ const dataUpcloudNetworksConfig: dataUpcloudNetworks.DataUpcloudNetworksConfig = | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | filterName | string | If specified, results will be filtered to match name using a regular expression. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. | | zone | string | If specified, this data source will return only networks from this zone. | --- @@ -743,7 +743,7 @@ public readonly filterName: string; If specified, results will be filtered to match name using a regular expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -772,7 +772,7 @@ public readonly zone: string; If specified, this data source will return only networks from this zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} --- diff --git a/docs/dataUpcloudStorage.csharp.md b/docs/dataUpcloudStorage.csharp.md index 7d76b4db6..0799ba09c 100644 --- a/docs/dataUpcloudStorage.csharp.md +++ b/docs/dataUpcloudStorage.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage}. #### Initializers @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataUpcloudStorage to impo The id of the existing DataUpcloudStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use --- @@ -964,7 +964,7 @@ public string AccessType { get; set; } The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -978,7 +978,7 @@ public string Id { get; set; } UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -1011,7 +1011,7 @@ public string Name { get; set; } Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -1025,7 +1025,7 @@ public string NameRegex { get; set; } Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -1039,7 +1039,7 @@ public string Title { get; set; } The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -1053,7 +1053,7 @@ public string Type { get; set; } The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -1067,7 +1067,7 @@ public string Zone { get; set; } The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- diff --git a/docs/dataUpcloudStorage.go.md b/docs/dataUpcloudStorage.go.md index d207213e1..0735cbd59 100644 --- a/docs/dataUpcloudStorage.go.md +++ b/docs/dataUpcloudStorage.go.md @@ -4,12 +4,12 @@ ### DataUpcloudStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" dataupcloudstorage.NewDataUpcloudStorage(scope Construct, id *string, config DataUpcloudStorageConfig) DataUpcloudStorage ``` @@ -332,7 +332,7 @@ func ResetZone() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" dataupcloudstorage.DataUpcloudStorage_IsConstruct(x interface{}) *bool ``` @@ -364,7 +364,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" dataupcloudstorage.DataUpcloudStorage_IsTerraformElement(x interface{}) *bool ``` @@ -378,7 +378,7 @@ dataupcloudstorage.DataUpcloudStorage_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" dataupcloudstorage.DataUpcloudStorage_IsTerraformDataSource(x interface{}) *bool ``` @@ -392,7 +392,7 @@ dataupcloudstorage.DataUpcloudStorage_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" dataupcloudstorage.DataUpcloudStorage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataUpcloudStorage to impo The id of the existing DataUpcloudStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use --- @@ -841,7 +841,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudstorage" &dataupcloudstorage.DataUpcloudStorageConfig { Connection: interface{}, @@ -964,7 +964,7 @@ AccessType *string The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -978,7 +978,7 @@ Id *string UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -1011,7 +1011,7 @@ Name *string Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -1025,7 +1025,7 @@ NameRegex *string Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -1039,7 +1039,7 @@ Title *string The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -1053,7 +1053,7 @@ Type *string The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -1067,7 +1067,7 @@ Zone *string The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- diff --git a/docs/dataUpcloudStorage.java.md b/docs/dataUpcloudStorage.java.md index b9687c739..67abdebe8 100644 --- a/docs/dataUpcloudStorage.java.md +++ b/docs/dataUpcloudStorage.java.md @@ -4,7 +4,7 @@ ### DataUpcloudStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage}. #### Initializers @@ -123,7 +123,7 @@ Must be unique amongst siblings in the same scope The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -148,7 +148,7 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- @@ -577,7 +577,7 @@ The construct id used in the generated config for the DataUpcloudStorage to impo The id of the existing DataUpcloudStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1125,7 +1125,7 @@ public java.lang.String getAccessType(); The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -1139,7 +1139,7 @@ public java.lang.String getId(); UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1158,7 +1158,7 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -1172,7 +1172,7 @@ public java.lang.String getName(); Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -1186,7 +1186,7 @@ public java.lang.String getNameRegex(); Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -1200,7 +1200,7 @@ public java.lang.String getTitle(); The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -1214,7 +1214,7 @@ public java.lang.String getType(); The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -1228,7 +1228,7 @@ public java.lang.String getZone(); The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- diff --git a/docs/dataUpcloudStorage.python.md b/docs/dataUpcloudStorage.python.md index 87a325796..31596f361 100644 --- a/docs/dataUpcloudStorage.python.md +++ b/docs/dataUpcloudStorage.python.md @@ -4,7 +4,7 @@ ### DataUpcloudStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage}. #### Initializers @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- @@ -610,7 +610,7 @@ The construct id used in the generated config for the DataUpcloudStorage to impo The id of the existing DataUpcloudStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1153,7 +1153,7 @@ access_type: str The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -1167,7 +1167,7 @@ id: str UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1186,7 +1186,7 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -1200,7 +1200,7 @@ name: str Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -1214,7 +1214,7 @@ name_regex: str Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -1228,7 +1228,7 @@ title: str The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -1242,7 +1242,7 @@ type: str The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -1256,7 +1256,7 @@ zone: str The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- diff --git a/docs/dataUpcloudStorage.typescript.md b/docs/dataUpcloudStorage.typescript.md index 2dbb463cd..9343a2211 100644 --- a/docs/dataUpcloudStorage.typescript.md +++ b/docs/dataUpcloudStorage.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage}. #### Initializers @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataUpcloudStorage to impo The id of the existing DataUpcloudStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use --- @@ -948,7 +948,7 @@ public readonly accessType: string; The access type of the storage, `public` or `private`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} --- @@ -962,7 +962,7 @@ public readonly id: string; UUID of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} --- @@ -995,7 +995,7 @@ public readonly name: string; Exact name of the storage (same as title). Deprecated, use `title` instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} --- @@ -1009,7 +1009,7 @@ public readonly nameRegex: string; Use regular expression to match storage name. Deprecated, use exact title or UUID instead. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} --- @@ -1023,7 +1023,7 @@ public readonly title: string; The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} --- @@ -1037,7 +1037,7 @@ public readonly type: string; The type of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} --- @@ -1051,7 +1051,7 @@ public readonly zone: string; The zone the storage is in, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} --- diff --git a/docs/dataUpcloudTags.csharp.md b/docs/dataUpcloudTags.csharp.md index f1d0cbea4..b13023fdc 100644 --- a/docs/dataUpcloudTags.csharp.md +++ b/docs/dataUpcloudTags.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudTags -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudTags to import. The id of the existing DataUpcloudTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,7 @@ new DataUpcloudTagsConfig { | 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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -690,7 +690,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudTags.go.md b/docs/dataUpcloudTags.go.md index 9d81dfa08..451dea99a 100644 --- a/docs/dataUpcloudTags.go.md +++ b/docs/dataUpcloudTags.go.md @@ -4,12 +4,12 @@ ### DataUpcloudTags -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.NewDataUpcloudTags(scope Construct, id *string, config DataUpcloudTagsConfig) DataUpcloudTags ``` @@ -283,7 +283,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.DataUpcloudTags_IsConstruct(x interface{}) *bool ``` @@ -315,7 +315,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.DataUpcloudTags_IsTerraformElement(x interface{}) *bool ``` @@ -329,7 +329,7 @@ dataupcloudtags.DataUpcloudTags_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.DataUpcloudTags_IsTerraformDataSource(x interface{}) *bool ``` @@ -343,7 +343,7 @@ dataupcloudtags.DataUpcloudTags_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.DataUpcloudTags_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudTags to import. The id of the existing DataUpcloudTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -583,7 +583,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" &dataupcloudtags.DataUpcloudTagsConfig { Connection: interface{}, @@ -608,7 +608,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" | 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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -690,7 +690,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -702,7 +702,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" &dataupcloudtags.DataUpcloudTagsTags { @@ -717,7 +717,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.NewDataUpcloudTagsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataUpcloudTagsTagsList ``` @@ -866,7 +866,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudtags" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudtags" dataupcloudtags.NewDataUpcloudTagsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataUpcloudTagsTagsOutputReference ``` diff --git a/docs/dataUpcloudTags.java.md b/docs/dataUpcloudTags.java.md index 4e04bc9e6..bbeff5f22 100644 --- a/docs/dataUpcloudTags.java.md +++ b/docs/dataUpcloudTags.java.md @@ -4,7 +4,7 @@ ### DataUpcloudTags -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags}. #### Initializers @@ -38,7 +38,7 @@ DataUpcloudTags.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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataUpcloudTags to import. The id of the existing DataUpcloudTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ DataUpcloudTagsConfig.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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -761,7 +761,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudTags.python.md b/docs/dataUpcloudTags.python.md index f46cac382..ca21360a7 100644 --- a/docs/dataUpcloudTags.python.md +++ b/docs/dataUpcloudTags.python.md @@ -4,7 +4,7 @@ ### DataUpcloudTags -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags}. #### Initializers @@ -36,7 +36,7 @@ dataUpcloudTags.DataUpcloudTags( | 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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataUpcloudTags to import. The id of the existing DataUpcloudTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,7 @@ dataUpcloudTags.DataUpcloudTagsConfig( | 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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -791,7 +791,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudTags.typescript.md b/docs/dataUpcloudTags.typescript.md index 4b2d1470b..027fc10f2 100644 --- a/docs/dataUpcloudTags.typescript.md +++ b/docs/dataUpcloudTags.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudTags -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudTags to import. The id of the existing DataUpcloudTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -599,7 +599,7 @@ const dataUpcloudTagsConfig: dataUpcloudTags.DataUpcloudTagsConfig = { ... } | 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/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. | --- @@ -681,7 +681,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/dataUpcloudZone.csharp.md b/docs/dataUpcloudZone.csharp.md index 5a1e67f27..a6db13c95 100644 --- a/docs/dataUpcloudZone.csharp.md +++ b/docs/dataUpcloudZone.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudZone -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataUpcloudZone to import. The id of the existing DataUpcloudZone that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ public string Id { get; set; } Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -764,7 +764,7 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- diff --git a/docs/dataUpcloudZone.go.md b/docs/dataUpcloudZone.go.md index 69d885cca..6bf4adc69 100644 --- a/docs/dataUpcloudZone.go.md +++ b/docs/dataUpcloudZone.go.md @@ -4,12 +4,12 @@ ### DataUpcloudZone -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" dataupcloudzone.NewDataUpcloudZone(scope Construct, id *string, config DataUpcloudZoneConfig) DataUpcloudZone ``` @@ -290,7 +290,7 @@ func ResetName() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" dataupcloudzone.DataUpcloudZone_IsConstruct(x interface{}) *bool ``` @@ -322,7 +322,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" dataupcloudzone.DataUpcloudZone_IsTerraformElement(x interface{}) *bool ``` @@ -336,7 +336,7 @@ dataupcloudzone.DataUpcloudZone_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" dataupcloudzone.DataUpcloudZone_IsTerraformDataSource(x interface{}) *bool ``` @@ -350,7 +350,7 @@ dataupcloudzone.DataUpcloudZone_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" dataupcloudzone.DataUpcloudZone_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataUpcloudZone to import. The id of the existing DataUpcloudZone that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use --- @@ -634,7 +634,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzone" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzone" &dataupcloudzone.DataUpcloudZoneConfig { Connection: interface{}, @@ -745,7 +745,7 @@ Id *string Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -764,7 +764,7 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- diff --git a/docs/dataUpcloudZone.java.md b/docs/dataUpcloudZone.java.md index 6505f684b..18f9fa412 100644 --- a/docs/dataUpcloudZone.java.md +++ b/docs/dataUpcloudZone.java.md @@ -4,7 +4,7 @@ ### DataUpcloudZone -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- @@ -462,7 +462,7 @@ The construct id used in the generated config for the DataUpcloudZone to import. The id of the existing DataUpcloudZone that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use --- @@ -832,7 +832,7 @@ public java.lang.String getId(); Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -851,7 +851,7 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- diff --git a/docs/dataUpcloudZone.python.md b/docs/dataUpcloudZone.python.md index 50d9c24e4..33d5dfd20 100644 --- a/docs/dataUpcloudZone.python.md +++ b/docs/dataUpcloudZone.python.md @@ -4,7 +4,7 @@ ### DataUpcloudZone -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone}. #### Initializers @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- @@ -496,7 +496,7 @@ The construct id used in the generated config for the DataUpcloudZone to import. The id of the existing DataUpcloudZone that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use --- @@ -862,7 +862,7 @@ id: str Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- diff --git a/docs/dataUpcloudZone.typescript.md b/docs/dataUpcloudZone.typescript.md index 68a2ccfe8..3105bc72b 100644 --- a/docs/dataUpcloudZone.typescript.md +++ b/docs/dataUpcloudZone.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudZone -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataUpcloudZone to import. The id of the existing DataUpcloudZone that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use --- @@ -735,7 +735,7 @@ public readonly id: string; Identifier of the zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -754,7 +754,7 @@ Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} --- diff --git a/docs/dataUpcloudZones.csharp.md b/docs/dataUpcloudZones.csharp.md index bb91244fb..1070f692e 100644 --- a/docs/dataUpcloudZones.csharp.md +++ b/docs/dataUpcloudZones.csharp.md @@ -4,7 +4,7 @@ ### DataUpcloudZones -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudZones to import The id of the existing DataUpcloudZones that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use --- @@ -703,7 +703,7 @@ public string FilterType { get; set; } Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- diff --git a/docs/dataUpcloudZones.go.md b/docs/dataUpcloudZones.go.md index 3ffd7b652..925b0272e 100644 --- a/docs/dataUpcloudZones.go.md +++ b/docs/dataUpcloudZones.go.md @@ -4,12 +4,12 @@ ### DataUpcloudZones -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" dataupcloudzones.NewDataUpcloudZones(scope Construct, id *string, config DataUpcloudZonesConfig) DataUpcloudZones ``` @@ -283,7 +283,7 @@ func ResetFilterType() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" dataupcloudzones.DataUpcloudZones_IsConstruct(x interface{}) *bool ``` @@ -315,7 +315,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" dataupcloudzones.DataUpcloudZones_IsTerraformElement(x interface{}) *bool ``` @@ -329,7 +329,7 @@ dataupcloudzones.DataUpcloudZones_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" dataupcloudzones.DataUpcloudZones_IsTerraformDataSource(x interface{}) *bool ``` @@ -343,7 +343,7 @@ dataupcloudzones.DataUpcloudZones_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" dataupcloudzones.DataUpcloudZones_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudZones to import The id of the existing DataUpcloudZones that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use --- @@ -594,7 +594,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/dataupcloudzones" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/dataupcloudzones" &dataupcloudzones.DataUpcloudZonesConfig { Connection: interface{}, @@ -703,7 +703,7 @@ FilterType *string Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- diff --git a/docs/dataUpcloudZones.java.md b/docs/dataUpcloudZones.java.md index 36a6096d5..8f0e8ff94 100644 --- a/docs/dataUpcloudZones.java.md +++ b/docs/dataUpcloudZones.java.md @@ -4,7 +4,7 @@ ### DataUpcloudZones -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones}. #### Initializers @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- @@ -438,7 +438,7 @@ The construct id used in the generated config for the DataUpcloudZones to import The id of the existing DataUpcloudZones that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use --- @@ -773,7 +773,7 @@ public java.lang.String getFilterType(); Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- diff --git a/docs/dataUpcloudZones.python.md b/docs/dataUpcloudZones.python.md index 7207ef020..0f3cb27bd 100644 --- a/docs/dataUpcloudZones.python.md +++ b/docs/dataUpcloudZones.python.md @@ -4,7 +4,7 @@ ### DataUpcloudZones -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones}. #### Initializers @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- @@ -472,7 +472,7 @@ The construct id used in the generated config for the DataUpcloudZones to import The id of the existing DataUpcloudZones that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use --- @@ -803,7 +803,7 @@ filter_type: str Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- diff --git a/docs/dataUpcloudZones.typescript.md b/docs/dataUpcloudZones.typescript.md index 364c73cca..2d2b969ed 100644 --- a/docs/dataUpcloudZones.typescript.md +++ b/docs/dataUpcloudZones.typescript.md @@ -4,7 +4,7 @@ ### DataUpcloudZones -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataUpcloudZones to import The id of the existing DataUpcloudZones that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use --- @@ -694,7 +694,7 @@ public readonly filterType: string; Filter zones by type. Possible values are "all", "public" and "private". Default is "public". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} --- diff --git a/docs/firewallRules.csharp.md b/docs/firewallRules.csharp.md index cb18415fa..d6e8bd44f 100644 --- a/docs/firewallRules.csharp.md +++ b/docs/firewallRules.csharp.md @@ -4,7 +4,7 @@ ### FirewallRules -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules}. #### Initializers @@ -487,7 +487,7 @@ The construct id used in the generated config for the FirewallRules to import. The id of the existing FirewallRules that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use --- @@ -782,7 +782,7 @@ new FirewallRulesConfig { | Provisioners | object[] | *No description.* | | FirewallRule | object | firewall_rule block. | | ServerId | string | The unique id of the server to be protected the firewall rules. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -866,7 +866,7 @@ public object FirewallRule { get; set; } firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -880,7 +880,7 @@ public string ServerId { get; set; } The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -892,7 +892,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -955,7 +955,7 @@ public string Action { get; set; } Action to take if the rule conditions are met. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} --- @@ -969,7 +969,7 @@ public string Direction { get; set; } The direction of network traffic this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} --- @@ -983,7 +983,7 @@ public string Comment { get; set; } Freeform comment string for the rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} --- @@ -997,7 +997,7 @@ public string DestinationAddressEnd { get; set; } The destination address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} --- @@ -1011,7 +1011,7 @@ public string DestinationAddressStart { get; set; } The destination address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} --- @@ -1025,7 +1025,7 @@ public string DestinationPortEnd { get; set; } The destination port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} --- @@ -1039,7 +1039,7 @@ public string DestinationPortStart { get; set; } The destination port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} --- @@ -1053,7 +1053,7 @@ public string Family { get; set; } The address family of new firewall rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} --- @@ -1067,7 +1067,7 @@ public string IcmpType { get; set; } The ICMP type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} --- @@ -1081,7 +1081,7 @@ public string Protocol { get; set; } The protocol this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} --- @@ -1095,7 +1095,7 @@ public string SourceAddressEnd { get; set; } The source address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} --- @@ -1109,7 +1109,7 @@ public string SourceAddressStart { get; set; } The source address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} --- @@ -1123,7 +1123,7 @@ public string SourcePortEnd { get; set; } The source port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} --- @@ -1137,7 +1137,7 @@ public string SourcePortStart { get; set; } The source port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} --- diff --git a/docs/firewallRules.go.md b/docs/firewallRules.go.md index b041bc784..068d2e38b 100644 --- a/docs/firewallRules.go.md +++ b/docs/firewallRules.go.md @@ -4,12 +4,12 @@ ### FirewallRules -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.NewFirewallRules(scope Construct, id *string, config FirewallRulesConfig) FirewallRules ``` @@ -398,7 +398,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.FirewallRules_IsConstruct(x interface{}) *bool ``` @@ -430,7 +430,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.FirewallRules_IsTerraformElement(x interface{}) *bool ``` @@ -444,7 +444,7 @@ firewallrules.FirewallRules_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.FirewallRules_IsTerraformResource(x interface{}) *bool ``` @@ -458,7 +458,7 @@ firewallrules.FirewallRules_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.FirewallRules_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -487,7 +487,7 @@ The construct id used in the generated config for the FirewallRules to import. The id of the existing FirewallRules that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use --- @@ -753,7 +753,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" &firewallrules.FirewallRulesConfig { Connection: interface{}, @@ -782,7 +782,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" | Provisioners | *[]interface{} | *No description.* | | FirewallRule | interface{} | firewall_rule block. | | ServerId | *string | The unique id of the server to be protected the firewall rules. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -866,7 +866,7 @@ FirewallRule interface{} firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -880,7 +880,7 @@ ServerId *string The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -892,7 +892,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" &firewallrules.FirewallRulesFirewallRule { Action: *string, @@ -955,7 +955,7 @@ Action *string Action to take if the rule conditions are met. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} --- @@ -969,7 +969,7 @@ Direction *string The direction of network traffic this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} --- @@ -983,7 +983,7 @@ Comment *string Freeform comment string for the rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} --- @@ -997,7 +997,7 @@ DestinationAddressEnd *string The destination address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} --- @@ -1011,7 +1011,7 @@ DestinationAddressStart *string The destination address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} --- @@ -1025,7 +1025,7 @@ DestinationPortEnd *string The destination port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} --- @@ -1039,7 +1039,7 @@ DestinationPortStart *string The destination port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} --- @@ -1053,7 +1053,7 @@ Family *string The address family of new firewall rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} --- @@ -1067,7 +1067,7 @@ IcmpType *string The ICMP type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} --- @@ -1081,7 +1081,7 @@ Protocol *string The protocol this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} --- @@ -1095,7 +1095,7 @@ SourceAddressEnd *string The source address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} --- @@ -1109,7 +1109,7 @@ SourceAddressStart *string The source address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} --- @@ -1123,7 +1123,7 @@ SourcePortEnd *string The source port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} --- @@ -1137,7 +1137,7 @@ SourcePortStart *string The source port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} --- @@ -1148,7 +1148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.NewFirewallRulesFirewallRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FirewallRulesFirewallRuleList ``` @@ -1308,7 +1308,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/firewallrules" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/firewallrules" firewallrules.NewFirewallRulesFirewallRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) FirewallRulesFirewallRuleOutputReference ``` diff --git a/docs/firewallRules.java.md b/docs/firewallRules.java.md index 2a6b78fb7..79c5dfbc5 100644 --- a/docs/firewallRules.java.md +++ b/docs/firewallRules.java.md @@ -4,7 +4,7 @@ ### FirewallRules -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules}. #### Initializers @@ -43,7 +43,7 @@ FirewallRules.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | firewallRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallRulesFirewallRule> | firewall_rule block. | | serverId | java.lang.String | The unique id of the server to be protected the firewall rules. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -113,7 +113,7 @@ Must be unique amongst siblings in the same scope firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -123,7 +123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -581,7 +581,7 @@ The construct id used in the generated config for the FirewallRules to import. The id of the existing FirewallRules that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use --- @@ -881,7 +881,7 @@ FirewallRulesConfig.builder() | provisioners | java.util.List | *No description.* | | firewallRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallRulesFirewallRule> | firewall_rule block. | | serverId | java.lang.String | The unique id of the server to be protected the firewall rules. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -965,7 +965,7 @@ public java.lang.Object getFirewallRule(); firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -979,7 +979,7 @@ public java.lang.String getServerId(); The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -991,7 +991,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1054,7 +1054,7 @@ public java.lang.String getAction(); Action to take if the rule conditions are met. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} --- @@ -1068,7 +1068,7 @@ public java.lang.String getDirection(); The direction of network traffic this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} --- @@ -1082,7 +1082,7 @@ public java.lang.String getComment(); Freeform comment string for the rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} --- @@ -1096,7 +1096,7 @@ public java.lang.String getDestinationAddressEnd(); The destination address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} --- @@ -1110,7 +1110,7 @@ public java.lang.String getDestinationAddressStart(); The destination address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} --- @@ -1124,7 +1124,7 @@ public java.lang.String getDestinationPortEnd(); The destination port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} --- @@ -1138,7 +1138,7 @@ public java.lang.String getDestinationPortStart(); The destination port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} --- @@ -1152,7 +1152,7 @@ public java.lang.String getFamily(); The address family of new firewall rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} --- @@ -1166,7 +1166,7 @@ public java.lang.String getIcmpType(); The ICMP type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} --- @@ -1180,7 +1180,7 @@ public java.lang.String getProtocol(); The protocol this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} --- @@ -1194,7 +1194,7 @@ public java.lang.String getSourceAddressEnd(); The source address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} --- @@ -1208,7 +1208,7 @@ public java.lang.String getSourceAddressStart(); The source address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} --- @@ -1222,7 +1222,7 @@ public java.lang.String getSourcePortEnd(); The source port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} --- @@ -1236,7 +1236,7 @@ public java.lang.String getSourcePortStart(); The source port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} --- diff --git a/docs/firewallRules.python.md b/docs/firewallRules.python.md index b47494a92..95bd1aa36 100644 --- a/docs/firewallRules.python.md +++ b/docs/firewallRules.python.md @@ -4,7 +4,7 @@ ### FirewallRules -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules}. #### Initializers @@ -40,7 +40,7 @@ firewallRules.FirewallRules( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | firewall_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallRulesFirewallRule]] | firewall_rule block. | | server_id | str | The unique id of the server to be protected the firewall rules. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -626,7 +626,7 @@ The construct id used in the generated config for the FirewallRules to import. The id of the existing FirewallRules that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use --- @@ -921,7 +921,7 @@ firewallRules.FirewallRulesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | firewall_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallRulesFirewallRule]] | firewall_rule block. | | server_id | str | The unique id of the server to be protected the firewall rules. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -1005,7 +1005,7 @@ firewall_rule: typing.Union[IResolvable, typing.List[FirewallRulesFirewallRule]] firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -1019,7 +1019,7 @@ server_id: str The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -1031,7 +1031,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1094,7 +1094,7 @@ action: str Action to take if the rule conditions are met. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} --- @@ -1108,7 +1108,7 @@ direction: str The direction of network traffic this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} --- @@ -1122,7 +1122,7 @@ comment: str Freeform comment string for the rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} --- @@ -1136,7 +1136,7 @@ destination_address_end: str The destination address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} --- @@ -1150,7 +1150,7 @@ destination_address_start: str The destination address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} --- @@ -1164,7 +1164,7 @@ destination_port_end: str The destination port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} --- @@ -1178,7 +1178,7 @@ destination_port_start: str The destination port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} --- @@ -1192,7 +1192,7 @@ family: str The address family of new firewall rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} --- @@ -1206,7 +1206,7 @@ icmp_type: str The ICMP type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} --- @@ -1220,7 +1220,7 @@ protocol: str The protocol this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} --- @@ -1234,7 +1234,7 @@ source_address_end: str The source address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} --- @@ -1248,7 +1248,7 @@ source_address_start: str The source address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} --- @@ -1262,7 +1262,7 @@ source_port_end: str The source port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} --- @@ -1276,7 +1276,7 @@ source_port_start: str The source port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} --- diff --git a/docs/firewallRules.typescript.md b/docs/firewallRules.typescript.md index 2bbcd0cc5..6af115d1a 100644 --- a/docs/firewallRules.typescript.md +++ b/docs/firewallRules.typescript.md @@ -4,7 +4,7 @@ ### FirewallRules -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules}. #### Initializers @@ -487,7 +487,7 @@ The construct id used in the generated config for the FirewallRules to import. The id of the existing FirewallRules that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use --- @@ -771,7 +771,7 @@ const firewallRulesConfig: firewallRules.FirewallRulesConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | firewallRule | cdktf.IResolvable \| FirewallRulesFirewallRule[] | firewall_rule block. | | serverId | string | The unique id of the server to be protected the firewall rules. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. | --- @@ -855,7 +855,7 @@ public readonly firewallRule: IResolvable | FirewallRulesFirewallRule[]; firewall_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} --- @@ -869,7 +869,7 @@ public readonly serverId: string; The unique id of the server to be protected the firewall rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} --- @@ -881,7 +881,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -929,7 +929,7 @@ public readonly action: string; Action to take if the rule conditions are met. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} --- @@ -943,7 +943,7 @@ public readonly direction: string; The direction of network traffic this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} --- @@ -957,7 +957,7 @@ public readonly comment: string; Freeform comment string for the rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} --- @@ -971,7 +971,7 @@ public readonly destinationAddressEnd: string; The destination address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} --- @@ -985,7 +985,7 @@ public readonly destinationAddressStart: string; The destination address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} --- @@ -999,7 +999,7 @@ public readonly destinationPortEnd: string; The destination port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} --- @@ -1013,7 +1013,7 @@ public readonly destinationPortStart: string; The destination port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} --- @@ -1027,7 +1027,7 @@ public readonly family: string; The address family of new firewall rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} --- @@ -1041,7 +1041,7 @@ public readonly icmpType: string; The ICMP type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} --- @@ -1055,7 +1055,7 @@ public readonly protocol: string; The protocol this rule will be applied to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} --- @@ -1069,7 +1069,7 @@ public readonly sourceAddressEnd: string; The source address range ends from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} --- @@ -1083,7 +1083,7 @@ public readonly sourceAddressStart: string; The source address range starts from this address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} --- @@ -1097,7 +1097,7 @@ public readonly sourcePortEnd: string; The source port range ends from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} --- @@ -1111,7 +1111,7 @@ public readonly sourcePortStart: string; The source port range starts from this port number. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} --- diff --git a/docs/floatingIpAddress.csharp.md b/docs/floatingIpAddress.csharp.md index dc31dc77e..8e08751e4 100644 --- a/docs/floatingIpAddress.csharp.md +++ b/docs/floatingIpAddress.csharp.md @@ -4,7 +4,7 @@ ### FloatingIpAddress -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the FloatingIpAddress to impor The id of the existing FloatingIpAddress that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ public string Access { get; set; } Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -934,7 +934,7 @@ public string Family { get; set; } The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -948,7 +948,7 @@ public string MacAddress { get; set; } MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -962,7 +962,7 @@ public string Zone { get; set; } Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- diff --git a/docs/floatingIpAddress.go.md b/docs/floatingIpAddress.go.md index b814ddd73..fa30eb58c 100644 --- a/docs/floatingIpAddress.go.md +++ b/docs/floatingIpAddress.go.md @@ -4,12 +4,12 @@ ### FloatingIpAddress -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" floatingipaddress.NewFloatingIpAddress(scope Construct, id *string, config FloatingIpAddressConfig) FloatingIpAddress ``` @@ -406,7 +406,7 @@ func ResetZone() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" floatingipaddress.FloatingIpAddress_IsConstruct(x interface{}) *bool ``` @@ -438,7 +438,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" floatingipaddress.FloatingIpAddress_IsTerraformElement(x interface{}) *bool ``` @@ -452,7 +452,7 @@ floatingipaddress.FloatingIpAddress_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" floatingipaddress.FloatingIpAddress_IsTerraformResource(x interface{}) *bool ``` @@ -466,7 +466,7 @@ floatingipaddress.FloatingIpAddress_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" floatingipaddress.FloatingIpAddress_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -495,7 +495,7 @@ The construct id used in the generated config for the FloatingIpAddress to impor The id of the existing FloatingIpAddress that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/floatingipaddress" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/floatingipaddress" &floatingipaddress.FloatingIpAddressConfig { Connection: interface{}, @@ -920,7 +920,7 @@ Access *string Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -934,7 +934,7 @@ Family *string The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -948,7 +948,7 @@ MacAddress *string MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -962,7 +962,7 @@ Zone *string Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- diff --git a/docs/floatingIpAddress.java.md b/docs/floatingIpAddress.java.md index 8c2903323..97de4d2d6 100644 --- a/docs/floatingIpAddress.java.md +++ b/docs/floatingIpAddress.java.md @@ -4,7 +4,7 @@ ### FloatingIpAddress -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- @@ -599,7 +599,7 @@ The construct id used in the generated config for the FloatingIpAddress to impor The id of the existing FloatingIpAddress that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use --- @@ -1028,7 +1028,7 @@ public java.lang.String getAccess(); Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -1042,7 +1042,7 @@ public java.lang.String getFamily(); The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -1056,7 +1056,7 @@ public java.lang.String getMacAddress(); MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -1070,7 +1070,7 @@ public java.lang.String getZone(); Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- diff --git a/docs/floatingIpAddress.python.md b/docs/floatingIpAddress.python.md index 7f730dd8f..b0b5cd231 100644 --- a/docs/floatingIpAddress.python.md +++ b/docs/floatingIpAddress.python.md @@ -4,7 +4,7 @@ ### FloatingIpAddress -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- @@ -643,7 +643,7 @@ The construct id used in the generated config for the FloatingIpAddress to impor The id of the existing FloatingIpAddress that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use --- @@ -1068,7 +1068,7 @@ access: str Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -1082,7 +1082,7 @@ family: str The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -1096,7 +1096,7 @@ mac_address: str MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -1110,7 +1110,7 @@ zone: str Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- diff --git a/docs/floatingIpAddress.typescript.md b/docs/floatingIpAddress.typescript.md index 70675210e..b28d91cb0 100644 --- a/docs/floatingIpAddress.typescript.md +++ b/docs/floatingIpAddress.typescript.md @@ -4,7 +4,7 @@ ### FloatingIpAddress -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the FloatingIpAddress to impor The id of the existing FloatingIpAddress that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use --- @@ -908,7 +908,7 @@ public readonly access: string; Network access for the floating IP address. Supported value: `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} --- @@ -922,7 +922,7 @@ public readonly family: string; The address family of the floating IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} --- @@ -936,7 +936,7 @@ public readonly macAddress: string; MAC address of a server interface to assign address to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} --- @@ -950,7 +950,7 @@ public readonly zone: string; Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} --- diff --git a/docs/gateway.csharp.md b/docs/gateway.csharp.md index ba0b7e73d..71b3fc691 100644 --- a/docs/gateway.csharp.md +++ b/docs/gateway.csharp.md @@ -4,7 +4,7 @@ ### Gateway -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway}. #### Initializers @@ -528,7 +528,7 @@ The construct id used in the generated config for the Gateway to import. The id of the existing Gateway that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use --- @@ -984,7 +984,7 @@ public string Name { get; set; } Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1045,7 +1045,7 @@ new GatewayConfig { | Zone | string | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | Address | GatewayAddress | address block. | | ConfiguredStatus | string | The service configured status indicates the service's current intended status. Managed by the customer. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the network gateway. | | Plan | string | Gateway pricing plan. | @@ -1131,7 +1131,7 @@ public string[] Features { get; set; } Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -1145,7 +1145,7 @@ public string Name { get; set; } Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1159,7 +1159,7 @@ public GatewayRouter Router { get; set; } router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -1173,7 +1173,7 @@ public string Zone { get; set; } Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -1187,7 +1187,7 @@ public GatewayAddress Address { get; set; } address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -1201,7 +1201,7 @@ public string ConfiguredStatus { get; set; } The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -1213,7 +1213,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1230,7 +1230,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -1244,7 +1244,7 @@ public string Plan { get; set; } Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -1278,7 +1278,7 @@ public string Id { get; set; } ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/gateway.go.md b/docs/gateway.go.md index 46d0ffbaf..f446f83c7 100644 --- a/docs/gateway.go.md +++ b/docs/gateway.go.md @@ -4,12 +4,12 @@ ### Gateway -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.NewGateway(scope Construct, id *string, config GatewayConfig) Gateway ``` @@ -439,7 +439,7 @@ func ResetPlan() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.Gateway_IsConstruct(x interface{}) *bool ``` @@ -471,7 +471,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.Gateway_IsTerraformElement(x interface{}) *bool ``` @@ -485,7 +485,7 @@ gateway.Gateway_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.Gateway_IsTerraformResource(x interface{}) *bool ``` @@ -499,7 +499,7 @@ gateway.Gateway_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.Gateway_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -528,7 +528,7 @@ The construct id used in the generated config for the Gateway to import. The id of the existing Gateway that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" &gateway.GatewayAddress { Name: *string, @@ -984,7 +984,7 @@ Name *string Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -993,7 +993,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" &gateway.GatewayAddresses { @@ -1006,7 +1006,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" &gateway.GatewayConfig { Connection: interface{}, @@ -1018,9 +1018,9 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" Provisioners: *[]interface{}, Features: *[]*string, Name: *string, - Router: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.gateway.GatewayRouter, + Router: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.gateway.GatewayRouter, Zone: *string, - Address: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.gateway.GatewayAddress, + Address: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.gateway.GatewayAddress, ConfiguredStatus: *string, Id: *string, Labels: *map[string]*string, @@ -1045,7 +1045,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" | Zone | *string | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | Address | GatewayAddress | address block. | | ConfiguredStatus | *string | The service configured status indicates the service's current intended status. Managed by the customer. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the network gateway. | | Plan | *string | Gateway pricing plan. | @@ -1131,7 +1131,7 @@ Features *[]*string Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -1145,7 +1145,7 @@ Name *string Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1159,7 +1159,7 @@ Router GatewayRouter router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -1173,7 +1173,7 @@ Zone *string Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -1187,7 +1187,7 @@ Address GatewayAddress address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -1201,7 +1201,7 @@ ConfiguredStatus *string The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -1213,7 +1213,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1230,7 +1230,7 @@ Labels *map[string]*string User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -1244,7 +1244,7 @@ Plan *string Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -1253,7 +1253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" &gateway.GatewayRouter { Id: *string, @@ -1278,7 +1278,7 @@ Id *string ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1292,7 +1292,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.NewGatewayAddressesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GatewayAddressesList ``` @@ -1441,7 +1441,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.NewGatewayAddressesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) GatewayAddressesOutputReference ``` @@ -1730,7 +1730,7 @@ func InternalValue() GatewayAddresses #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.NewGatewayAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) GatewayAddressOutputReference ``` @@ -2019,7 +2019,7 @@ func InternalValue() GatewayAddress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gateway" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gateway" gateway.NewGatewayRouterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) GatewayRouterOutputReference ``` diff --git a/docs/gateway.java.md b/docs/gateway.java.md index 369beaa4b..fb6e9ce33 100644 --- a/docs/gateway.java.md +++ b/docs/gateway.java.md @@ -4,7 +4,7 @@ ### Gateway -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway}. #### Initializers @@ -52,7 +52,7 @@ Gateway.Builder.create(Construct scope, java.lang.String id) | zone | java.lang.String | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | address | GatewayAddress | address block. | | configuredStatus | java.lang.String | The service configured status indicates the service's current intended status. Managed by the customer. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | labels | java.util.Map | User defined key-value pairs to classify the network gateway. | | plan | java.lang.String | Gateway pricing plan. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -195,7 +195,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -693,7 +693,7 @@ The construct id used in the generated config for the Gateway to import. The id of the existing Gateway that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use --- @@ -1149,7 +1149,7 @@ public java.lang.String getName(); Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1213,7 +1213,7 @@ GatewayConfig.builder() | zone | java.lang.String | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | address | GatewayAddress | address block. | | configuredStatus | java.lang.String | The service configured status indicates the service's current intended status. Managed by the customer. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | labels | java.util.Map | User defined key-value pairs to classify the network gateway. | | plan | java.lang.String | Gateway pricing plan. | @@ -1299,7 +1299,7 @@ public java.util.List getFeatures(); Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -1313,7 +1313,7 @@ public java.lang.String getName(); Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1327,7 +1327,7 @@ public GatewayRouter getRouter(); router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -1341,7 +1341,7 @@ public java.lang.String getZone(); Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -1355,7 +1355,7 @@ public GatewayAddress getAddress(); address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -1369,7 +1369,7 @@ public java.lang.String getConfiguredStatus(); The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -1381,7 +1381,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1398,7 +1398,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -1412,7 +1412,7 @@ public java.lang.String getPlan(); Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -1446,7 +1446,7 @@ public java.lang.String getId(); ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/gateway.python.md b/docs/gateway.python.md index 38ff58491..755bfce32 100644 --- a/docs/gateway.python.md +++ b/docs/gateway.python.md @@ -4,7 +4,7 @@ ### Gateway -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway}. #### Initializers @@ -50,7 +50,7 @@ gateway.Gateway( | zone | str | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | address | GatewayAddress | address block. | | configured_status | str | The service configured status indicates the service's current intended status. Managed by the customer. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the network gateway. | | plan | str | Gateway pricing plan. | @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -193,7 +193,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -203,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -583,7 +583,7 @@ def put_address( Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -601,7 +601,7 @@ def put_router( ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -752,7 +752,7 @@ The construct id used in the generated config for the Gateway to import. The id of the existing Gateway that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use --- @@ -1208,7 +1208,7 @@ name: str Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1267,7 +1267,7 @@ gateway.GatewayConfig( | zone | str | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | address | GatewayAddress | address block. | | configured_status | str | The service configured status indicates the service's current intended status. Managed by the customer. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the network gateway. | | plan | str | Gateway pricing plan. | @@ -1353,7 +1353,7 @@ features: typing.List[str] Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -1367,7 +1367,7 @@ name: str Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1381,7 +1381,7 @@ router: GatewayRouter router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -1395,7 +1395,7 @@ zone: str Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -1409,7 +1409,7 @@ address: GatewayAddress address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -1423,7 +1423,7 @@ configured_status: str The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -1435,7 +1435,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1452,7 +1452,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -1466,7 +1466,7 @@ plan: str Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -1500,7 +1500,7 @@ id: str ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/gateway.typescript.md b/docs/gateway.typescript.md index 68b4a9714..25edf0db4 100644 --- a/docs/gateway.typescript.md +++ b/docs/gateway.typescript.md @@ -4,7 +4,7 @@ ### Gateway -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway}. #### Initializers @@ -528,7 +528,7 @@ The construct id used in the generated config for the Gateway to import. The id of the existing Gateway that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use --- @@ -982,7 +982,7 @@ public readonly name: string; Name of the IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1024,7 +1024,7 @@ const gatewayConfig: gateway.GatewayConfig = { ... } | zone | string | Zone in which the gateway will be hosted, e.g. `de-fra1`. | | address | GatewayAddress | address block. | | configuredStatus | string | The service configured status indicates the service's current intended status. Managed by the customer. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the network gateway. | | plan | string | Gateway pricing plan. | @@ -1110,7 +1110,7 @@ public readonly features: string[]; Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} --- @@ -1124,7 +1124,7 @@ public readonly name: string; Gateway name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} --- @@ -1138,7 +1138,7 @@ public readonly router: GatewayRouter; router block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} --- @@ -1152,7 +1152,7 @@ public readonly zone: string; Zone in which the gateway will be hosted, e.g. `de-fra1`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} --- @@ -1166,7 +1166,7 @@ public readonly address: GatewayAddress; address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} --- @@ -1180,7 +1180,7 @@ public readonly configuredStatus: string; The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} --- @@ -1192,7 +1192,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1209,7 +1209,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the network gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} --- @@ -1223,7 +1223,7 @@ public readonly plan: string; Gateway pricing plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} --- @@ -1255,7 +1255,7 @@ public readonly id: string; ID of the router attached to the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/gatewayConnection.csharp.md b/docs/gatewayConnection.csharp.md index fe5725435..d2750b2f2 100644 --- a/docs/gatewayConnection.csharp.md +++ b/docs/gatewayConnection.csharp.md @@ -4,7 +4,7 @@ ### GatewayConnection -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the GatewayConnection to impor The id of the existing GatewayConnection that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use --- @@ -907,7 +907,7 @@ new GatewayConnectionConfig { | Provisioners | object[] | *No description.* | | Gateway | string | The ID of the upcloud_gateway resource to which the connection belongs. | | Name | string | The name of the connection, should be unique within the gateway. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | LocalRoute | object | local_route block. | | RemoteRoute | object | remote_route block. | | Type | string | The type of the connection; currently the only supported type is 'ipsec'. | @@ -994,7 +994,7 @@ public string Gateway { get; set; } The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -1008,7 +1008,7 @@ public string Name { get; set; } The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1020,7 +1020,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1037,7 +1037,7 @@ public object LocalRoute { get; set; } local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -1051,7 +1051,7 @@ public object RemoteRoute { get; set; } remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -1065,7 +1065,7 @@ public string Type { get; set; } The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1103,7 +1103,7 @@ public string Name { get; set; } Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1117,7 +1117,7 @@ public string StaticNetwork { get; set; } Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1131,7 +1131,7 @@ public string Type { get; set; } Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1169,7 +1169,7 @@ public string Name { get; set; } Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1183,7 +1183,7 @@ public string StaticNetwork { get; set; } Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1197,7 +1197,7 @@ public string Type { get; set; } Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- diff --git a/docs/gatewayConnection.go.md b/docs/gatewayConnection.go.md index dc82bc8fd..fc9cf6dc6 100644 --- a/docs/gatewayConnection.go.md +++ b/docs/gatewayConnection.go.md @@ -4,12 +4,12 @@ ### GatewayConnection -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.NewGatewayConnection(scope Construct, id *string, config GatewayConnectionConfig) GatewayConnection ``` @@ -432,7 +432,7 @@ func ResetType() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.GatewayConnection_IsConstruct(x interface{}) *bool ``` @@ -464,7 +464,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.GatewayConnection_IsTerraformElement(x interface{}) *bool ``` @@ -478,7 +478,7 @@ gatewayconnection.GatewayConnection_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.GatewayConnection_IsTerraformResource(x interface{}) *bool ``` @@ -492,7 +492,7 @@ gatewayconnection.GatewayConnection_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.GatewayConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -521,7 +521,7 @@ The construct id used in the generated config for the GatewayConnection to impor The id of the existing GatewayConnection that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use --- @@ -875,7 +875,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" &gatewayconnection.GatewayConnectionConfig { Connection: interface{}, @@ -907,7 +907,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection | Provisioners | *[]interface{} | *No description.* | | Gateway | *string | The ID of the upcloud_gateway resource to which the connection belongs. | | Name | *string | The name of the connection, should be unique within the gateway. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | LocalRoute | interface{} | local_route block. | | RemoteRoute | interface{} | remote_route block. | | Type | *string | The type of the connection; currently the only supported type is 'ipsec'. | @@ -994,7 +994,7 @@ Gateway *string The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -1008,7 +1008,7 @@ Name *string The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1020,7 +1020,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1037,7 +1037,7 @@ LocalRoute interface{} local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -1051,7 +1051,7 @@ RemoteRoute interface{} remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -1065,7 +1065,7 @@ Type *string The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1074,7 +1074,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" &gatewayconnection.GatewayConnectionLocalRoute { Name: *string, @@ -1103,7 +1103,7 @@ Name *string Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1117,7 +1117,7 @@ StaticNetwork *string Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1131,7 +1131,7 @@ Type *string Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1140,7 +1140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" &gatewayconnection.GatewayConnectionRemoteRoute { Name: *string, @@ -1169,7 +1169,7 @@ Name *string Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1183,7 +1183,7 @@ StaticNetwork *string Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1197,7 +1197,7 @@ Type *string Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1208,7 +1208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.NewGatewayConnectionLocalRouteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GatewayConnectionLocalRouteList ``` @@ -1368,7 +1368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.NewGatewayConnectionLocalRouteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) GatewayConnectionLocalRouteOutputReference ``` @@ -1708,7 +1708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.NewGatewayConnectionRemoteRouteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GatewayConnectionRemoteRouteList ``` @@ -1868,7 +1868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnection" gatewayconnection.NewGatewayConnectionRemoteRouteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) GatewayConnectionRemoteRouteOutputReference ``` diff --git a/docs/gatewayConnection.java.md b/docs/gatewayConnection.java.md index 98acbf91a..76a247e9e 100644 --- a/docs/gatewayConnection.java.md +++ b/docs/gatewayConnection.java.md @@ -4,7 +4,7 @@ ### GatewayConnection -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection}. #### Initializers @@ -47,7 +47,7 @@ GatewayConnection.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | gateway | java.lang.String | The ID of the upcloud_gateway resource to which the connection belongs. | | name | java.lang.String | The name of the connection, should be unique within the gateway. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | localRoute | com.hashicorp.cdktf.IResolvable OR java.util.List<GatewayConnectionLocalRoute> | local_route block. | | remoteRoute | com.hashicorp.cdktf.IResolvable OR java.util.List<GatewayConnectionRemoteRoute> | remote_route block. | | type | java.lang.String | The type of the connection; currently the only supported type is 'ipsec'. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -652,7 +652,7 @@ The construct id used in the generated config for the GatewayConnection to impor The id of the existing GatewayConnection that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use --- @@ -1044,7 +1044,7 @@ GatewayConnectionConfig.builder() | provisioners | java.util.List | *No description.* | | gateway | java.lang.String | The ID of the upcloud_gateway resource to which the connection belongs. | | name | java.lang.String | The name of the connection, should be unique within the gateway. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | localRoute | com.hashicorp.cdktf.IResolvable OR java.util.List<GatewayConnectionLocalRoute> | local_route block. | | remoteRoute | com.hashicorp.cdktf.IResolvable OR java.util.List<GatewayConnectionRemoteRoute> | remote_route block. | | type | java.lang.String | The type of the connection; currently the only supported type is 'ipsec'. | @@ -1131,7 +1131,7 @@ public java.lang.String getGateway(); The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -1145,7 +1145,7 @@ public java.lang.String getName(); The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1157,7 +1157,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1174,7 +1174,7 @@ public java.lang.Object getLocalRoute(); local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -1188,7 +1188,7 @@ public java.lang.Object getRemoteRoute(); remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -1202,7 +1202,7 @@ public java.lang.String getType(); The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1240,7 +1240,7 @@ public java.lang.String getName(); Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1254,7 +1254,7 @@ public java.lang.String getStaticNetwork(); Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1268,7 +1268,7 @@ public java.lang.String getType(); Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1306,7 +1306,7 @@ public java.lang.String getName(); Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1320,7 +1320,7 @@ public java.lang.String getStaticNetwork(); Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1334,7 +1334,7 @@ public java.lang.String getType(); Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- diff --git a/docs/gatewayConnection.python.md b/docs/gatewayConnection.python.md index fef2b16f2..50a4cd55a 100644 --- a/docs/gatewayConnection.python.md +++ b/docs/gatewayConnection.python.md @@ -4,7 +4,7 @@ ### GatewayConnection -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection}. #### Initializers @@ -43,7 +43,7 @@ gatewayConnection.GatewayConnection( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | gateway | str | The ID of the upcloud_gateway resource to which the connection belongs. | | name | str | The name of the connection, should be unique within the gateway. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | local_route | typing.Union[cdktf.IResolvable, typing.List[GatewayConnectionLocalRoute]] | local_route block. | | remote_route | typing.Union[cdktf.IResolvable, typing.List[GatewayConnectionRemoteRoute]] | remote_route block. | | type | str | The type of the connection; currently the only supported type is 'ipsec'. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -698,7 +698,7 @@ The construct id used in the generated config for the GatewayConnection to impor The id of the existing GatewayConnection that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use --- @@ -1084,7 +1084,7 @@ gatewayConnection.GatewayConnectionConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | gateway | str | The ID of the upcloud_gateway resource to which the connection belongs. | | name | str | The name of the connection, should be unique within the gateway. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | local_route | typing.Union[cdktf.IResolvable, typing.List[GatewayConnectionLocalRoute]] | local_route block. | | remote_route | typing.Union[cdktf.IResolvable, typing.List[GatewayConnectionRemoteRoute]] | remote_route block. | | type | str | The type of the connection; currently the only supported type is 'ipsec'. | @@ -1171,7 +1171,7 @@ gateway: str The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -1185,7 +1185,7 @@ name: str The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1197,7 +1197,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1214,7 +1214,7 @@ local_route: typing.Union[IResolvable, typing.List[GatewayConnectionLocalRoute]] local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -1228,7 +1228,7 @@ remote_route: typing.Union[IResolvable, typing.List[GatewayConnectionRemoteRoute remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -1242,7 +1242,7 @@ type: str The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1280,7 +1280,7 @@ name: str Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1294,7 +1294,7 @@ static_network: str Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1308,7 +1308,7 @@ type: str Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1346,7 +1346,7 @@ name: str Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1360,7 +1360,7 @@ static_network: str Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1374,7 +1374,7 @@ type: str Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- diff --git a/docs/gatewayConnection.typescript.md b/docs/gatewayConnection.typescript.md index 37efe65ff..2b13f6261 100644 --- a/docs/gatewayConnection.typescript.md +++ b/docs/gatewayConnection.typescript.md @@ -4,7 +4,7 @@ ### GatewayConnection -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the GatewayConnection to impor The id of the existing GatewayConnection that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use --- @@ -893,7 +893,7 @@ const gatewayConnectionConfig: gatewayConnection.GatewayConnectionConfig = { ... | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | gateway | string | The ID of the upcloud_gateway resource to which the connection belongs. | | name | string | The name of the connection, should be unique within the gateway. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. | | localRoute | cdktf.IResolvable \| GatewayConnectionLocalRoute[] | local_route block. | | remoteRoute | cdktf.IResolvable \| GatewayConnectionRemoteRoute[] | remote_route block. | | type | string | The type of the connection; currently the only supported type is 'ipsec'. | @@ -980,7 +980,7 @@ public readonly gateway: string; The ID of the upcloud_gateway resource to which the connection belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} --- @@ -994,7 +994,7 @@ public readonly name: string; The name of the connection, should be unique within the gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1006,7 +1006,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1023,7 +1023,7 @@ public readonly localRoute: IResolvable | GatewayConnectionLocalRoute[]; local_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} --- @@ -1037,7 +1037,7 @@ public readonly remoteRoute: IResolvable | GatewayConnectionRemoteRoute[]; remote_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} --- @@ -1051,7 +1051,7 @@ public readonly type: string; The type of the connection; currently the only supported type is 'ipsec'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1085,7 +1085,7 @@ public readonly name: string; Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1099,7 +1099,7 @@ public readonly staticNetwork: string; Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1113,7 +1113,7 @@ public readonly type: string; Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- @@ -1147,7 +1147,7 @@ public readonly name: string; Name of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} --- @@ -1161,7 +1161,7 @@ public readonly staticNetwork: string; Destination prefix of the route; needs to be a valid IPv4 prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} --- @@ -1175,7 +1175,7 @@ public readonly type: string; Type of route; currently the only supported type is 'static'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} --- diff --git a/docs/gatewayConnectionTunnel.csharp.md b/docs/gatewayConnectionTunnel.csharp.md index 82c4bd1a1..c35d9bad1 100644 --- a/docs/gatewayConnectionTunnel.csharp.md +++ b/docs/gatewayConnectionTunnel.csharp.md @@ -4,7 +4,7 @@ ### GatewayConnectionTunnel -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. #### Initializers @@ -507,7 +507,7 @@ The construct id used in the generated config for the GatewayConnectionTunnel to The id of the existing GatewayConnectionTunnel that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use --- @@ -919,7 +919,7 @@ new GatewayConnectionTunnelConfig { | LocalAddressName | string | Public (UpCloud) endpoint address of this tunnel. | | Name | string | The name of the tunnel, should be unique within the connection. | | RemoteAddress | string | Remote public IP address of the tunnel. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | IpsecProperties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -1004,7 +1004,7 @@ public string ConnectionId { get; set; } ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -1018,7 +1018,7 @@ public GatewayConnectionTunnelIpsecAuthPsk IpsecAuthPsk { get; set; } ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -1032,7 +1032,7 @@ public string LocalAddressName { get; set; } Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -1046,7 +1046,7 @@ public string Name { get; set; } The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -1060,7 +1060,7 @@ public string RemoteAddress { get; set; } Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -1072,7 +1072,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1089,7 +1089,7 @@ public GatewayConnectionTunnelIpsecProperties IpsecProperties { get; set; } ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -1125,7 +1125,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -1179,7 +1179,7 @@ public double ChildRekeyTime { get; set; } IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -1193,7 +1193,7 @@ public double DpdDelay { get; set; } Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -1207,7 +1207,7 @@ public double DpdTimeout { get; set; } Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -1221,7 +1221,7 @@ public double IkeLifetime { get; set; } Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -1235,7 +1235,7 @@ public string[] Phase1Algorithms { get; set; } List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -1249,7 +1249,7 @@ public double[] Phase1DhGroupNumbers { get; set; } List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -1263,7 +1263,7 @@ public string[] Phase1IntegrityAlgorithms { get; set; } List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -1277,7 +1277,7 @@ public string[] Phase2Algorithms { get; set; } List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -1291,7 +1291,7 @@ public double[] Phase2DhGroupNumbers { get; set; } List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -1305,7 +1305,7 @@ public string[] Phase2IntegrityAlgorithms { get; set; } List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -1319,7 +1319,7 @@ public double RekeyTime { get; set; } IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- diff --git a/docs/gatewayConnectionTunnel.go.md b/docs/gatewayConnectionTunnel.go.md index 7b30afeb5..28840c2f4 100644 --- a/docs/gatewayConnectionTunnel.go.md +++ b/docs/gatewayConnectionTunnel.go.md @@ -4,12 +4,12 @@ ### GatewayConnectionTunnel -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.NewGatewayConnectionTunnel(scope Construct, id *string, config GatewayConnectionTunnelConfig) GatewayConnectionTunnel ``` @@ -418,7 +418,7 @@ func ResetIpsecProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.GatewayConnectionTunnel_IsConstruct(x interface{}) *bool ``` @@ -450,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.GatewayConnectionTunnel_IsTerraformElement(x interface{}) *bool ``` @@ -464,7 +464,7 @@ gatewayconnectiontunnel.GatewayConnectionTunnel_IsTerraformElement(x interface{} ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.GatewayConnectionTunnel_IsTerraformResource(x interface{}) *bool ``` @@ -478,7 +478,7 @@ gatewayconnectiontunnel.GatewayConnectionTunnel_IsTerraformResource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.GatewayConnectionTunnel_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -507,7 +507,7 @@ The construct id used in the generated config for the GatewayConnectionTunnel to The id of the existing GatewayConnectionTunnel that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use --- @@ -883,7 +883,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" &gatewayconnectiontunnel.GatewayConnectionTunnelConfig { Connection: interface{}, @@ -894,12 +894,12 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, ConnectionId: *string, - IpsecAuthPsk: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.gatewayConnectionTunnel.GatewayConnectionTunnelIpsecAuthPsk, + IpsecAuthPsk: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.gatewayConnectionTunnel.GatewayConnectionTunnelIpsecAuthPsk, LocalAddressName: *string, Name: *string, RemoteAddress: *string, Id: *string, - IpsecProperties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.gatewayConnectionTunnel.GatewayConnectionTunnelIpsecProperties, + IpsecProperties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.gatewayConnectionTunnel.GatewayConnectionTunnelIpsecProperties, } ``` @@ -919,7 +919,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnection | LocalAddressName | *string | Public (UpCloud) endpoint address of this tunnel. | | Name | *string | The name of the tunnel, should be unique within the connection. | | RemoteAddress | *string | Remote public IP address of the tunnel. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | IpsecProperties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -1004,7 +1004,7 @@ ConnectionId *string ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -1018,7 +1018,7 @@ IpsecAuthPsk GatewayConnectionTunnelIpsecAuthPsk ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -1032,7 +1032,7 @@ LocalAddressName *string Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -1046,7 +1046,7 @@ Name *string The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -1060,7 +1060,7 @@ RemoteAddress *string Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -1072,7 +1072,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1089,7 +1089,7 @@ IpsecProperties GatewayConnectionTunnelIpsecProperties ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -1098,7 +1098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" &gatewayconnectiontunnel.GatewayConnectionTunnelIpsecAuthPsk { Psk: *string, @@ -1125,7 +1125,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -1134,7 +1134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" &gatewayconnectiontunnel.GatewayConnectionTunnelIpsecProperties { ChildRekeyTime: *f64, @@ -1179,7 +1179,7 @@ ChildRekeyTime *f64 IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -1193,7 +1193,7 @@ DpdDelay *f64 Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -1207,7 +1207,7 @@ DpdTimeout *f64 Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -1221,7 +1221,7 @@ IkeLifetime *f64 Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -1235,7 +1235,7 @@ Phase1Algorithms *[]*string List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -1249,7 +1249,7 @@ Phase1DhGroupNumbers *[]*f64 List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -1263,7 +1263,7 @@ Phase1IntegrityAlgorithms *[]*string List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -1277,7 +1277,7 @@ Phase2Algorithms *[]*string List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -1291,7 +1291,7 @@ Phase2DhGroupNumbers *[]*f64 List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -1305,7 +1305,7 @@ Phase2IntegrityAlgorithms *[]*string List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -1319,7 +1319,7 @@ RekeyTime *f64 IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- @@ -1330,7 +1330,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.NewGatewayConnectionTunnelIpsecAuthPskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) GatewayConnectionTunnelIpsecAuthPskOutputReference ``` @@ -1601,7 +1601,7 @@ func InternalValue() GatewayConnectionTunnelIpsecAuthPsk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/gatewayconnectiontunnel" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/gatewayconnectiontunnel" gatewayconnectiontunnel.NewGatewayConnectionTunnelIpsecPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) GatewayConnectionTunnelIpsecPropertiesOutputReference ``` diff --git a/docs/gatewayConnectionTunnel.java.md b/docs/gatewayConnectionTunnel.java.md index 44af22045..f1b2fc9a1 100644 --- a/docs/gatewayConnectionTunnel.java.md +++ b/docs/gatewayConnectionTunnel.java.md @@ -4,7 +4,7 @@ ### GatewayConnectionTunnel -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. #### Initializers @@ -49,7 +49,7 @@ GatewayConnectionTunnel.Builder.create(Construct scope, java.lang.String id) | localAddressName | java.lang.String | Public (UpCloud) endpoint address of this tunnel. | | name | java.lang.String | The name of the tunnel, should be unique within the connection. | | remoteAddress | java.lang.String | Remote public IP address of the tunnel. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | ipsecProperties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -648,7 +648,7 @@ The construct id used in the generated config for the GatewayConnectionTunnel to The id of the existing GatewayConnectionTunnel that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use --- @@ -1064,7 +1064,7 @@ GatewayConnectionTunnelConfig.builder() | localAddressName | java.lang.String | Public (UpCloud) endpoint address of this tunnel. | | name | java.lang.String | The name of the tunnel, should be unique within the connection. | | remoteAddress | java.lang.String | Remote public IP address of the tunnel. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | ipsecProperties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -1149,7 +1149,7 @@ public java.lang.String getConnectionId(); ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -1163,7 +1163,7 @@ public GatewayConnectionTunnelIpsecAuthPsk getIpsecAuthPsk(); ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -1177,7 +1177,7 @@ public java.lang.String getLocalAddressName(); Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -1191,7 +1191,7 @@ public java.lang.String getName(); The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -1205,7 +1205,7 @@ public java.lang.String getRemoteAddress(); Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -1217,7 +1217,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1234,7 +1234,7 @@ public GatewayConnectionTunnelIpsecProperties getIpsecProperties(); ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -1270,7 +1270,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -1324,7 +1324,7 @@ public java.lang.Number getChildRekeyTime(); IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -1338,7 +1338,7 @@ public java.lang.Number getDpdDelay(); Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -1352,7 +1352,7 @@ public java.lang.Number getDpdTimeout(); Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -1366,7 +1366,7 @@ public java.lang.Number getIkeLifetime(); Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -1380,7 +1380,7 @@ public java.util.List getPhase1Algorithms(); List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -1394,7 +1394,7 @@ public java.util.List getPhase1DhGroupNumbers(); List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -1408,7 +1408,7 @@ public java.util.List getPhase1IntegrityAlgorithms(); List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -1422,7 +1422,7 @@ public java.util.List getPhase2Algorithms(); List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -1436,7 +1436,7 @@ public java.util.List getPhase2DhGroupNumbers(); List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -1450,7 +1450,7 @@ public java.util.List getPhase2IntegrityAlgorithms(); List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -1464,7 +1464,7 @@ public java.lang.Number getRekeyTime(); IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- diff --git a/docs/gatewayConnectionTunnel.python.md b/docs/gatewayConnectionTunnel.python.md index ec896790f..ea88a607e 100644 --- a/docs/gatewayConnectionTunnel.python.md +++ b/docs/gatewayConnectionTunnel.python.md @@ -4,7 +4,7 @@ ### GatewayConnectionTunnel -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. #### Initializers @@ -47,7 +47,7 @@ gatewayConnectionTunnel.GatewayConnectionTunnel( | local_address_name | str | Public (UpCloud) endpoint address of this tunnel. | | name | str | The name of the tunnel, should be unique within the connection. | | remote_address | str | Remote public IP address of the tunnel. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | ipsec_properties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -558,7 +558,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -586,7 +586,7 @@ def put_ipsec_properties( IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -596,7 +596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -606,7 +606,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -616,7 +616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -626,7 +626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -636,7 +636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -646,7 +646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -656,7 +656,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -666,7 +666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -676,7 +676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -686,7 +686,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- @@ -816,7 +816,7 @@ The construct id used in the generated config for the GatewayConnectionTunnel to The id of the existing GatewayConnectionTunnel that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use --- @@ -1228,7 +1228,7 @@ gatewayConnectionTunnel.GatewayConnectionTunnelConfig( | local_address_name | str | Public (UpCloud) endpoint address of this tunnel. | | name | str | The name of the tunnel, should be unique within the connection. | | remote_address | str | Remote public IP address of the tunnel. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | ipsec_properties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -1313,7 +1313,7 @@ connection_id: str ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -1327,7 +1327,7 @@ ipsec_auth_psk: GatewayConnectionTunnelIpsecAuthPsk ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -1341,7 +1341,7 @@ local_address_name: str Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -1355,7 +1355,7 @@ name: str The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -1369,7 +1369,7 @@ remote_address: str Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -1381,7 +1381,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1398,7 +1398,7 @@ ipsec_properties: GatewayConnectionTunnelIpsecProperties ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -1434,7 +1434,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -1488,7 +1488,7 @@ child_rekey_time: typing.Union[int, float] IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -1502,7 +1502,7 @@ dpd_delay: typing.Union[int, float] Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -1516,7 +1516,7 @@ dpd_timeout: typing.Union[int, float] Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -1530,7 +1530,7 @@ ike_lifetime: typing.Union[int, float] Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -1544,7 +1544,7 @@ phase1_algorithms: typing.List[str] List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -1558,7 +1558,7 @@ phase1_dh_group_numbers: typing.List[typing.Union[int, float]] List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -1572,7 +1572,7 @@ phase1_integrity_algorithms: typing.List[str] List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -1586,7 +1586,7 @@ phase2_algorithms: typing.List[str] List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -1600,7 +1600,7 @@ phase2_dh_group_numbers: typing.List[typing.Union[int, float]] List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -1614,7 +1614,7 @@ phase2_integrity_algorithms: typing.List[str] List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -1628,7 +1628,7 @@ rekey_time: typing.Union[int, float] IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- diff --git a/docs/gatewayConnectionTunnel.typescript.md b/docs/gatewayConnectionTunnel.typescript.md index 3f3e2e108..a0c5568c5 100644 --- a/docs/gatewayConnectionTunnel.typescript.md +++ b/docs/gatewayConnectionTunnel.typescript.md @@ -4,7 +4,7 @@ ### GatewayConnectionTunnel -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel}. #### Initializers @@ -507,7 +507,7 @@ The construct id used in the generated config for the GatewayConnectionTunnel to The id of the existing GatewayConnectionTunnel that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use --- @@ -904,7 +904,7 @@ const gatewayConnectionTunnelConfig: gatewayConnectionTunnel.GatewayConnectionTu | localAddressName | string | Public (UpCloud) endpoint address of this tunnel. | | name | string | The name of the tunnel, should be unique within the connection. | | remoteAddress | string | Remote public IP address of the tunnel. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. | | ipsecProperties | GatewayConnectionTunnelIpsecProperties | ipsec_properties block. | --- @@ -989,7 +989,7 @@ public readonly connectionId: string; ID of the upcloud_gateway_connection resource to which the tunnel belongs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} --- @@ -1003,7 +1003,7 @@ public readonly ipsecAuthPsk: GatewayConnectionTunnelIpsecAuthPsk; ipsec_auth_psk block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} --- @@ -1017,7 +1017,7 @@ public readonly localAddressName: string; Public (UpCloud) endpoint address of this tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} --- @@ -1031,7 +1031,7 @@ public readonly name: string; The name of the tunnel, should be unique within the connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} --- @@ -1045,7 +1045,7 @@ public readonly remoteAddress: string; Remote public IP address of the tunnel. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} --- @@ -1057,7 +1057,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1074,7 +1074,7 @@ public readonly ipsecProperties: GatewayConnectionTunnelIpsecProperties; ipsec_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} --- @@ -1108,7 +1108,7 @@ The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} --- @@ -1150,7 +1150,7 @@ public readonly childRekeyTime: number; IKE child SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} --- @@ -1164,7 +1164,7 @@ public readonly dpdDelay: number; Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} --- @@ -1178,7 +1178,7 @@ public readonly dpdTimeout: number; Timeout period for DPD reply before considering the peer to be dead, in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} --- @@ -1192,7 +1192,7 @@ public readonly ikeLifetime: number; Maximum IKE SA lifetime in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} --- @@ -1206,7 +1206,7 @@ public readonly phase1Algorithms: string[]; List of Phase 1: Proposal algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} --- @@ -1220,7 +1220,7 @@ public readonly phase1DhGroupNumbers: number[]; List of Phase 1 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} --- @@ -1234,7 +1234,7 @@ public readonly phase1IntegrityAlgorithms: string[]; List of Phase 1 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} --- @@ -1248,7 +1248,7 @@ public readonly phase2Algorithms: string[]; List of Phase 2: Security Association algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} --- @@ -1262,7 +1262,7 @@ public readonly phase2DhGroupNumbers: number[]; List of Phase 2 Diffie-Hellman group numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} --- @@ -1276,7 +1276,7 @@ public readonly phase2IntegrityAlgorithms: string[]; List of Phase 2 integrity algorithms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} --- @@ -1290,7 +1290,7 @@ public readonly rekeyTime: number; IKE SA rekey time in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} --- diff --git a/docs/kubernetesCluster.csharp.md b/docs/kubernetesCluster.csharp.md index 054f7a857..d22160a7a 100644 --- a/docs/kubernetesCluster.csharp.md +++ b/docs/kubernetesCluster.csharp.md @@ -4,7 +4,7 @@ ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -502,7 +502,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1071,7 +1071,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -1085,7 +1085,7 @@ public string Name { get; set; } Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -1099,7 +1099,7 @@ public string Network { get; set; } Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -1113,7 +1113,7 @@ public string Zone { get; set; } Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -1127,7 +1127,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -1143,7 +1143,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -1157,7 +1157,7 @@ public object PrivateNodeGroups { get; set; } Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -1171,7 +1171,7 @@ public string StorageEncryption { get; set; } Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -1185,7 +1185,7 @@ public string Version { get; set; } Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- diff --git a/docs/kubernetesCluster.go.md b/docs/kubernetesCluster.go.md index 7ae0f192e..efd858a65 100644 --- a/docs/kubernetesCluster.go.md +++ b/docs/kubernetesCluster.go.md @@ -4,12 +4,12 @@ ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" kubernetescluster.NewKubernetesCluster(scope Construct, id *string, config KubernetesClusterConfig) KubernetesCluster ``` @@ -413,7 +413,7 @@ func ResetVersion() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" kubernetescluster.KubernetesCluster_IsConstruct(x interface{}) *bool ``` @@ -445,7 +445,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" kubernetescluster.KubernetesCluster_IsTerraformElement(x interface{}) *bool ``` @@ -459,7 +459,7 @@ kubernetescluster.KubernetesCluster_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" kubernetescluster.KubernetesCluster_IsTerraformResource(x interface{}) *bool ``` @@ -473,7 +473,7 @@ kubernetescluster.KubernetesCluster_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" kubernetescluster.KubernetesCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -502,7 +502,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -944,7 +944,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetescluster" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetescluster" &kubernetescluster.KubernetesClusterConfig { Connection: interface{}, @@ -1071,7 +1071,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -1085,7 +1085,7 @@ Name *string Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -1099,7 +1099,7 @@ Network *string Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -1113,7 +1113,7 @@ Zone *string Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -1127,7 +1127,7 @@ Labels *map[string]*string User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -1143,7 +1143,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -1157,7 +1157,7 @@ PrivateNodeGroups interface{} Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -1171,7 +1171,7 @@ StorageEncryption *string Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -1185,7 +1185,7 @@ Version *string Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- diff --git a/docs/kubernetesCluster.java.md b/docs/kubernetesCluster.java.md index 48b0004ce..209065fd6 100644 --- a/docs/kubernetesCluster.java.md +++ b/docs/kubernetesCluster.java.md @@ -4,7 +4,7 @@ ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -127,7 +127,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -179,7 +179,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- @@ -671,7 +671,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1245,7 +1245,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -1259,7 +1259,7 @@ public java.lang.String getName(); Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -1273,7 +1273,7 @@ public java.lang.String getNetwork(); Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -1287,7 +1287,7 @@ public java.lang.String getZone(); Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -1301,7 +1301,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -1317,7 +1317,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -1331,7 +1331,7 @@ public java.lang.Object getPrivateNodeGroups(); Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -1345,7 +1345,7 @@ public java.lang.String getStorageEncryption(); Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -1359,7 +1359,7 @@ public java.lang.String getVersion(); Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- diff --git a/docs/kubernetesCluster.python.md b/docs/kubernetesCluster.python.md index 4a2f8f65b..846226dc9 100644 --- a/docs/kubernetesCluster.python.md +++ b/docs/kubernetesCluster.python.md @@ -4,7 +4,7 @@ ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -124,7 +124,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -176,7 +176,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- @@ -714,7 +714,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1283,7 +1283,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -1297,7 +1297,7 @@ name: str Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -1311,7 +1311,7 @@ network: str Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -1325,7 +1325,7 @@ zone: str Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -1339,7 +1339,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -1355,7 +1355,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -1369,7 +1369,7 @@ private_node_groups: typing.Union[bool, IResolvable] Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -1383,7 +1383,7 @@ storage_encryption: str Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -1397,7 +1397,7 @@ version: str Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- diff --git a/docs/kubernetesCluster.typescript.md b/docs/kubernetesCluster.typescript.md index b9497a07c..365ba9953 100644 --- a/docs/kubernetesCluster.typescript.md +++ b/docs/kubernetesCluster.typescript.md @@ -4,7 +4,7 @@ ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster}. #### Initializers @@ -502,7 +502,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1054,7 +1054,7 @@ IP addresses or IP ranges in CIDR format which are allowed to access the cluster To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} --- @@ -1068,7 +1068,7 @@ public readonly name: string; Cluster name. Needs to be unique within the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} --- @@ -1082,7 +1082,7 @@ public readonly network: string; Network ID for the cluster to run in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} --- @@ -1096,7 +1096,7 @@ public readonly zone: string; Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} --- @@ -1110,7 +1110,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} --- @@ -1126,7 +1126,7 @@ The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} --- @@ -1140,7 +1140,7 @@ public readonly privateNodeGroups: boolean | IResolvable; Enable private node groups. Private node groups requires a network that is routed through NAT gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} --- @@ -1154,7 +1154,7 @@ public readonly storageEncryption: string; Set default storage encryption strategy for all nodes in the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} --- @@ -1168,7 +1168,7 @@ public readonly version: string; Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} --- diff --git a/docs/kubernetesNodeGroup.csharp.md b/docs/kubernetesNodeGroup.csharp.md index 98de2feb2..0f2edda4f 100644 --- a/docs/kubernetesNodeGroup.csharp.md +++ b/docs/kubernetesNodeGroup.csharp.md @@ -4,7 +4,7 @@ ### KubernetesNodeGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. #### Initializers @@ -562,7 +562,7 @@ The construct id used in the generated config for the KubernetesNodeGroup to imp The id of the existing KubernetesNodeGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use --- @@ -1168,7 +1168,7 @@ public string Cluster { get; set; } UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -1182,7 +1182,7 @@ public string Name { get; set; } The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -1196,7 +1196,7 @@ public double NodeCount { get; set; } Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -1210,7 +1210,7 @@ public string Plan { get; set; } The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -1226,7 +1226,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -1240,7 +1240,7 @@ public object CustomPlan { get; set; } custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -1254,7 +1254,7 @@ public object KubeletArgs { get; set; } kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -1268,7 +1268,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -1284,7 +1284,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -1300,7 +1300,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -1314,7 +1314,7 @@ public object Taint { get; set; } taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -1328,7 +1328,7 @@ public object UtilityNetworkAccess { get; set; } If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -1368,7 +1368,7 @@ public double Cores { get; set; } The number of CPU cores dedicated to individual node group nodes when using custom plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} --- @@ -1384,7 +1384,7 @@ The amount of memory in megabytes to assign to individual node group node when u Value needs to be divisible by 1024. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} --- @@ -1398,7 +1398,7 @@ public double StorageSize { get; set; } The size of the storage device in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} --- @@ -1412,7 +1412,7 @@ public string StorageTier { get; set; } The storage tier to use. Defaults to maxiops. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} --- @@ -1448,7 +1448,7 @@ public string Key { get; set; } Kubelet argument key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1462,7 +1462,7 @@ public string Value { get; set; } Kubelet argument value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1500,7 +1500,7 @@ public string Effect { get; set; } Taint effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} --- @@ -1514,7 +1514,7 @@ public string Key { get; set; } Taint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1528,7 +1528,7 @@ public string Value { get; set; } Taint value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- diff --git a/docs/kubernetesNodeGroup.go.md b/docs/kubernetesNodeGroup.go.md index 8c6fbaae0..c6e638feb 100644 --- a/docs/kubernetesNodeGroup.go.md +++ b/docs/kubernetesNodeGroup.go.md @@ -4,12 +4,12 @@ ### KubernetesNodeGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroup(scope Construct, id *string, config KubernetesNodeGroupConfig) KubernetesNodeGroup ``` @@ -473,7 +473,7 @@ func ResetUtilityNetworkAccess() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.KubernetesNodeGroup_IsConstruct(x interface{}) *bool ``` @@ -505,7 +505,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.KubernetesNodeGroup_IsTerraformElement(x interface{}) *bool ``` @@ -519,7 +519,7 @@ kubernetesnodegroup.KubernetesNodeGroup_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.KubernetesNodeGroup_IsTerraformResource(x interface{}) *bool ``` @@ -533,7 +533,7 @@ kubernetesnodegroup.KubernetesNodeGroup_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.KubernetesNodeGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -562,7 +562,7 @@ The construct id used in the generated config for the KubernetesNodeGroup to imp The id of the existing KubernetesNodeGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use --- @@ -1037,7 +1037,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" &kubernetesnodegroup.KubernetesNodeGroupConfig { Connection: interface{}, @@ -1168,7 +1168,7 @@ Cluster *string UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -1182,7 +1182,7 @@ Name *string The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -1196,7 +1196,7 @@ NodeCount *f64 Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -1210,7 +1210,7 @@ Plan *string The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -1226,7 +1226,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -1240,7 +1240,7 @@ CustomPlan interface{} custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -1254,7 +1254,7 @@ KubeletArgs interface{} kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -1268,7 +1268,7 @@ Labels *map[string]*string User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -1284,7 +1284,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -1300,7 +1300,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -1314,7 +1314,7 @@ Taint interface{} taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -1328,7 +1328,7 @@ UtilityNetworkAccess interface{} If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -1337,7 +1337,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" &kubernetesnodegroup.KubernetesNodeGroupCustomPlan { Cores: *f64, @@ -1368,7 +1368,7 @@ Cores *f64 The number of CPU cores dedicated to individual node group nodes when using custom plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} --- @@ -1384,7 +1384,7 @@ The amount of memory in megabytes to assign to individual node group node when u Value needs to be divisible by 1024. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} --- @@ -1398,7 +1398,7 @@ StorageSize *f64 The size of the storage device in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} --- @@ -1412,7 +1412,7 @@ StorageTier *string The storage tier to use. Defaults to maxiops. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} --- @@ -1421,7 +1421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" &kubernetesnodegroup.KubernetesNodeGroupKubeletArgs { Key: *string, @@ -1448,7 +1448,7 @@ Key *string Kubelet argument key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1462,7 +1462,7 @@ Value *string Kubelet argument value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1471,7 +1471,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" &kubernetesnodegroup.KubernetesNodeGroupTaint { Effect: *string, @@ -1500,7 +1500,7 @@ Effect *string Taint effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} --- @@ -1514,7 +1514,7 @@ Key *string Taint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1528,7 +1528,7 @@ Value *string Taint value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1539,7 +1539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupCustomPlanList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesNodeGroupCustomPlanList ``` @@ -1699,7 +1699,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupCustomPlanOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesNodeGroupCustomPlanOutputReference ``` @@ -2061,7 +2061,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupKubeletArgsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesNodeGroupKubeletArgsList ``` @@ -2221,7 +2221,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupKubeletArgsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesNodeGroupKubeletArgsOutputReference ``` @@ -2532,7 +2532,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesNodeGroupTaintList ``` @@ -2692,7 +2692,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/kubernetesnodegroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/kubernetesnodegroup" kubernetesnodegroup.NewKubernetesNodeGroupTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesNodeGroupTaintOutputReference ``` diff --git a/docs/kubernetesNodeGroup.java.md b/docs/kubernetesNodeGroup.java.md index 44ebbfb47..55646dbdc 100644 --- a/docs/kubernetesNodeGroup.java.md +++ b/docs/kubernetesNodeGroup.java.md @@ -4,7 +4,7 @@ ### KubernetesNodeGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. #### Initializers @@ -135,7 +135,7 @@ Must be unique amongst siblings in the same scope UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -177,7 +177,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -219,7 +219,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -231,7 +231,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -241,7 +241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -251,7 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -773,7 +773,7 @@ The construct id used in the generated config for the KubernetesNodeGroup to imp The id of the existing KubernetesNodeGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use --- @@ -1388,7 +1388,7 @@ public java.lang.String getCluster(); UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -1402,7 +1402,7 @@ public java.lang.String getName(); The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -1416,7 +1416,7 @@ public java.lang.Number getNodeCount(); Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -1430,7 +1430,7 @@ public java.lang.String getPlan(); The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -1446,7 +1446,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -1460,7 +1460,7 @@ public java.lang.Object getCustomPlan(); custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -1474,7 +1474,7 @@ public java.lang.Object getKubeletArgs(); kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -1488,7 +1488,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -1504,7 +1504,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -1520,7 +1520,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -1534,7 +1534,7 @@ public java.lang.Object getTaint(); taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -1548,7 +1548,7 @@ public java.lang.Object getUtilityNetworkAccess(); If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -1588,7 +1588,7 @@ public java.lang.Number getCores(); The number of CPU cores dedicated to individual node group nodes when using custom plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} --- @@ -1604,7 +1604,7 @@ The amount of memory in megabytes to assign to individual node group node when u Value needs to be divisible by 1024. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} --- @@ -1618,7 +1618,7 @@ public java.lang.Number getStorageSize(); The size of the storage device in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} --- @@ -1632,7 +1632,7 @@ public java.lang.String getStorageTier(); The storage tier to use. Defaults to maxiops. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} --- @@ -1668,7 +1668,7 @@ public java.lang.String getKey(); Kubelet argument key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1682,7 +1682,7 @@ public java.lang.String getValue(); Kubelet argument value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1720,7 +1720,7 @@ public java.lang.String getEffect(); Taint effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} --- @@ -1734,7 +1734,7 @@ public java.lang.String getKey(); Taint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1748,7 +1748,7 @@ public java.lang.String getValue(); Taint value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- diff --git a/docs/kubernetesNodeGroup.python.md b/docs/kubernetesNodeGroup.python.md index 69e512757..8e83a76fa 100644 --- a/docs/kubernetesNodeGroup.python.md +++ b/docs/kubernetesNodeGroup.python.md @@ -4,7 +4,7 @@ ### KubernetesNodeGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. #### Initializers @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -170,7 +170,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -212,7 +212,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -224,7 +224,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -818,7 +818,7 @@ The construct id used in the generated config for the KubernetesNodeGroup to imp The id of the existing KubernetesNodeGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use --- @@ -1424,7 +1424,7 @@ cluster: str UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -1438,7 +1438,7 @@ name: str The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -1452,7 +1452,7 @@ node_count: typing.Union[int, float] Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -1466,7 +1466,7 @@ plan: str The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -1482,7 +1482,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -1496,7 +1496,7 @@ custom_plan: typing.Union[IResolvable, typing.List[KubernetesNodeGroupCustomPlan custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -1510,7 +1510,7 @@ kubelet_args: typing.Union[IResolvable, typing.List[KubernetesNodeGroupKubeletAr kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -1524,7 +1524,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -1540,7 +1540,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -1556,7 +1556,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -1570,7 +1570,7 @@ taint: typing.Union[IResolvable, typing.List[KubernetesNodeGroupTaint]] taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -1584,7 +1584,7 @@ utility_network_access: typing.Union[bool, IResolvable] If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -1624,7 +1624,7 @@ cores: typing.Union[int, float] The number of CPU cores dedicated to individual node group nodes when using custom plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} --- @@ -1640,7 +1640,7 @@ The amount of memory in megabytes to assign to individual node group node when u Value needs to be divisible by 1024. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} --- @@ -1654,7 +1654,7 @@ storage_size: typing.Union[int, float] The size of the storage device in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} --- @@ -1668,7 +1668,7 @@ storage_tier: str The storage tier to use. Defaults to maxiops. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} --- @@ -1704,7 +1704,7 @@ key: str Kubelet argument key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1718,7 +1718,7 @@ value: str Kubelet argument value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1756,7 +1756,7 @@ effect: str Taint effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} --- @@ -1770,7 +1770,7 @@ key: str Taint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1784,7 +1784,7 @@ value: str Taint value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- diff --git a/docs/kubernetesNodeGroup.typescript.md b/docs/kubernetesNodeGroup.typescript.md index cf125ee43..d63ccb33e 100644 --- a/docs/kubernetesNodeGroup.typescript.md +++ b/docs/kubernetesNodeGroup.typescript.md @@ -4,7 +4,7 @@ ### KubernetesNodeGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group}. #### Initializers @@ -562,7 +562,7 @@ The construct id used in the generated config for the KubernetesNodeGroup to imp The id of the existing KubernetesNodeGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use --- @@ -1148,7 +1148,7 @@ public readonly cluster: string; UUID of the cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} --- @@ -1162,7 +1162,7 @@ public readonly name: string; The name of the node group. Needs to be unique within a cluster. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} --- @@ -1176,7 +1176,7 @@ public readonly nodeCount: number; Amount of nodes to provision in the node group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} --- @@ -1190,7 +1190,7 @@ public readonly plan: string; The server plan used for the node group. You can list available plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} --- @@ -1206,7 +1206,7 @@ If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} --- @@ -1220,7 +1220,7 @@ public readonly customPlan: IResolvable | KubernetesNodeGroupCustomPlan[]; custom_plan block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} --- @@ -1234,7 +1234,7 @@ public readonly kubeletArgs: IResolvable | KubernetesNodeGroupKubeletArgs[]; kubelet_args block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} --- @@ -1248,7 +1248,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the node_group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} --- @@ -1264,7 +1264,7 @@ You can optionally select SSH keys to be added as authorized keys to the nodes i This allows you to connect to the nodes via SSH once they are running. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} --- @@ -1280,7 +1280,7 @@ The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} --- @@ -1294,7 +1294,7 @@ public readonly taint: IResolvable | KubernetesNodeGroupTaint[]; taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} --- @@ -1308,7 +1308,7 @@ public readonly utilityNetworkAccess: boolean | IResolvable; If set to false, nodes in this group will not have access to utility network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} --- @@ -1343,7 +1343,7 @@ public readonly cores: number; The number of CPU cores dedicated to individual node group nodes when using custom plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} --- @@ -1359,7 +1359,7 @@ The amount of memory in megabytes to assign to individual node group node when u Value needs to be divisible by 1024. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} --- @@ -1373,7 +1373,7 @@ public readonly storageSize: number; The size of the storage device in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} --- @@ -1387,7 +1387,7 @@ public readonly storageTier: string; The storage tier to use. Defaults to maxiops. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} --- @@ -1420,7 +1420,7 @@ public readonly key: string; Kubelet argument key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1434,7 +1434,7 @@ public readonly value: string; Kubelet argument value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- @@ -1468,7 +1468,7 @@ public readonly effect: string; Taint effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} --- @@ -1482,7 +1482,7 @@ public readonly key: string; Taint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} --- @@ -1496,7 +1496,7 @@ public readonly value: string; Taint value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} --- diff --git a/docs/loadbalancer.csharp.md b/docs/loadbalancer.csharp.md index e1618fd00..3e17e302a 100644 --- a/docs/loadbalancer.csharp.md +++ b/docs/loadbalancer.csharp.md @@ -4,7 +4,7 @@ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer}. #### Initializers @@ -522,7 +522,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -1122,7 +1122,7 @@ public string Name { get; set; } The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1136,7 +1136,7 @@ public string Plan { get; set; } Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -1150,7 +1150,7 @@ public string Zone { get; set; } Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -1164,7 +1164,7 @@ public string ConfiguredStatus { get; set; } The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -1178,7 +1178,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -1194,7 +1194,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -1210,7 +1210,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -1224,7 +1224,7 @@ public string Network { get; set; } Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1238,7 +1238,7 @@ public object Networks { get; set; } networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -1278,7 +1278,7 @@ public string Family { get; set; } Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} --- @@ -1292,7 +1292,7 @@ public string Name { get; set; } The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1308,7 +1308,7 @@ The type of the network. Only one public network can be attached and at least one private network must be attached. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1324,7 +1324,7 @@ Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- diff --git a/docs/loadbalancer.go.md b/docs/loadbalancer.go.md index 3dcc947a8..0433b765f 100644 --- a/docs/loadbalancer.go.md +++ b/docs/loadbalancer.go.md @@ -4,12 +4,12 @@ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancer(scope Construct, id *string, config LoadbalancerConfig) Loadbalancer ``` @@ -433,7 +433,7 @@ func ResetNetworks() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.Loadbalancer_IsConstruct(x interface{}) *bool ``` @@ -465,7 +465,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.Loadbalancer_IsTerraformElement(x interface{}) *bool ``` @@ -479,7 +479,7 @@ loadbalancer.Loadbalancer_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool ``` @@ -493,7 +493,7 @@ loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.Loadbalancer_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -522,7 +522,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -997,7 +997,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" &loadbalancer.LoadbalancerConfig { Connection: interface{}, @@ -1122,7 +1122,7 @@ Name *string The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1136,7 +1136,7 @@ Plan *string Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -1150,7 +1150,7 @@ Zone *string Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -1164,7 +1164,7 @@ ConfiguredStatus *string The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -1178,7 +1178,7 @@ Labels *map[string]*string User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -1194,7 +1194,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -1210,7 +1210,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -1224,7 +1224,7 @@ Network *string Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1238,7 +1238,7 @@ Networks interface{} networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -1247,7 +1247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" &loadbalancer.LoadbalancerNetworks { Family: *string, @@ -1278,7 +1278,7 @@ Family *string Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} --- @@ -1292,7 +1292,7 @@ Name *string The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1308,7 +1308,7 @@ The type of the network. Only one public network can be attached and at least one private network must be attached. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1324,7 +1324,7 @@ Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1333,7 +1333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" &loadbalancer.LoadbalancerNodes { @@ -1346,7 +1346,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" &loadbalancer.LoadbalancerNodesNetworks { @@ -1359,7 +1359,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" &loadbalancer.LoadbalancerNodesNetworksIpAddresses { @@ -1374,7 +1374,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNetworksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerNetworksList ``` @@ -1534,7 +1534,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNetworksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerNetworksOutputReference ``` @@ -1918,7 +1918,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerNodesList ``` @@ -2067,7 +2067,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesNetworksIpAddressesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerNodesNetworksIpAddressesList ``` @@ -2216,7 +2216,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesNetworksIpAddressesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerNodesNetworksIpAddressesOutputReference ``` @@ -2505,7 +2505,7 @@ func InternalValue() LoadbalancerNodesNetworksIpAddresses #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesNetworksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerNodesNetworksList ``` @@ -2654,7 +2654,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesNetworksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerNodesNetworksOutputReference ``` @@ -2954,7 +2954,7 @@ func InternalValue() LoadbalancerNodesNetworks #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancer" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancer" loadbalancer.NewLoadbalancerNodesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerNodesOutputReference ``` diff --git a/docs/loadbalancer.java.md b/docs/loadbalancer.java.md index 3c3bcc13e..1b4bfebcf 100644 --- a/docs/loadbalancer.java.md +++ b/docs/loadbalancer.java.md @@ -4,7 +4,7 @@ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer}. #### Initializers @@ -125,7 +125,7 @@ Must be unique amongst siblings in the same scope The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -177,7 +177,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -189,7 +189,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -691,7 +691,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -1296,7 +1296,7 @@ public java.lang.String getName(); The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1310,7 +1310,7 @@ public java.lang.String getPlan(); Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -1324,7 +1324,7 @@ public java.lang.String getZone(); Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -1338,7 +1338,7 @@ public java.lang.String getConfiguredStatus(); The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -1352,7 +1352,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -1368,7 +1368,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -1384,7 +1384,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -1398,7 +1398,7 @@ public java.lang.String getNetwork(); Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1412,7 +1412,7 @@ public java.lang.Object getNetworks(); networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -1452,7 +1452,7 @@ public java.lang.String getFamily(); Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} --- @@ -1466,7 +1466,7 @@ public java.lang.String getName(); The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1482,7 +1482,7 @@ The type of the network. Only one public network can be attached and at least one private network must be attached. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1498,7 +1498,7 @@ Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- diff --git a/docs/loadbalancer.python.md b/docs/loadbalancer.python.md index ddeb55cdd..580db3f69 100644 --- a/docs/loadbalancer.python.md +++ b/docs/loadbalancer.python.md @@ -4,7 +4,7 @@ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer}. #### Initializers @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -174,7 +174,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -186,7 +186,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -736,7 +736,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -1336,7 +1336,7 @@ name: str The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1350,7 +1350,7 @@ plan: str Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -1364,7 +1364,7 @@ zone: str Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -1378,7 +1378,7 @@ configured_status: str The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -1392,7 +1392,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -1408,7 +1408,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -1424,7 +1424,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -1438,7 +1438,7 @@ network: str Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1452,7 +1452,7 @@ networks: typing.Union[IResolvable, typing.List[LoadbalancerNetworks]] networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -1492,7 +1492,7 @@ family: str Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} --- @@ -1506,7 +1506,7 @@ name: str The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1522,7 +1522,7 @@ The type of the network. Only one public network can be attached and at least one private network must be attached. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1538,7 +1538,7 @@ Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- diff --git a/docs/loadbalancer.typescript.md b/docs/loadbalancer.typescript.md index 2d42e319a..08ae4b09f 100644 --- a/docs/loadbalancer.typescript.md +++ b/docs/loadbalancer.typescript.md @@ -4,7 +4,7 @@ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer}. #### Initializers @@ -522,7 +522,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -1105,7 +1105,7 @@ public readonly name: string; The name of the service. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1119,7 +1119,7 @@ public readonly plan: string; Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} --- @@ -1133,7 +1133,7 @@ public readonly zone: string; Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} --- @@ -1147,7 +1147,7 @@ public readonly configuredStatus: string; The service configured status indicates the service's current intended status. Managed by the customer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} --- @@ -1161,7 +1161,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} --- @@ -1177,7 +1177,7 @@ The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} --- @@ -1193,7 +1193,7 @@ The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} --- @@ -1207,7 +1207,7 @@ public readonly network: string; Private network UUID where traffic will be routed. Must reside in load balancer zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- @@ -1221,7 +1221,7 @@ public readonly networks: IResolvable | LoadbalancerNetworks[]; networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} --- @@ -1256,7 +1256,7 @@ public readonly family: string; Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} --- @@ -1270,7 +1270,7 @@ public readonly name: string; The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} --- @@ -1286,7 +1286,7 @@ The type of the network. Only one public network can be attached and at least one private network must be attached. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1302,7 +1302,7 @@ Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} --- diff --git a/docs/loadbalancerBackend.csharp.md b/docs/loadbalancerBackend.csharp.md index 4b2c81069..f417d1225 100644 --- a/docs/loadbalancerBackend.csharp.md +++ b/docs/loadbalancerBackend.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerBackend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the LoadbalancerBackend to imp The id of the existing LoadbalancerBackend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use --- @@ -930,7 +930,7 @@ public string Loadbalancer { get; set; } UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -944,7 +944,7 @@ public string Name { get; set; } The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -958,7 +958,7 @@ public object Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -972,7 +972,7 @@ public string ResolverName { get; set; } Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -1034,7 +1034,7 @@ public double HealthCheckExpectedStatus { get; set; } Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} --- @@ -1048,7 +1048,7 @@ public double HealthCheckFall { get; set; } Sets how many failed health checks are allowed until the backend member is taken off from the rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} --- @@ -1062,7 +1062,7 @@ public double HealthCheckInterval { get; set; } Interval between health checks in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} --- @@ -1076,7 +1076,7 @@ public double HealthCheckRise { get; set; } Sets how many successful health checks are required to put the backend member back into rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} --- @@ -1090,7 +1090,7 @@ public object HealthCheckTlsVerify { get; set; } Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} --- @@ -1104,7 +1104,7 @@ public string HealthCheckType { get; set; } Health check type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} --- @@ -1118,7 +1118,7 @@ public string HealthCheckUrl { get; set; } Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} --- @@ -1134,7 +1134,7 @@ Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS p Note: members should support HTTP/2 for this setting to work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} --- @@ -1148,7 +1148,7 @@ public string OutboundProxyProtocol { get; set; } Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} --- @@ -1162,7 +1162,7 @@ public string StickySessionCookieName { get; set; } Sets sticky session cookie name. Empty string disables sticky session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} --- @@ -1176,7 +1176,7 @@ public double TimeoutServer { get; set; } Backend server timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} --- @@ -1190,7 +1190,7 @@ public double TimeoutTunnel { get; set; } Maximum inactivity time on the client and server side for tunnels in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} --- @@ -1204,7 +1204,7 @@ public object TlsEnabled { get; set; } Enables TLS connection from the load balancer to backend servers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} --- @@ -1218,7 +1218,7 @@ public object TlsUseSystemCa { get; set; } If enabled, then the system CA certificate bundle will be used for the certificate verification. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} --- @@ -1234,7 +1234,7 @@ Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} --- diff --git a/docs/loadbalancerBackend.go.md b/docs/loadbalancerBackend.go.md index ab45dbfff..88e14a7a4 100644 --- a/docs/loadbalancerBackend.go.md +++ b/docs/loadbalancerBackend.go.md @@ -4,12 +4,12 @@ ### LoadbalancerBackend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.NewLoadbalancerBackend(scope Construct, id *string, config LoadbalancerBackendConfig) LoadbalancerBackend ``` @@ -405,7 +405,7 @@ func ResetResolverName() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.LoadbalancerBackend_IsConstruct(x interface{}) *bool ``` @@ -437,7 +437,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.LoadbalancerBackend_IsTerraformElement(x interface{}) *bool ``` @@ -451,7 +451,7 @@ loadbalancerbackend.LoadbalancerBackend_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.LoadbalancerBackend_IsTerraformResource(x interface{}) *bool ``` @@ -465,7 +465,7 @@ loadbalancerbackend.LoadbalancerBackend_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.LoadbalancerBackend_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -494,7 +494,7 @@ The construct id used in the generated config for the LoadbalancerBackend to imp The id of the existing LoadbalancerBackend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use --- @@ -815,7 +815,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" &loadbalancerbackend.LoadbalancerBackendConfig { Connection: interface{}, @@ -930,7 +930,7 @@ Loadbalancer *string UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -944,7 +944,7 @@ Name *string The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -958,7 +958,7 @@ Properties interface{} properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -972,7 +972,7 @@ ResolverName *string Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -981,7 +981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" &loadbalancerbackend.LoadbalancerBackendProperties { HealthCheckExpectedStatus: *f64, @@ -1034,7 +1034,7 @@ HealthCheckExpectedStatus *f64 Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} --- @@ -1048,7 +1048,7 @@ HealthCheckFall *f64 Sets how many failed health checks are allowed until the backend member is taken off from the rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} --- @@ -1062,7 +1062,7 @@ HealthCheckInterval *f64 Interval between health checks in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} --- @@ -1076,7 +1076,7 @@ HealthCheckRise *f64 Sets how many successful health checks are required to put the backend member back into rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} --- @@ -1090,7 +1090,7 @@ HealthCheckTlsVerify interface{} Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} --- @@ -1104,7 +1104,7 @@ HealthCheckType *string Health check type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} --- @@ -1118,7 +1118,7 @@ HealthCheckUrl *string Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} --- @@ -1134,7 +1134,7 @@ Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS p Note: members should support HTTP/2 for this setting to work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} --- @@ -1148,7 +1148,7 @@ OutboundProxyProtocol *string Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} --- @@ -1162,7 +1162,7 @@ StickySessionCookieName *string Sets sticky session cookie name. Empty string disables sticky session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} --- @@ -1176,7 +1176,7 @@ TimeoutServer *f64 Backend server timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} --- @@ -1190,7 +1190,7 @@ TimeoutTunnel *f64 Maximum inactivity time on the client and server side for tunnels in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} --- @@ -1204,7 +1204,7 @@ TlsEnabled interface{} Enables TLS connection from the load balancer to backend servers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} --- @@ -1218,7 +1218,7 @@ TlsUseSystemCa interface{} If enabled, then the system CA certificate bundle will be used for the certificate verification. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} --- @@ -1234,7 +1234,7 @@ Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} --- @@ -1245,7 +1245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.NewLoadbalancerBackendPropertiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerBackendPropertiesList ``` @@ -1405,7 +1405,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackend" loadbalancerbackend.NewLoadbalancerBackendPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerBackendPropertiesOutputReference ``` diff --git a/docs/loadbalancerBackend.java.md b/docs/loadbalancerBackend.java.md index cd472055c..8e129b75f 100644 --- a/docs/loadbalancerBackend.java.md +++ b/docs/loadbalancerBackend.java.md @@ -4,7 +4,7 @@ ### LoadbalancerBackend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. #### Initializers @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -125,7 +125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -599,7 +599,7 @@ The construct id used in the generated config for the LoadbalancerBackend to imp The id of the existing LoadbalancerBackend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use --- @@ -1040,7 +1040,7 @@ public java.lang.String getLoadbalancer(); UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -1054,7 +1054,7 @@ public java.lang.String getName(); The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -1068,7 +1068,7 @@ public java.lang.Object getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -1082,7 +1082,7 @@ public java.lang.String getResolverName(); Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -1149,7 +1149,7 @@ public java.lang.Number getHealthCheckExpectedStatus(); Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} --- @@ -1163,7 +1163,7 @@ public java.lang.Number getHealthCheckFall(); Sets how many failed health checks are allowed until the backend member is taken off from the rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} --- @@ -1177,7 +1177,7 @@ public java.lang.Number getHealthCheckInterval(); Interval between health checks in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} --- @@ -1191,7 +1191,7 @@ public java.lang.Number getHealthCheckRise(); Sets how many successful health checks are required to put the backend member back into rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} --- @@ -1205,7 +1205,7 @@ public java.lang.Object getHealthCheckTlsVerify(); Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} --- @@ -1219,7 +1219,7 @@ public java.lang.String getHealthCheckType(); Health check type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} --- @@ -1233,7 +1233,7 @@ public java.lang.String getHealthCheckUrl(); Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} --- @@ -1249,7 +1249,7 @@ Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS p Note: members should support HTTP/2 for this setting to work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} --- @@ -1263,7 +1263,7 @@ public java.lang.String getOutboundProxyProtocol(); Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} --- @@ -1277,7 +1277,7 @@ public java.lang.String getStickySessionCookieName(); Sets sticky session cookie name. Empty string disables sticky session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} --- @@ -1291,7 +1291,7 @@ public java.lang.Number getTimeoutServer(); Backend server timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} --- @@ -1305,7 +1305,7 @@ public java.lang.Number getTimeoutTunnel(); Maximum inactivity time on the client and server side for tunnels in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} --- @@ -1319,7 +1319,7 @@ public java.lang.Object getTlsEnabled(); Enables TLS connection from the load balancer to backend servers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} --- @@ -1333,7 +1333,7 @@ public java.lang.Object getTlsUseSystemCa(); If enabled, then the system CA certificate bundle will be used for the certificate verification. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} --- @@ -1349,7 +1349,7 @@ Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} --- diff --git a/docs/loadbalancerBackend.python.md b/docs/loadbalancerBackend.python.md index 6edee6eed..152839e16 100644 --- a/docs/loadbalancerBackend.python.md +++ b/docs/loadbalancerBackend.python.md @@ -4,7 +4,7 @@ ### LoadbalancerBackend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -644,7 +644,7 @@ The construct id used in the generated config for the LoadbalancerBackend to imp The id of the existing LoadbalancerBackend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use --- @@ -1080,7 +1080,7 @@ loadbalancer: str UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -1094,7 +1094,7 @@ name: str The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -1108,7 +1108,7 @@ properties: typing.Union[IResolvable, typing.List[LoadbalancerBackendProperties] properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -1122,7 +1122,7 @@ resolver_name: str Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -1184,7 +1184,7 @@ health_check_expected_status: typing.Union[int, float] Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} --- @@ -1198,7 +1198,7 @@ health_check_fall: typing.Union[int, float] Sets how many failed health checks are allowed until the backend member is taken off from the rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} --- @@ -1212,7 +1212,7 @@ health_check_interval: typing.Union[int, float] Interval between health checks in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} --- @@ -1226,7 +1226,7 @@ health_check_rise: typing.Union[int, float] Sets how many successful health checks are required to put the backend member back into rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} --- @@ -1240,7 +1240,7 @@ health_check_tls_verify: typing.Union[bool, IResolvable] Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} --- @@ -1254,7 +1254,7 @@ health_check_type: str Health check type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} --- @@ -1268,7 +1268,7 @@ health_check_url: str Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} --- @@ -1284,7 +1284,7 @@ Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS p Note: members should support HTTP/2 for this setting to work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} --- @@ -1298,7 +1298,7 @@ outbound_proxy_protocol: str Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} --- @@ -1312,7 +1312,7 @@ sticky_session_cookie_name: str Sets sticky session cookie name. Empty string disables sticky session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} --- @@ -1326,7 +1326,7 @@ timeout_server: typing.Union[int, float] Backend server timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} --- @@ -1340,7 +1340,7 @@ timeout_tunnel: typing.Union[int, float] Maximum inactivity time on the client and server side for tunnels in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} --- @@ -1354,7 +1354,7 @@ tls_enabled: typing.Union[bool, IResolvable] Enables TLS connection from the load balancer to backend servers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} --- @@ -1368,7 +1368,7 @@ tls_use_system_ca: typing.Union[bool, IResolvable] If enabled, then the system CA certificate bundle will be used for the certificate verification. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} --- @@ -1384,7 +1384,7 @@ Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} --- diff --git a/docs/loadbalancerBackend.typescript.md b/docs/loadbalancerBackend.typescript.md index 941fcda2e..0c6ba1a17 100644 --- a/docs/loadbalancerBackend.typescript.md +++ b/docs/loadbalancerBackend.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerBackend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the LoadbalancerBackend to imp The id of the existing LoadbalancerBackend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use --- @@ -918,7 +918,7 @@ public readonly loadbalancer: string; UUID of the load balancer to which the backend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} --- @@ -932,7 +932,7 @@ public readonly name: string; The name of the backend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} --- @@ -946,7 +946,7 @@ public readonly properties: IResolvable | LoadbalancerBackendProperties[]; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} --- @@ -960,7 +960,7 @@ public readonly resolverName: string; Domain name resolver used with dynamic type members. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} --- @@ -1006,7 +1006,7 @@ public readonly healthCheckExpectedStatus: number; Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} --- @@ -1020,7 +1020,7 @@ public readonly healthCheckFall: number; Sets how many failed health checks are allowed until the backend member is taken off from the rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} --- @@ -1034,7 +1034,7 @@ public readonly healthCheckInterval: number; Interval between health checks in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} --- @@ -1048,7 +1048,7 @@ public readonly healthCheckRise: number; Sets how many successful health checks are required to put the backend member back into rotation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} --- @@ -1062,7 +1062,7 @@ public readonly healthCheckTlsVerify: boolean | IResolvable; Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} --- @@ -1076,7 +1076,7 @@ public readonly healthCheckType: string; Health check type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} --- @@ -1090,7 +1090,7 @@ public readonly healthCheckUrl: string; Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} --- @@ -1106,7 +1106,7 @@ Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS p Note: members should support HTTP/2 for this setting to work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} --- @@ -1120,7 +1120,7 @@ public readonly outboundProxyProtocol: string; Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} --- @@ -1134,7 +1134,7 @@ public readonly stickySessionCookieName: string; Sets sticky session cookie name. Empty string disables sticky session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} --- @@ -1148,7 +1148,7 @@ public readonly timeoutServer: number; Backend server timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} --- @@ -1162,7 +1162,7 @@ public readonly timeoutTunnel: number; Maximum inactivity time on the client and server side for tunnels in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} --- @@ -1176,7 +1176,7 @@ public readonly tlsEnabled: boolean | IResolvable; Enables TLS connection from the load balancer to backend servers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} --- @@ -1190,7 +1190,7 @@ public readonly tlsUseSystemCa: boolean | IResolvable; If enabled, then the system CA certificate bundle will be used for the certificate verification. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} --- @@ -1206,7 +1206,7 @@ Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} --- diff --git a/docs/loadbalancerBackendTlsConfig.csharp.md b/docs/loadbalancerBackendTlsConfig.csharp.md index b8bebf21c..2e9cf0245 100644 --- a/docs/loadbalancerBackendTlsConfig.csharp.md +++ b/docs/loadbalancerBackendTlsConfig.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerBackendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerBackendTlsConf The id of the existing LoadbalancerBackendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -857,7 +857,7 @@ public string Backend { get; set; } ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -871,7 +871,7 @@ public string CertificateBundle { get; set; } Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -885,7 +885,7 @@ public string Name { get; set; } The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- diff --git a/docs/loadbalancerBackendTlsConfig.go.md b/docs/loadbalancerBackendTlsConfig.go.md index 87c84fdb3..b62161ab0 100644 --- a/docs/loadbalancerBackendTlsConfig.go.md +++ b/docs/loadbalancerBackendTlsConfig.go.md @@ -4,12 +4,12 @@ ### LoadbalancerBackendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" loadbalancerbackendtlsconfig.NewLoadbalancerBackendTlsConfig(scope Construct, id *string, config LoadbalancerBackendTlsConfigConfig) LoadbalancerBackendTlsConfig ``` @@ -378,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_IsConstruct(x interface{}) *bool ``` @@ -410,7 +410,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_IsTerraformElement(x interface{}) *bool ``` @@ -424,7 +424,7 @@ loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_IsTerraformElement(x i ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_IsTerraformResource(x interface{}) *bool ``` @@ -438,7 +438,7 @@ loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_IsTerraformResource(x ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerBackendTlsConf The id of the existing LoadbalancerBackendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -744,7 +744,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerbackendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerbackendtlsconfig" &loadbalancerbackendtlsconfig.LoadbalancerBackendTlsConfigConfig { Connection: interface{}, @@ -857,7 +857,7 @@ Backend *string ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -871,7 +871,7 @@ CertificateBundle *string Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -885,7 +885,7 @@ Name *string The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- diff --git a/docs/loadbalancerBackendTlsConfig.java.md b/docs/loadbalancerBackendTlsConfig.java.md index 92763b113..6e772e48e 100644 --- a/docs/loadbalancerBackendTlsConfig.java.md +++ b/docs/loadbalancerBackendTlsConfig.java.md @@ -4,7 +4,7 @@ ### LoadbalancerBackendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- @@ -559,7 +559,7 @@ The construct id used in the generated config for the LoadbalancerBackendTlsConf The id of the existing LoadbalancerBackendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -953,7 +953,7 @@ public java.lang.String getBackend(); ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -967,7 +967,7 @@ public java.lang.String getCertificateBundle(); Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -981,7 +981,7 @@ public java.lang.String getName(); The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- diff --git a/docs/loadbalancerBackendTlsConfig.python.md b/docs/loadbalancerBackendTlsConfig.python.md index 5f32df381..83ac8122d 100644 --- a/docs/loadbalancerBackendTlsConfig.python.md +++ b/docs/loadbalancerBackendTlsConfig.python.md @@ -4,7 +4,7 @@ ### LoadbalancerBackendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- @@ -603,7 +603,7 @@ The construct id used in the generated config for the LoadbalancerBackendTlsConf The id of the existing LoadbalancerBackendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -993,7 +993,7 @@ backend: str ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -1007,7 +1007,7 @@ certificate_bundle: str Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -1021,7 +1021,7 @@ name: str The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- diff --git a/docs/loadbalancerBackendTlsConfig.typescript.md b/docs/loadbalancerBackendTlsConfig.typescript.md index d21fcf451..a64806875 100644 --- a/docs/loadbalancerBackendTlsConfig.typescript.md +++ b/docs/loadbalancerBackendTlsConfig.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerBackendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerBackendTlsConf The id of the existing LoadbalancerBackendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -846,7 +846,7 @@ public readonly backend: string; ID of the load balancer backend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} --- @@ -860,7 +860,7 @@ public readonly certificateBundle: string; Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} --- @@ -874,7 +874,7 @@ public readonly name: string; The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} --- diff --git a/docs/loadbalancerDynamicBackendMember.csharp.md b/docs/loadbalancerDynamicBackendMember.csharp.md index aac0147e4..66c2f2ff8 100644 --- a/docs/loadbalancerDynamicBackendMember.csharp.md +++ b/docs/loadbalancerDynamicBackendMember.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerDynamicBackend The id of the existing LoadbalancerDynamicBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -974,7 +974,7 @@ public string Backend { get; set; } ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -988,7 +988,7 @@ public double MaxSessions { get; set; } Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -1002,7 +1002,7 @@ public string Name { get; set; } The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -1016,7 +1016,7 @@ public double Weight { get; set; } Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -1030,7 +1030,7 @@ public object Enabled { get; set; } Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -1044,7 +1044,7 @@ public string Ip { get; set; } Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -1058,7 +1058,7 @@ public double Port { get; set; } Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- diff --git a/docs/loadbalancerDynamicBackendMember.go.md b/docs/loadbalancerDynamicBackendMember.go.md index 397cb9231..eb5428611 100644 --- a/docs/loadbalancerDynamicBackendMember.go.md +++ b/docs/loadbalancerDynamicBackendMember.go.md @@ -4,12 +4,12 @@ ### LoadbalancerDynamicBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" loadbalancerdynamicbackendmember.NewLoadbalancerDynamicBackendMember(scope Construct, id *string, config LoadbalancerDynamicBackendMemberConfig) LoadbalancerDynamicBackendMember ``` @@ -399,7 +399,7 @@ func ResetPort() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_IsConstruct(x interface{}) *bool ``` @@ -431,7 +431,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_IsTerraformElement(x interface{}) *bool ``` @@ -445,7 +445,7 @@ loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_IsTerraformEle ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_IsTerraformResource(x interface{}) *bool ``` @@ -459,7 +459,7 @@ loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_IsTerraformRes ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMember_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerDynamicBackend The id of the existing LoadbalancerDynamicBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -853,7 +853,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamicbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamicbackendmember" &loadbalancerdynamicbackendmember.LoadbalancerDynamicBackendMemberConfig { Connection: interface{}, @@ -974,7 +974,7 @@ Backend *string ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -988,7 +988,7 @@ MaxSessions *f64 Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -1002,7 +1002,7 @@ Name *string The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -1016,7 +1016,7 @@ Weight *f64 Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -1030,7 +1030,7 @@ Enabled interface{} Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -1044,7 +1044,7 @@ Ip *string Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -1058,7 +1058,7 @@ Port *f64 Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- diff --git a/docs/loadbalancerDynamicBackendMember.java.md b/docs/loadbalancerDynamicBackendMember.java.md index d4b941e0d..f80114105 100644 --- a/docs/loadbalancerDynamicBackendMember.java.md +++ b/docs/loadbalancerDynamicBackendMember.java.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. #### Initializers @@ -121,7 +121,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- @@ -629,7 +629,7 @@ The construct id used in the generated config for the LoadbalancerDynamicBackend The id of the existing LoadbalancerDynamicBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -1120,7 +1120,7 @@ public java.lang.String getBackend(); ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -1134,7 +1134,7 @@ public java.lang.Number getMaxSessions(); Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -1148,7 +1148,7 @@ public java.lang.String getName(); The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -1162,7 +1162,7 @@ public java.lang.Number getWeight(); Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -1176,7 +1176,7 @@ public java.lang.Object getEnabled(); Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -1190,7 +1190,7 @@ public java.lang.String getIp(); Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -1204,7 +1204,7 @@ public java.lang.Number getPort(); Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- diff --git a/docs/loadbalancerDynamicBackendMember.python.md b/docs/loadbalancerDynamicBackendMember.python.md index 542ba313a..c8251fd7f 100644 --- a/docs/loadbalancerDynamicBackendMember.python.md +++ b/docs/loadbalancerDynamicBackendMember.python.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. #### Initializers @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- @@ -672,7 +672,7 @@ The construct id used in the generated config for the LoadbalancerDynamicBackend The id of the existing LoadbalancerDynamicBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -1158,7 +1158,7 @@ backend: str ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -1172,7 +1172,7 @@ max_sessions: typing.Union[int, float] Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -1186,7 +1186,7 @@ name: str The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -1200,7 +1200,7 @@ weight: typing.Union[int, float] Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -1214,7 +1214,7 @@ enabled: typing.Union[bool, IResolvable] Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -1228,7 +1228,7 @@ ip: str Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -1242,7 +1242,7 @@ port: typing.Union[int, float] Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- diff --git a/docs/loadbalancerDynamicBackendMember.typescript.md b/docs/loadbalancerDynamicBackendMember.typescript.md index 7bc4fd918..bad3b4d96 100644 --- a/docs/loadbalancerDynamicBackendMember.typescript.md +++ b/docs/loadbalancerDynamicBackendMember.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerDynamicBackend The id of the existing LoadbalancerDynamicBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ public readonly backend: string; ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} --- @@ -973,7 +973,7 @@ public readonly maxSessions: number; Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} --- @@ -987,7 +987,7 @@ public readonly name: string; The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} --- @@ -1001,7 +1001,7 @@ public readonly weight: number; Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} --- @@ -1015,7 +1015,7 @@ public readonly enabled: boolean | IResolvable; Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} --- @@ -1029,7 +1029,7 @@ public readonly ip: string; Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} --- @@ -1043,7 +1043,7 @@ public readonly port: number; Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} --- diff --git a/docs/loadbalancerDynamicCertificateBundle.csharp.md b/docs/loadbalancerDynamicCertificateBundle.csharp.md index 39767ecf4..714d81e6c 100644 --- a/docs/loadbalancerDynamicCertificateBundle.csharp.md +++ b/docs/loadbalancerDynamicCertificateBundle.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerDynamicCertifi The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -890,7 +890,7 @@ public string[] Hostnames { get; set; } Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -904,7 +904,7 @@ public string KeyType { get; set; } Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -918,7 +918,7 @@ public string Name { get; set; } The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- diff --git a/docs/loadbalancerDynamicCertificateBundle.go.md b/docs/loadbalancerDynamicCertificateBundle.go.md index 5e1279662..ca060465f 100644 --- a/docs/loadbalancerDynamicCertificateBundle.go.md +++ b/docs/loadbalancerDynamicCertificateBundle.go.md @@ -4,12 +4,12 @@ ### LoadbalancerDynamicCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" loadbalancerdynamiccertificatebundle.NewLoadbalancerDynamicCertificateBundle(scope Construct, id *string, config LoadbalancerDynamicCertificateBundleConfig) LoadbalancerDynamicCertificateBundle ``` @@ -378,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_IsConstruct(x interface{}) *bool ``` @@ -410,7 +410,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_IsTerraformElement(x interface{}) *bool ``` @@ -424,7 +424,7 @@ loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_IsTerr ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_IsTerraformResource(x interface{}) *bool ``` @@ -438,7 +438,7 @@ loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_IsTerr ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundle_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerDynamicCertifi The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -777,7 +777,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerdynamiccertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerdynamiccertificatebundle" &loadbalancerdynamiccertificatebundle.LoadbalancerDynamicCertificateBundleConfig { Connection: interface{}, @@ -890,7 +890,7 @@ Hostnames *[]*string Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -904,7 +904,7 @@ KeyType *string Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -918,7 +918,7 @@ Name *string The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- diff --git a/docs/loadbalancerDynamicCertificateBundle.java.md b/docs/loadbalancerDynamicCertificateBundle.java.md index 22a0c39d8..785b1e737 100644 --- a/docs/loadbalancerDynamicCertificateBundle.java.md +++ b/docs/loadbalancerDynamicCertificateBundle.java.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- @@ -559,7 +559,7 @@ The construct id used in the generated config for the LoadbalancerDynamicCertifi The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -986,7 +986,7 @@ public java.util.List getHostnames(); Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -1000,7 +1000,7 @@ public java.lang.String getKeyType(); Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -1014,7 +1014,7 @@ public java.lang.String getName(); The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- diff --git a/docs/loadbalancerDynamicCertificateBundle.python.md b/docs/loadbalancerDynamicCertificateBundle.python.md index 8fed82cf6..e20735196 100644 --- a/docs/loadbalancerDynamicCertificateBundle.python.md +++ b/docs/loadbalancerDynamicCertificateBundle.python.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- @@ -603,7 +603,7 @@ The construct id used in the generated config for the LoadbalancerDynamicCertifi The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -1026,7 +1026,7 @@ hostnames: typing.List[str] Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -1040,7 +1040,7 @@ key_type: str Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -1054,7 +1054,7 @@ name: str The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- diff --git a/docs/loadbalancerDynamicCertificateBundle.typescript.md b/docs/loadbalancerDynamicCertificateBundle.typescript.md index fbefc42aa..c488c3c72 100644 --- a/docs/loadbalancerDynamicCertificateBundle.typescript.md +++ b/docs/loadbalancerDynamicCertificateBundle.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerDynamicCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerDynamicCertifi The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -879,7 +879,7 @@ public readonly hostnames: string[]; Certificate hostnames. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} --- @@ -893,7 +893,7 @@ public readonly keyType: string; Private key type (`rsa` / `ecdsa`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} --- @@ -907,7 +907,7 @@ public readonly name: string; The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} --- diff --git a/docs/loadbalancerFrontend.csharp.md b/docs/loadbalancerFrontend.csharp.md index 589ed50f8..9bfd14c24 100644 --- a/docs/loadbalancerFrontend.csharp.md +++ b/docs/loadbalancerFrontend.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. #### Initializers @@ -507,7 +507,7 @@ The construct id used in the generated config for the LoadbalancerFrontend to im The id of the existing LoadbalancerFrontend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use --- @@ -1017,7 +1017,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -1031,7 +1031,7 @@ public string Loadbalancer { get; set; } UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -1047,7 +1047,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -1061,7 +1061,7 @@ public string Name { get; set; } The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1075,7 +1075,7 @@ public double Port { get; set; } Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -1089,7 +1089,7 @@ public object Networks { get; set; } networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -1103,7 +1103,7 @@ public object Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -1137,7 +1137,7 @@ public string Name { get; set; } Name of the load balancer network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1175,7 +1175,7 @@ public object Http2Enabled { get; set; } Enable or disable HTTP/2 support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} --- @@ -1189,7 +1189,7 @@ public object InboundProxyProtocol { get; set; } Enable or disable inbound proxy protocol support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} --- @@ -1203,7 +1203,7 @@ public double TimeoutClient { get; set; } Client request timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} --- diff --git a/docs/loadbalancerFrontend.go.md b/docs/loadbalancerFrontend.go.md index e5c80882b..f73a9999f 100644 --- a/docs/loadbalancerFrontend.go.md +++ b/docs/loadbalancerFrontend.go.md @@ -4,12 +4,12 @@ ### LoadbalancerFrontend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.NewLoadbalancerFrontend(scope Construct, id *string, config LoadbalancerFrontendConfig) LoadbalancerFrontend ``` @@ -418,7 +418,7 @@ func ResetProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.LoadbalancerFrontend_IsConstruct(x interface{}) *bool ``` @@ -450,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.LoadbalancerFrontend_IsTerraformElement(x interface{}) *bool ``` @@ -464,7 +464,7 @@ loadbalancerfrontend.LoadbalancerFrontend_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.LoadbalancerFrontend_IsTerraformResource(x interface{}) *bool ``` @@ -478,7 +478,7 @@ loadbalancerfrontend.LoadbalancerFrontend_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.LoadbalancerFrontend_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -507,7 +507,7 @@ The construct id used in the generated config for the LoadbalancerFrontend to im The id of the existing LoadbalancerFrontend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use --- @@ -894,7 +894,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" &loadbalancerfrontend.LoadbalancerFrontendConfig { Connection: interface{}, @@ -1017,7 +1017,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -1031,7 +1031,7 @@ Loadbalancer *string UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -1047,7 +1047,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -1061,7 +1061,7 @@ Name *string The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1075,7 +1075,7 @@ Port *f64 Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -1089,7 +1089,7 @@ Networks interface{} networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -1103,7 +1103,7 @@ Properties interface{} properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -1112,7 +1112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" &loadbalancerfrontend.LoadbalancerFrontendNetworks { Name: *string, @@ -1137,7 +1137,7 @@ Name *string Name of the load balancer network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1146,7 +1146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" &loadbalancerfrontend.LoadbalancerFrontendProperties { Http2Enabled: interface{}, @@ -1175,7 +1175,7 @@ Http2Enabled interface{} Enable or disable HTTP/2 support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} --- @@ -1189,7 +1189,7 @@ InboundProxyProtocol interface{} Enable or disable inbound proxy protocol support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} --- @@ -1203,7 +1203,7 @@ TimeoutClient *f64 Client request timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} --- @@ -1214,7 +1214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.NewLoadbalancerFrontendNetworksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendNetworksList ``` @@ -1374,7 +1374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.NewLoadbalancerFrontendNetworksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendNetworksOutputReference ``` @@ -1663,7 +1663,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.NewLoadbalancerFrontendPropertiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendPropertiesList ``` @@ -1823,7 +1823,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontend" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontend" loadbalancerfrontend.NewLoadbalancerFrontendPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendPropertiesOutputReference ``` diff --git a/docs/loadbalancerFrontend.java.md b/docs/loadbalancerFrontend.java.md index d95d17d45..1504e6346 100644 --- a/docs/loadbalancerFrontend.java.md +++ b/docs/loadbalancerFrontend.java.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. #### Initializers @@ -124,7 +124,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -146,7 +146,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -653,7 +653,7 @@ The construct id used in the generated config for the LoadbalancerFrontend to im The id of the existing LoadbalancerFrontend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use --- @@ -1169,7 +1169,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -1183,7 +1183,7 @@ public java.lang.String getLoadbalancer(); UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -1199,7 +1199,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -1213,7 +1213,7 @@ public java.lang.String getName(); The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1227,7 +1227,7 @@ public java.lang.Number getPort(); Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -1241,7 +1241,7 @@ public java.lang.Object getNetworks(); networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -1255,7 +1255,7 @@ public java.lang.Object getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -1289,7 +1289,7 @@ public java.lang.String getName(); Name of the load balancer network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1329,7 +1329,7 @@ public java.lang.Object getHttp2Enabled(); Enable or disable HTTP/2 support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} --- @@ -1343,7 +1343,7 @@ public java.lang.Object getInboundProxyProtocol(); Enable or disable inbound proxy protocol support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} --- @@ -1357,7 +1357,7 @@ public java.lang.Number getTimeoutClient(); Client request timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} --- diff --git a/docs/loadbalancerFrontend.python.md b/docs/loadbalancerFrontend.python.md index 7c4d48fff..c4d4b17b0 100644 --- a/docs/loadbalancerFrontend.python.md +++ b/docs/loadbalancerFrontend.python.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. #### Initializers @@ -120,7 +120,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -142,7 +142,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -699,7 +699,7 @@ The construct id used in the generated config for the LoadbalancerFrontend to im The id of the existing LoadbalancerFrontend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use --- @@ -1209,7 +1209,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -1223,7 +1223,7 @@ loadbalancer: str UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -1239,7 +1239,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -1253,7 +1253,7 @@ name: str The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1267,7 +1267,7 @@ port: typing.Union[int, float] Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -1281,7 +1281,7 @@ networks: typing.Union[IResolvable, typing.List[LoadbalancerFrontendNetworks]] networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -1295,7 +1295,7 @@ properties: typing.Union[IResolvable, typing.List[LoadbalancerFrontendProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -1329,7 +1329,7 @@ name: str Name of the load balancer network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1367,7 +1367,7 @@ http2_enabled: typing.Union[bool, IResolvable] Enable or disable HTTP/2 support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} --- @@ -1381,7 +1381,7 @@ inbound_proxy_protocol: typing.Union[bool, IResolvable] Enable or disable inbound proxy protocol support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} --- @@ -1395,7 +1395,7 @@ timeout_client: typing.Union[int, float] Client request timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} --- diff --git a/docs/loadbalancerFrontend.typescript.md b/docs/loadbalancerFrontend.typescript.md index c16ef951c..d1407f242 100644 --- a/docs/loadbalancerFrontend.typescript.md +++ b/docs/loadbalancerFrontend.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontend -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend}. #### Initializers @@ -507,7 +507,7 @@ The construct id used in the generated config for the LoadbalancerFrontend to im The id of the existing LoadbalancerFrontend that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use --- @@ -1002,7 +1002,7 @@ The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} --- @@ -1016,7 +1016,7 @@ public readonly loadbalancer: string; UUID of the load balancer to which the frontend is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} --- @@ -1032,7 +1032,7 @@ When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} --- @@ -1046,7 +1046,7 @@ public readonly name: string; The name of the frontend. Must be unique within the load balancer service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1060,7 +1060,7 @@ public readonly port: number; Port to listen for incoming requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} --- @@ -1074,7 +1074,7 @@ public readonly networks: IResolvable | LoadbalancerFrontendNetworks[]; networks block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} --- @@ -1088,7 +1088,7 @@ public readonly properties: IResolvable | LoadbalancerFrontendProperties[]; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} --- @@ -1120,7 +1120,7 @@ public readonly name: string; Name of the load balancer network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} --- @@ -1154,7 +1154,7 @@ public readonly http2Enabled: boolean | IResolvable; Enable or disable HTTP/2 support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} --- @@ -1168,7 +1168,7 @@ public readonly inboundProxyProtocol: boolean | IResolvable; Enable or disable inbound proxy protocol support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} --- @@ -1182,7 +1182,7 @@ public readonly timeoutClient: number; Client request timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} --- diff --git a/docs/loadbalancerFrontendRule.csharp.md b/docs/loadbalancerFrontendRule.csharp.md index 47957a114..abf8f8daf 100644 --- a/docs/loadbalancerFrontendRule.csharp.md +++ b/docs/loadbalancerFrontendRule.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendRule -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. #### Initializers @@ -514,7 +514,7 @@ The construct id used in the generated config for the LoadbalancerFrontendRule t The id of the existing LoadbalancerFrontendRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use --- @@ -894,7 +894,7 @@ public object HttpRedirect { get; set; } http_redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} --- @@ -908,7 +908,7 @@ public object HttpReturn { get; set; } http_return block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} --- @@ -922,7 +922,7 @@ public object SetForwardedHeaders { get; set; } set_forwarded_headers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} --- @@ -936,7 +936,7 @@ public object SetRequestHeader { get; set; } set_request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} --- @@ -950,7 +950,7 @@ public object SetResponseHeader { get; set; } set_response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} --- @@ -964,7 +964,7 @@ public object TcpReject { get; set; } tcp_reject block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} --- @@ -978,7 +978,7 @@ public object UseBackend { get; set; } use_backend block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} --- @@ -1014,7 +1014,7 @@ public string Location { get; set; } Target location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} --- @@ -1028,7 +1028,7 @@ public string Scheme { get; set; } Target scheme. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} --- @@ -1066,7 +1066,7 @@ public string ContentType { get; set; } Content type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} --- @@ -1080,7 +1080,7 @@ public string Payload { get; set; } The payload. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} --- @@ -1094,7 +1094,7 @@ public double Status { get; set; } HTTP status code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} --- @@ -1114,7 +1114,7 @@ new LoadbalancerFrontendRuleActionsSetForwardedHeaders { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Active | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | +| Active | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | --- @@ -1126,7 +1126,7 @@ public object Active { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. --- @@ -1162,7 +1162,7 @@ public string Header { get; set; } Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1176,7 +1176,7 @@ public string Value { get; set; } Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1212,7 +1212,7 @@ public string Header { get; set; } Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1226,7 +1226,7 @@ public string Value { get; set; } Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1260,7 +1260,7 @@ public object Active { get; set; } Indicates if the rule is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} --- @@ -1294,7 +1294,7 @@ public string BackendName { get; set; } The name of the backend where traffic will be routed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -1422,7 +1422,7 @@ public string Frontend { get; set; } ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -1436,7 +1436,7 @@ public string Name { get; set; } The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1450,7 +1450,7 @@ public double Priority { get; set; } Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -1464,7 +1464,7 @@ public object Actions { get; set; } actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -1478,7 +1478,7 @@ public object Matchers { get; set; } matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -1492,7 +1492,7 @@ public string MatchingCondition { get; set; } Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -1560,7 +1560,7 @@ public object BodySize { get; set; } body_size block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} --- @@ -1574,7 +1574,7 @@ public object BodySizeRange { get; set; } body_size_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} --- @@ -1588,7 +1588,7 @@ public object Cookie { get; set; } cookie block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} --- @@ -1602,7 +1602,7 @@ public object Header { get; set; } header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1616,7 +1616,7 @@ public object Host { get; set; } host block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} --- @@ -1630,7 +1630,7 @@ public object HttpMethod { get; set; } http_method block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} --- @@ -1644,7 +1644,7 @@ public object HttpStatus { get; set; } http_status block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} --- @@ -1658,7 +1658,7 @@ public object HttpStatusRange { get; set; } http_status_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} --- @@ -1672,7 +1672,7 @@ public object NumMembersUp { get; set; } num_members_up block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} --- @@ -1686,7 +1686,7 @@ public object Path { get; set; } path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} --- @@ -1700,7 +1700,7 @@ public object RequestHeader { get; set; } request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} --- @@ -1714,7 +1714,7 @@ public object ResponseHeader { get; set; } response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} --- @@ -1728,7 +1728,7 @@ public object SrcIp { get; set; } src_ip block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} --- @@ -1742,7 +1742,7 @@ public object SrcPort { get; set; } src_port block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} --- @@ -1756,7 +1756,7 @@ public object SrcPortRange { get; set; } src_port_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} --- @@ -1770,7 +1770,7 @@ public object Url { get; set; } url block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} --- @@ -1784,7 +1784,7 @@ public object UrlParam { get; set; } url_param block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} --- @@ -1798,7 +1798,7 @@ public object UrlQuery { get; set; } url_query block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} --- @@ -1836,7 +1836,7 @@ public string Method { get; set; } Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1850,7 +1850,7 @@ public double Value { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1864,7 +1864,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1902,7 +1902,7 @@ public double RangeEnd { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -1916,7 +1916,7 @@ public double RangeStart { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -1930,7 +1930,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1974,7 +1974,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1988,7 +1988,7 @@ public string Name { get; set; } Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2002,7 +2002,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2016,7 +2016,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2030,7 +2030,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2074,7 +2074,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2088,7 +2088,7 @@ public string Name { get; set; } Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2102,7 +2102,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2116,7 +2116,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2130,7 +2130,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2166,7 +2166,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2180,7 +2180,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2216,7 +2216,7 @@ public string Value { get; set; } String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2230,7 +2230,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2268,7 +2268,7 @@ public string Method { get; set; } Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2282,7 +2282,7 @@ public double Value { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2296,7 +2296,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2334,7 +2334,7 @@ public double RangeEnd { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2348,7 +2348,7 @@ public double RangeStart { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2362,7 +2362,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2402,7 +2402,7 @@ public string BackendName { get; set; } The name of the `backend`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -2416,7 +2416,7 @@ public string Method { get; set; } Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2430,7 +2430,7 @@ public double Value { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2444,7 +2444,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2486,7 +2486,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2500,7 +2500,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2514,7 +2514,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2528,7 +2528,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2572,7 +2572,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2586,7 +2586,7 @@ public string Name { get; set; } Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2600,7 +2600,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2614,7 +2614,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2628,7 +2628,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2672,7 +2672,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2686,7 +2686,7 @@ public string Name { get; set; } Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2700,7 +2700,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2714,7 +2714,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2728,7 +2728,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2764,7 +2764,7 @@ public string Value { get; set; } IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2778,7 +2778,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2816,7 +2816,7 @@ public string Method { get; set; } Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2830,7 +2830,7 @@ public double Value { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2844,7 +2844,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2882,7 +2882,7 @@ public double RangeEnd { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2896,7 +2896,7 @@ public double RangeStart { get; set; } Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2910,7 +2910,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2952,7 +2952,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2966,7 +2966,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2980,7 +2980,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2994,7 +2994,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3038,7 +3038,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3052,7 +3052,7 @@ public string Name { get; set; } Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -3066,7 +3066,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3080,7 +3080,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3094,7 +3094,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3136,7 +3136,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3150,7 +3150,7 @@ public object IgnoreCase { get; set; } Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3164,7 +3164,7 @@ public object Inverse { get; set; } Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3178,7 +3178,7 @@ public string Value { get; set; } String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- diff --git a/docs/loadbalancerFrontendRule.go.md b/docs/loadbalancerFrontendRule.go.md index c026a6f58..6608c5301 100644 --- a/docs/loadbalancerFrontendRule.go.md +++ b/docs/loadbalancerFrontendRule.go.md @@ -4,12 +4,12 @@ ### LoadbalancerFrontendRule -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRule(scope Construct, id *string, config LoadbalancerFrontendRuleConfig) LoadbalancerFrontendRule ``` @@ -425,7 +425,7 @@ func ResetMatchingCondition() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.LoadbalancerFrontendRule_IsConstruct(x interface{}) *bool ``` @@ -457,7 +457,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.LoadbalancerFrontendRule_IsTerraformElement(x interface{}) *bool ``` @@ -471,7 +471,7 @@ loadbalancerfrontendrule.LoadbalancerFrontendRule_IsTerraformElement(x interface ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.LoadbalancerFrontendRule_IsTerraformResource(x interface{}) *bool ``` @@ -485,7 +485,7 @@ loadbalancerfrontendrule.LoadbalancerFrontendRule_IsTerraformResource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.LoadbalancerFrontendRule_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -514,7 +514,7 @@ The construct id used in the generated config for the LoadbalancerFrontendRule t The id of the existing LoadbalancerFrontendRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use --- @@ -857,7 +857,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActions { HttpRedirect: interface{}, @@ -894,7 +894,7 @@ HttpRedirect interface{} http_redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} --- @@ -908,7 +908,7 @@ HttpReturn interface{} http_return block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} --- @@ -922,7 +922,7 @@ SetForwardedHeaders interface{} set_forwarded_headers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} --- @@ -936,7 +936,7 @@ SetRequestHeader interface{} set_request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} --- @@ -950,7 +950,7 @@ SetResponseHeader interface{} set_response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} --- @@ -964,7 +964,7 @@ TcpReject interface{} tcp_reject block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} --- @@ -978,7 +978,7 @@ UseBackend interface{} use_backend block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} --- @@ -987,7 +987,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsHttpRedirect { Location: *string, @@ -1014,7 +1014,7 @@ Location *string Target location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} --- @@ -1028,7 +1028,7 @@ Scheme *string Target scheme. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} --- @@ -1037,7 +1037,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsHttpReturn { ContentType: *string, @@ -1066,7 +1066,7 @@ ContentType *string Content type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} --- @@ -1080,7 +1080,7 @@ Payload *string The payload. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} --- @@ -1094,7 +1094,7 @@ Status *f64 HTTP status code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} --- @@ -1103,7 +1103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsSetForwardedHeaders { Active: interface{}, @@ -1114,7 +1114,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfront | **Name** | **Type** | **Description** | | --- | --- | --- | -| Active | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | +| Active | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | --- @@ -1126,7 +1126,7 @@ Active interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. --- @@ -1135,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsSetRequestHeader { Header: *string, @@ -1162,7 +1162,7 @@ Header *string Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1176,7 +1176,7 @@ Value *string Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1185,7 +1185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsSetResponseHeader { Header: *string, @@ -1212,7 +1212,7 @@ Header *string Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1226,7 +1226,7 @@ Value *string Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1235,7 +1235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsTcpReject { Active: interface{}, @@ -1260,7 +1260,7 @@ Active interface{} Indicates if the rule is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} --- @@ -1269,7 +1269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleActionsUseBackend { BackendName: *string, @@ -1294,7 +1294,7 @@ BackendName *string The name of the backend where traffic will be routed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -1303,7 +1303,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleConfig { Connection: interface{}, @@ -1422,7 +1422,7 @@ Frontend *string ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -1436,7 +1436,7 @@ Name *string The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1450,7 +1450,7 @@ Priority *f64 Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -1464,7 +1464,7 @@ Actions interface{} actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -1478,7 +1478,7 @@ Matchers interface{} matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -1492,7 +1492,7 @@ MatchingCondition *string Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -1501,7 +1501,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchers { BodySize: interface{}, @@ -1560,7 +1560,7 @@ BodySize interface{} body_size block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} --- @@ -1574,7 +1574,7 @@ BodySizeRange interface{} body_size_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} --- @@ -1588,7 +1588,7 @@ Cookie interface{} cookie block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} --- @@ -1602,7 +1602,7 @@ Header interface{} header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1616,7 +1616,7 @@ Host interface{} host block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} --- @@ -1630,7 +1630,7 @@ HttpMethod interface{} http_method block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} --- @@ -1644,7 +1644,7 @@ HttpStatus interface{} http_status block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} --- @@ -1658,7 +1658,7 @@ HttpStatusRange interface{} http_status_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} --- @@ -1672,7 +1672,7 @@ NumMembersUp interface{} num_members_up block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} --- @@ -1686,7 +1686,7 @@ Path interface{} path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} --- @@ -1700,7 +1700,7 @@ RequestHeader interface{} request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} --- @@ -1714,7 +1714,7 @@ ResponseHeader interface{} response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} --- @@ -1728,7 +1728,7 @@ SrcIp interface{} src_ip block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} --- @@ -1742,7 +1742,7 @@ SrcPort interface{} src_port block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} --- @@ -1756,7 +1756,7 @@ SrcPortRange interface{} src_port_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} --- @@ -1770,7 +1770,7 @@ Url interface{} url block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} --- @@ -1784,7 +1784,7 @@ UrlParam interface{} url_param block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} --- @@ -1798,7 +1798,7 @@ UrlQuery interface{} url_query block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} --- @@ -1807,7 +1807,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersBodySize { Method: *string, @@ -1836,7 +1836,7 @@ Method *string Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1850,7 +1850,7 @@ Value *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1864,7 +1864,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1873,7 +1873,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersBodySizeRange { RangeEnd: *f64, @@ -1902,7 +1902,7 @@ RangeEnd *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -1916,7 +1916,7 @@ RangeStart *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -1930,7 +1930,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1939,7 +1939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersCookie { Method: *string, @@ -1974,7 +1974,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1988,7 +1988,7 @@ Name *string Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2002,7 +2002,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2016,7 +2016,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2030,7 +2030,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2039,7 +2039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersHeader { Method: *string, @@ -2074,7 +2074,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2088,7 +2088,7 @@ Name *string Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2102,7 +2102,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2116,7 +2116,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2130,7 +2130,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2139,7 +2139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersHost { Value: *string, @@ -2166,7 +2166,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2180,7 +2180,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2189,7 +2189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersHttpMethod { Value: *string, @@ -2216,7 +2216,7 @@ Value *string String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2230,7 +2230,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2239,7 +2239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersHttpStatus { Method: *string, @@ -2268,7 +2268,7 @@ Method *string Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2282,7 +2282,7 @@ Value *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2296,7 +2296,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2305,7 +2305,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersHttpStatusRange { RangeEnd: *f64, @@ -2334,7 +2334,7 @@ RangeEnd *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2348,7 +2348,7 @@ RangeStart *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2362,7 +2362,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2371,7 +2371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersNumMembersUp { BackendName: *string, @@ -2402,7 +2402,7 @@ BackendName *string The name of the `backend`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -2416,7 +2416,7 @@ Method *string Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2430,7 +2430,7 @@ Value *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2444,7 +2444,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2453,7 +2453,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersPath { Method: *string, @@ -2486,7 +2486,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2500,7 +2500,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2514,7 +2514,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2528,7 +2528,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2537,7 +2537,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersRequestHeader { Method: *string, @@ -2572,7 +2572,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2586,7 +2586,7 @@ Name *string Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2600,7 +2600,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2614,7 +2614,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2628,7 +2628,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2637,7 +2637,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersResponseHeader { Method: *string, @@ -2672,7 +2672,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2686,7 +2686,7 @@ Name *string Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2700,7 +2700,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2714,7 +2714,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2728,7 +2728,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2737,7 +2737,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersSrcIp { Value: *string, @@ -2764,7 +2764,7 @@ Value *string IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2778,7 +2778,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2787,7 +2787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersSrcPort { Method: *string, @@ -2816,7 +2816,7 @@ Method *string Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2830,7 +2830,7 @@ Value *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2844,7 +2844,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2853,7 +2853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersSrcPortRange { RangeEnd: *f64, @@ -2882,7 +2882,7 @@ RangeEnd *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2896,7 +2896,7 @@ RangeStart *f64 Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2910,7 +2910,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2919,7 +2919,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersUrl { Method: *string, @@ -2952,7 +2952,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2966,7 +2966,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2980,7 +2980,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2994,7 +2994,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3003,7 +3003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersUrlParam { Method: *string, @@ -3038,7 +3038,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3052,7 +3052,7 @@ Name *string Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -3066,7 +3066,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3080,7 +3080,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3094,7 +3094,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3103,7 +3103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" &loadbalancerfrontendrule.LoadbalancerFrontendRuleMatchersUrlQuery { Method: *string, @@ -3136,7 +3136,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3150,7 +3150,7 @@ IgnoreCase interface{} Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3164,7 +3164,7 @@ Inverse interface{} Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3178,7 +3178,7 @@ Value *string String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3189,7 +3189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsHttpRedirectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsHttpRedirectList ``` @@ -3349,7 +3349,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsHttpRedirectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsHttpRedirectOutputReference ``` @@ -3674,7 +3674,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsHttpReturnList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsHttpReturnList ``` @@ -3834,7 +3834,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsHttpReturnOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsHttpReturnOutputReference ``` @@ -4167,7 +4167,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsList ``` @@ -4327,7 +4327,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsOutputReference ``` @@ -4888,7 +4888,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetForwardedHeadersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsSetForwardedHeadersList ``` @@ -5048,7 +5048,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetForwardedHeadersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsSetForwardedHeadersOutputReference ``` @@ -5344,7 +5344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetRequestHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsSetRequestHeaderList ``` @@ -5504,7 +5504,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetRequestHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsSetRequestHeaderOutputReference ``` @@ -5822,7 +5822,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetResponseHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsSetResponseHeaderList ``` @@ -5982,7 +5982,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsSetResponseHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsSetResponseHeaderOutputReference ``` @@ -6300,7 +6300,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsTcpRejectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsTcpRejectList ``` @@ -6460,7 +6460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsTcpRejectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsTcpRejectOutputReference ``` @@ -6756,7 +6756,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsUseBackendList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleActionsUseBackendList ``` @@ -6916,7 +6916,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleActionsUseBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleActionsUseBackendOutputReference ``` @@ -7205,7 +7205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersBodySizeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersBodySizeList ``` @@ -7365,7 +7365,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersBodySizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersBodySizeOutputReference ``` @@ -7705,7 +7705,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersBodySizeRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersBodySizeRangeList ``` @@ -7865,7 +7865,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersBodySizeRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersBodySizeRangeOutputReference ``` @@ -8205,7 +8205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersCookieList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersCookieList ``` @@ -8365,7 +8365,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersCookieOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersCookieOutputReference ``` @@ -8763,7 +8763,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersHeaderList ``` @@ -8923,7 +8923,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersHeaderOutputReference ``` @@ -9321,7 +9321,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHostList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersHostList ``` @@ -9481,7 +9481,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHostOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersHostOutputReference ``` @@ -9799,7 +9799,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpMethodList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersHttpMethodList ``` @@ -9959,7 +9959,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpMethodOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersHttpMethodOutputReference ``` @@ -10277,7 +10277,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersHttpStatusList ``` @@ -10437,7 +10437,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersHttpStatusOutputReference ``` @@ -10777,7 +10777,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpStatusRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersHttpStatusRangeList ``` @@ -10937,7 +10937,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersHttpStatusRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersHttpStatusRangeOutputReference ``` @@ -11277,7 +11277,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersList ``` @@ -11437,7 +11437,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersNumMembersUpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersNumMembersUpList ``` @@ -11597,7 +11597,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersNumMembersUpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersNumMembersUpOutputReference ``` @@ -11959,7 +11959,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersOutputReference ``` @@ -12982,7 +12982,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersPathList ``` @@ -13142,7 +13142,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersPathOutputReference ``` @@ -13518,7 +13518,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersRequestHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersRequestHeaderList ``` @@ -13678,7 +13678,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersRequestHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersRequestHeaderOutputReference ``` @@ -14076,7 +14076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersResponseHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersResponseHeaderList ``` @@ -14236,7 +14236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersResponseHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersResponseHeaderOutputReference ``` @@ -14634,7 +14634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcIpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersSrcIpList ``` @@ -14794,7 +14794,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcIpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersSrcIpOutputReference ``` @@ -15112,7 +15112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersSrcPortList ``` @@ -15272,7 +15272,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersSrcPortOutputReference ``` @@ -15612,7 +15612,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcPortRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersSrcPortRangeList ``` @@ -15772,7 +15772,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersSrcPortRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersSrcPortRangeOutputReference ``` @@ -16112,7 +16112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersUrlList ``` @@ -16272,7 +16272,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersUrlOutputReference ``` @@ -16648,7 +16648,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlParamList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersUrlParamList ``` @@ -16808,7 +16808,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlParamOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersUrlParamOutputReference ``` @@ -17206,7 +17206,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlQueryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerFrontendRuleMatchersUrlQueryList ``` @@ -17366,7 +17366,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendrule" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendrule" loadbalancerfrontendrule.NewLoadbalancerFrontendRuleMatchersUrlQueryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerFrontendRuleMatchersUrlQueryOutputReference ``` diff --git a/docs/loadbalancerFrontendRule.java.md b/docs/loadbalancerFrontendRule.java.md index 4ca140692..f01637b03 100644 --- a/docs/loadbalancerFrontendRule.java.md +++ b/docs/loadbalancerFrontendRule.java.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendRule -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. #### Initializers @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -644,7 +644,7 @@ The construct id used in the generated config for the LoadbalancerFrontendRule t The id of the existing LoadbalancerFrontendRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use --- @@ -1031,7 +1031,7 @@ public java.lang.Object getHttpRedirect(); http_redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} --- @@ -1045,7 +1045,7 @@ public java.lang.Object getHttpReturn(); http_return block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} --- @@ -1059,7 +1059,7 @@ public java.lang.Object getSetForwardedHeaders(); set_forwarded_headers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} --- @@ -1073,7 +1073,7 @@ public java.lang.Object getSetRequestHeader(); set_request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} --- @@ -1087,7 +1087,7 @@ public java.lang.Object getSetResponseHeader(); set_response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} --- @@ -1101,7 +1101,7 @@ public java.lang.Object getTcpReject(); tcp_reject block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} --- @@ -1115,7 +1115,7 @@ public java.lang.Object getUseBackend(); use_backend block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} --- @@ -1151,7 +1151,7 @@ public java.lang.String getLocation(); Target location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} --- @@ -1165,7 +1165,7 @@ public java.lang.String getScheme(); Target scheme. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} --- @@ -1203,7 +1203,7 @@ public java.lang.String getContentType(); Content type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} --- @@ -1217,7 +1217,7 @@ public java.lang.String getPayload(); The payload. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} --- @@ -1231,7 +1231,7 @@ public java.lang.Number getStatus(); HTTP status code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} --- @@ -1252,7 +1252,7 @@ LoadbalancerFrontendRuleActionsSetForwardedHeaders.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| active | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | +| active | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | --- @@ -1264,7 +1264,7 @@ public java.lang.Object getActive(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. --- @@ -1300,7 +1300,7 @@ public java.lang.String getHeader(); Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1314,7 +1314,7 @@ public java.lang.String getValue(); Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1350,7 +1350,7 @@ public java.lang.String getHeader(); Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1364,7 +1364,7 @@ public java.lang.String getValue(); Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1399,7 +1399,7 @@ public java.lang.Object getActive(); Indicates if the rule is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} --- @@ -1433,7 +1433,7 @@ public java.lang.String getBackendName(); The name of the backend where traffic will be routed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -1567,7 +1567,7 @@ public java.lang.String getFrontend(); ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -1581,7 +1581,7 @@ public java.lang.String getName(); The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1595,7 +1595,7 @@ public java.lang.Number getPriority(); Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -1609,7 +1609,7 @@ public java.lang.Object getActions(); actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -1623,7 +1623,7 @@ public java.lang.Object getMatchers(); matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -1637,7 +1637,7 @@ public java.lang.String getMatchingCondition(); Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -1723,7 +1723,7 @@ public java.lang.Object getBodySize(); body_size block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} --- @@ -1737,7 +1737,7 @@ public java.lang.Object getBodySizeRange(); body_size_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} --- @@ -1751,7 +1751,7 @@ public java.lang.Object getCookie(); cookie block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} --- @@ -1765,7 +1765,7 @@ public java.lang.Object getHeader(); header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1779,7 +1779,7 @@ public java.lang.Object getHost(); host block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} --- @@ -1793,7 +1793,7 @@ public java.lang.Object getHttpMethod(); http_method block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} --- @@ -1807,7 +1807,7 @@ public java.lang.Object getHttpStatus(); http_status block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} --- @@ -1821,7 +1821,7 @@ public java.lang.Object getHttpStatusRange(); http_status_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} --- @@ -1835,7 +1835,7 @@ public java.lang.Object getNumMembersUp(); num_members_up block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} --- @@ -1849,7 +1849,7 @@ public java.lang.Object getPath(); path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} --- @@ -1863,7 +1863,7 @@ public java.lang.Object getRequestHeader(); request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} --- @@ -1877,7 +1877,7 @@ public java.lang.Object getResponseHeader(); response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} --- @@ -1891,7 +1891,7 @@ public java.lang.Object getSrcIp(); src_ip block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} --- @@ -1905,7 +1905,7 @@ public java.lang.Object getSrcPort(); src_port block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} --- @@ -1919,7 +1919,7 @@ public java.lang.Object getSrcPortRange(); src_port_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} --- @@ -1933,7 +1933,7 @@ public java.lang.Object getUrl(); url block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} --- @@ -1947,7 +1947,7 @@ public java.lang.Object getUrlParam(); url_param block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} --- @@ -1961,7 +1961,7 @@ public java.lang.Object getUrlQuery(); url_query block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} --- @@ -2000,7 +2000,7 @@ public java.lang.String getMethod(); Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2014,7 +2014,7 @@ public java.lang.Number getValue(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2028,7 +2028,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2067,7 +2067,7 @@ public java.lang.Number getRangeEnd(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2081,7 +2081,7 @@ public java.lang.Number getRangeStart(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2095,7 +2095,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2141,7 +2141,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2155,7 +2155,7 @@ public java.lang.String getName(); Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2169,7 +2169,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2183,7 +2183,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2197,7 +2197,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2243,7 +2243,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2257,7 +2257,7 @@ public java.lang.String getName(); Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2271,7 +2271,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2285,7 +2285,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2299,7 +2299,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2336,7 +2336,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2350,7 +2350,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2387,7 +2387,7 @@ public java.lang.String getValue(); String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2401,7 +2401,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2440,7 +2440,7 @@ public java.lang.String getMethod(); Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2454,7 +2454,7 @@ public java.lang.Number getValue(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2468,7 +2468,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2507,7 +2507,7 @@ public java.lang.Number getRangeEnd(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2521,7 +2521,7 @@ public java.lang.Number getRangeStart(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2535,7 +2535,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2576,7 +2576,7 @@ public java.lang.String getBackendName(); The name of the `backend`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -2590,7 +2590,7 @@ public java.lang.String getMethod(); Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2604,7 +2604,7 @@ public java.lang.Number getValue(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2618,7 +2618,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2662,7 +2662,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2676,7 +2676,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2690,7 +2690,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2704,7 +2704,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2750,7 +2750,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2764,7 +2764,7 @@ public java.lang.String getName(); Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2778,7 +2778,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2792,7 +2792,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2806,7 +2806,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2852,7 +2852,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2866,7 +2866,7 @@ public java.lang.String getName(); Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2880,7 +2880,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2894,7 +2894,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2908,7 +2908,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2945,7 +2945,7 @@ public java.lang.String getValue(); IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2959,7 +2959,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2998,7 +2998,7 @@ public java.lang.String getMethod(); Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3012,7 +3012,7 @@ public java.lang.Number getValue(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3026,7 +3026,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3065,7 +3065,7 @@ public java.lang.Number getRangeEnd(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -3079,7 +3079,7 @@ public java.lang.Number getRangeStart(); Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -3093,7 +3093,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3137,7 +3137,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3151,7 +3151,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3165,7 +3165,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3179,7 +3179,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3225,7 +3225,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3239,7 +3239,7 @@ public java.lang.String getName(); Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -3253,7 +3253,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3267,7 +3267,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3281,7 +3281,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3325,7 +3325,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3339,7 +3339,7 @@ public java.lang.Object getIgnoreCase(); Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3353,7 +3353,7 @@ public java.lang.Object getInverse(); Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3367,7 +3367,7 @@ public java.lang.String getValue(); String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- diff --git a/docs/loadbalancerFrontendRule.python.md b/docs/loadbalancerFrontendRule.python.md index 8018680fa..abc528d89 100644 --- a/docs/loadbalancerFrontendRule.python.md +++ b/docs/loadbalancerFrontendRule.python.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendRule -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. #### Initializers @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -690,7 +690,7 @@ The construct id used in the generated config for the LoadbalancerFrontendRule t The id of the existing LoadbalancerFrontendRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use --- @@ -1070,7 +1070,7 @@ http_redirect: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleAct http_redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} --- @@ -1084,7 +1084,7 @@ http_return: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleActio http_return block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} --- @@ -1098,7 +1098,7 @@ set_forwarded_headers: typing.Union[IResolvable, typing.List[LoadbalancerFronten set_forwarded_headers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} --- @@ -1112,7 +1112,7 @@ set_request_header: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRu set_request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} --- @@ -1126,7 +1126,7 @@ set_response_header: typing.Union[IResolvable, typing.List[LoadbalancerFrontendR set_response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} --- @@ -1140,7 +1140,7 @@ tcp_reject: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleAction tcp_reject block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} --- @@ -1154,7 +1154,7 @@ use_backend: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleActio use_backend block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} --- @@ -1190,7 +1190,7 @@ location: str Target location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} --- @@ -1204,7 +1204,7 @@ scheme: str Target scheme. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} --- @@ -1242,7 +1242,7 @@ content_type: str Content type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} --- @@ -1256,7 +1256,7 @@ payload: str The payload. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} --- @@ -1270,7 +1270,7 @@ status: typing.Union[int, float] HTTP status code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} --- @@ -1290,7 +1290,7 @@ loadbalancerFrontendRule.LoadbalancerFrontendRuleActionsSetForwardedHeaders( | **Name** | **Type** | **Description** | | --- | --- | --- | -| active | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | +| active | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | --- @@ -1302,7 +1302,7 @@ active: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. --- @@ -1338,7 +1338,7 @@ header: str Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1352,7 +1352,7 @@ value: str Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1388,7 +1388,7 @@ header: str Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1402,7 +1402,7 @@ value: str Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1436,7 +1436,7 @@ active: typing.Union[bool, IResolvable] Indicates if the rule is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} --- @@ -1470,7 +1470,7 @@ backend_name: str The name of the backend where traffic will be routed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -1598,7 +1598,7 @@ frontend: str ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -1612,7 +1612,7 @@ name: str The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1626,7 +1626,7 @@ priority: typing.Union[int, float] Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -1640,7 +1640,7 @@ actions: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleActions]] actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -1654,7 +1654,7 @@ matchers: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchers matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -1668,7 +1668,7 @@ matching_condition: str Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -1736,7 +1736,7 @@ body_size: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatcher body_size block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} --- @@ -1750,7 +1750,7 @@ body_size_range: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleM body_size_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} --- @@ -1764,7 +1764,7 @@ cookie: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersCo cookie block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} --- @@ -1778,7 +1778,7 @@ header: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersHe header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1792,7 +1792,7 @@ host: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersHost host block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} --- @@ -1806,7 +1806,7 @@ http_method: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatch http_method block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} --- @@ -1820,7 +1820,7 @@ http_status: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatch http_status block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} --- @@ -1834,7 +1834,7 @@ http_status_range: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRul http_status_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} --- @@ -1848,7 +1848,7 @@ num_members_up: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMa num_members_up block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} --- @@ -1862,7 +1862,7 @@ path: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersPath path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} --- @@ -1876,7 +1876,7 @@ request_header: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMa request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} --- @@ -1890,7 +1890,7 @@ response_header: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleM response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} --- @@ -1904,7 +1904,7 @@ src_ip: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersSr src_ip block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} --- @@ -1918,7 +1918,7 @@ src_port: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchers src_port block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} --- @@ -1932,7 +1932,7 @@ src_port_range: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMa src_port_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} --- @@ -1946,7 +1946,7 @@ url: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatchersUrl]] url block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} --- @@ -1960,7 +1960,7 @@ url_param: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatcher url_param block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} --- @@ -1974,7 +1974,7 @@ url_query: typing.Union[IResolvable, typing.List[LoadbalancerFrontendRuleMatcher url_query block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} --- @@ -2012,7 +2012,7 @@ method: str Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2026,7 +2026,7 @@ value: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2040,7 +2040,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2078,7 +2078,7 @@ range_end: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2092,7 +2092,7 @@ range_start: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2106,7 +2106,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2150,7 +2150,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2164,7 +2164,7 @@ name: str Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2178,7 +2178,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2192,7 +2192,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2206,7 +2206,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2250,7 +2250,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2264,7 +2264,7 @@ name: str Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2278,7 +2278,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2292,7 +2292,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2306,7 +2306,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2342,7 +2342,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2356,7 +2356,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2392,7 +2392,7 @@ value: str String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2406,7 +2406,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2444,7 +2444,7 @@ method: str Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2458,7 +2458,7 @@ value: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2472,7 +2472,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2510,7 +2510,7 @@ range_end: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2524,7 +2524,7 @@ range_start: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2538,7 +2538,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2578,7 +2578,7 @@ backend_name: str The name of the `backend`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -2592,7 +2592,7 @@ method: str Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2606,7 +2606,7 @@ value: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2620,7 +2620,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2662,7 +2662,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2676,7 +2676,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2690,7 +2690,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2704,7 +2704,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2748,7 +2748,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2762,7 +2762,7 @@ name: str Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2776,7 +2776,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2790,7 +2790,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2804,7 +2804,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2848,7 +2848,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2862,7 +2862,7 @@ name: str Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2876,7 +2876,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2890,7 +2890,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2904,7 +2904,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2940,7 +2940,7 @@ value: str IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2954,7 +2954,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2992,7 +2992,7 @@ method: str Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3006,7 +3006,7 @@ value: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3020,7 +3020,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3058,7 +3058,7 @@ range_end: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -3072,7 +3072,7 @@ range_start: typing.Union[int, float] Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -3086,7 +3086,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3128,7 +3128,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3142,7 +3142,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3156,7 +3156,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3170,7 +3170,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3214,7 +3214,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3228,7 +3228,7 @@ name: str Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -3242,7 +3242,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3256,7 +3256,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3270,7 +3270,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -3312,7 +3312,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3326,7 +3326,7 @@ ignore_case: typing.Union[bool, IResolvable] Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3340,7 +3340,7 @@ inverse: typing.Union[bool, IResolvable] Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3354,7 +3354,7 @@ value: str String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- diff --git a/docs/loadbalancerFrontendRule.typescript.md b/docs/loadbalancerFrontendRule.typescript.md index 3047898c3..22a06ab11 100644 --- a/docs/loadbalancerFrontendRule.typescript.md +++ b/docs/loadbalancerFrontendRule.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendRule -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule}. #### Initializers @@ -514,7 +514,7 @@ The construct id used in the generated config for the LoadbalancerFrontendRule t The id of the existing LoadbalancerFrontendRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use --- @@ -886,7 +886,7 @@ public readonly httpRedirect: IResolvable | LoadbalancerFrontendRuleActionsHttpR http_redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} --- @@ -900,7 +900,7 @@ public readonly httpReturn: IResolvable | LoadbalancerFrontendRuleActionsHttpRet http_return block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} --- @@ -914,7 +914,7 @@ public readonly setForwardedHeaders: IResolvable | LoadbalancerFrontendRuleActio set_forwarded_headers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} --- @@ -928,7 +928,7 @@ public readonly setRequestHeader: IResolvable | LoadbalancerFrontendRuleActionsS set_request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} --- @@ -942,7 +942,7 @@ public readonly setResponseHeader: IResolvable | LoadbalancerFrontendRuleActions set_response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} --- @@ -956,7 +956,7 @@ public readonly tcpReject: IResolvable | LoadbalancerFrontendRuleActionsTcpRejec tcp_reject block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} --- @@ -970,7 +970,7 @@ public readonly useBackend: IResolvable | LoadbalancerFrontendRuleActionsUseBack use_backend block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} --- @@ -1003,7 +1003,7 @@ public readonly location: string; Target location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} --- @@ -1017,7 +1017,7 @@ public readonly scheme: string; Target scheme. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} --- @@ -1051,7 +1051,7 @@ public readonly contentType: string; Content type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} --- @@ -1065,7 +1065,7 @@ public readonly payload: string; The payload. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} --- @@ -1079,7 +1079,7 @@ public readonly status: number; HTTP status code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} --- @@ -1097,7 +1097,7 @@ const loadbalancerFrontendRuleActionsSetForwardedHeaders: loadbalancerFrontendRu | **Name** | **Type** | **Description** | | --- | --- | --- | -| active | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | +| active | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. | --- @@ -1109,7 +1109,7 @@ public readonly active: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active}. --- @@ -1142,7 +1142,7 @@ public readonly header: string; Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1156,7 +1156,7 @@ public readonly value: string; Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1189,7 +1189,7 @@ public readonly header: string; Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1203,7 +1203,7 @@ public readonly value: string; Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1235,7 +1235,7 @@ public readonly active: boolean | IResolvable; Indicates if the rule is active. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} --- @@ -1267,7 +1267,7 @@ public readonly backendName: string; The name of the backend where traffic will be routed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -1381,7 +1381,7 @@ public readonly frontend: string; ID of the load balancer frontend to which the frontend rule is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} --- @@ -1395,7 +1395,7 @@ public readonly name: string; The name of the frontend rule. Must be unique within the frontend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1409,7 +1409,7 @@ public readonly priority: number; Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} --- @@ -1423,7 +1423,7 @@ public readonly actions: IResolvable | LoadbalancerFrontendRuleActions[]; actions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} --- @@ -1437,7 +1437,7 @@ public readonly matchers: IResolvable | LoadbalancerFrontendRuleMatchers[]; matchers block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} --- @@ -1451,7 +1451,7 @@ public readonly matchingCondition: string; Defines boolean operator used to combine multiple matchers. Defaults to `and`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} --- @@ -1500,7 +1500,7 @@ public readonly bodySize: IResolvable | LoadbalancerFrontendRuleMatchersBodySize body_size block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} --- @@ -1514,7 +1514,7 @@ public readonly bodySizeRange: IResolvable | LoadbalancerFrontendRuleMatchersBod body_size_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} --- @@ -1528,7 +1528,7 @@ public readonly cookie: IResolvable | LoadbalancerFrontendRuleMatchersCookie[]; cookie block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} --- @@ -1542,7 +1542,7 @@ public readonly header: IResolvable | LoadbalancerFrontendRuleMatchersHeader[]; header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} --- @@ -1556,7 +1556,7 @@ public readonly host: IResolvable | LoadbalancerFrontendRuleMatchersHost[]; host block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} --- @@ -1570,7 +1570,7 @@ public readonly httpMethod: IResolvable | LoadbalancerFrontendRuleMatchersHttpMe http_method block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} --- @@ -1584,7 +1584,7 @@ public readonly httpStatus: IResolvable | LoadbalancerFrontendRuleMatchersHttpSt http_status block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} --- @@ -1598,7 +1598,7 @@ public readonly httpStatusRange: IResolvable | LoadbalancerFrontendRuleMatchersH http_status_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} --- @@ -1612,7 +1612,7 @@ public readonly numMembersUp: IResolvable | LoadbalancerFrontendRuleMatchersNumM num_members_up block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} --- @@ -1626,7 +1626,7 @@ public readonly path: IResolvable | LoadbalancerFrontendRuleMatchersPath[]; path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} --- @@ -1640,7 +1640,7 @@ public readonly requestHeader: IResolvable | LoadbalancerFrontendRuleMatchersReq request_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} --- @@ -1654,7 +1654,7 @@ public readonly responseHeader: IResolvable | LoadbalancerFrontendRuleMatchersRe response_header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} --- @@ -1668,7 +1668,7 @@ public readonly srcIp: IResolvable | LoadbalancerFrontendRuleMatchersSrcIp[]; src_ip block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} --- @@ -1682,7 +1682,7 @@ public readonly srcPort: IResolvable | LoadbalancerFrontendRuleMatchersSrcPort[] src_port block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} --- @@ -1696,7 +1696,7 @@ public readonly srcPortRange: IResolvable | LoadbalancerFrontendRuleMatchersSrcP src_port_range block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} --- @@ -1710,7 +1710,7 @@ public readonly url: IResolvable | LoadbalancerFrontendRuleMatchersUrl[]; url block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} --- @@ -1724,7 +1724,7 @@ public readonly urlParam: IResolvable | LoadbalancerFrontendRuleMatchersUrlParam url_param block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} --- @@ -1738,7 +1738,7 @@ public readonly urlQuery: IResolvable | LoadbalancerFrontendRuleMatchersUrlQuery url_query block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} --- @@ -1772,7 +1772,7 @@ public readonly method: string; Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1786,7 +1786,7 @@ public readonly value: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1800,7 +1800,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1834,7 +1834,7 @@ public readonly rangeEnd: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -1848,7 +1848,7 @@ public readonly rangeStart: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -1862,7 +1862,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1900,7 +1900,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -1914,7 +1914,7 @@ public readonly name: string; Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -1928,7 +1928,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -1942,7 +1942,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -1956,7 +1956,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -1994,7 +1994,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2008,7 +2008,7 @@ public readonly name: string; Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2022,7 +2022,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2036,7 +2036,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2050,7 +2050,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2083,7 +2083,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2097,7 +2097,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2130,7 +2130,7 @@ public readonly value: string; String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2144,7 +2144,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2178,7 +2178,7 @@ public readonly method: string; Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2192,7 +2192,7 @@ public readonly value: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2206,7 +2206,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2240,7 +2240,7 @@ public readonly rangeEnd: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2254,7 +2254,7 @@ public readonly rangeStart: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2268,7 +2268,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2303,7 +2303,7 @@ public readonly backendName: string; The name of the `backend`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} --- @@ -2317,7 +2317,7 @@ public readonly method: string; Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2331,7 +2331,7 @@ public readonly value: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2345,7 +2345,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2382,7 +2382,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2396,7 +2396,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2410,7 +2410,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2424,7 +2424,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2462,7 +2462,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2476,7 +2476,7 @@ public readonly name: string; Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2490,7 +2490,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2504,7 +2504,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2518,7 +2518,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2556,7 +2556,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2570,7 +2570,7 @@ public readonly name: string; Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2584,7 +2584,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2598,7 +2598,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2612,7 +2612,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2645,7 +2645,7 @@ public readonly value: string; IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2659,7 +2659,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2693,7 +2693,7 @@ public readonly method: string; Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2707,7 +2707,7 @@ public readonly value: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2721,7 +2721,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2755,7 +2755,7 @@ public readonly rangeEnd: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} --- @@ -2769,7 +2769,7 @@ public readonly rangeStart: number; Integer value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} --- @@ -2783,7 +2783,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2820,7 +2820,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2834,7 +2834,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2848,7 +2848,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2862,7 +2862,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2900,7 +2900,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -2914,7 +2914,7 @@ public readonly name: string; Name of the argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} --- @@ -2928,7 +2928,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -2942,7 +2942,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -2956,7 +2956,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- @@ -2993,7 +2993,7 @@ Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} --- @@ -3007,7 +3007,7 @@ public readonly ignoreCase: boolean | IResolvable; Defines if case should be ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} --- @@ -3021,7 +3021,7 @@ public readonly inverse: boolean | IResolvable; Defines if the condition should be inverted. Works similarly to logical NOT operator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} --- @@ -3035,7 +3035,7 @@ public readonly value: string; String value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} --- diff --git a/docs/loadbalancerFrontendTlsConfig.csharp.md b/docs/loadbalancerFrontendTlsConfig.csharp.md index 705c6c986..37a3885bf 100644 --- a/docs/loadbalancerFrontendTlsConfig.csharp.md +++ b/docs/loadbalancerFrontendTlsConfig.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerFrontendTlsCon The id of the existing LoadbalancerFrontendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -857,7 +857,7 @@ public string CertificateBundle { get; set; } Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -871,7 +871,7 @@ public string Frontend { get; set; } ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -885,7 +885,7 @@ public string Name { get; set; } The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- diff --git a/docs/loadbalancerFrontendTlsConfig.go.md b/docs/loadbalancerFrontendTlsConfig.go.md index 4e3fa4601..bc372ecd6 100644 --- a/docs/loadbalancerFrontendTlsConfig.go.md +++ b/docs/loadbalancerFrontendTlsConfig.go.md @@ -4,12 +4,12 @@ ### LoadbalancerFrontendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" loadbalancerfrontendtlsconfig.NewLoadbalancerFrontendTlsConfig(scope Construct, id *string, config LoadbalancerFrontendTlsConfigConfig) LoadbalancerFrontendTlsConfig ``` @@ -378,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_IsConstruct(x interface{}) *bool ``` @@ -410,7 +410,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_IsTerraformElement(x interface{}) *bool ``` @@ -424,7 +424,7 @@ loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_IsTerraformElement(x ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_IsTerraformResource(x interface{}) *bool ``` @@ -438,7 +438,7 @@ loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_IsTerraformResource( ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerFrontendTlsCon The id of the existing LoadbalancerFrontendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -744,7 +744,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerfrontendtlsconfig" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerfrontendtlsconfig" &loadbalancerfrontendtlsconfig.LoadbalancerFrontendTlsConfigConfig { Connection: interface{}, @@ -857,7 +857,7 @@ CertificateBundle *string Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -871,7 +871,7 @@ Frontend *string ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -885,7 +885,7 @@ Name *string The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- diff --git a/docs/loadbalancerFrontendTlsConfig.java.md b/docs/loadbalancerFrontendTlsConfig.java.md index 3e924a4f8..73137b8c9 100644 --- a/docs/loadbalancerFrontendTlsConfig.java.md +++ b/docs/loadbalancerFrontendTlsConfig.java.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- @@ -559,7 +559,7 @@ The construct id used in the generated config for the LoadbalancerFrontendTlsCon The id of the existing LoadbalancerFrontendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -953,7 +953,7 @@ public java.lang.String getCertificateBundle(); Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -967,7 +967,7 @@ public java.lang.String getFrontend(); ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -981,7 +981,7 @@ public java.lang.String getName(); The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- diff --git a/docs/loadbalancerFrontendTlsConfig.python.md b/docs/loadbalancerFrontendTlsConfig.python.md index 67c5aac3d..bbcd40c7b 100644 --- a/docs/loadbalancerFrontendTlsConfig.python.md +++ b/docs/loadbalancerFrontendTlsConfig.python.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- @@ -603,7 +603,7 @@ The construct id used in the generated config for the LoadbalancerFrontendTlsCon The id of the existing LoadbalancerFrontendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -993,7 +993,7 @@ certificate_bundle: str Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -1007,7 +1007,7 @@ frontend: str ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -1021,7 +1021,7 @@ name: str The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- diff --git a/docs/loadbalancerFrontendTlsConfig.typescript.md b/docs/loadbalancerFrontendTlsConfig.typescript.md index e0df7df4e..28f5b13b6 100644 --- a/docs/loadbalancerFrontendTlsConfig.typescript.md +++ b/docs/loadbalancerFrontendTlsConfig.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerFrontendTlsConfig -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerFrontendTlsCon The id of the existing LoadbalancerFrontendTlsConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use --- @@ -846,7 +846,7 @@ public readonly certificateBundle: string; Reference to certificate bundle ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} --- @@ -860,7 +860,7 @@ public readonly frontend: string; ID of the load balancer frontend to which the TLS config is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} --- @@ -874,7 +874,7 @@ public readonly name: string; The name of the TLS config. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} --- diff --git a/docs/loadbalancerManualCertificateBundle.csharp.md b/docs/loadbalancerManualCertificateBundle.csharp.md index 4fa995567..7e30dcd7f 100644 --- a/docs/loadbalancerManualCertificateBundle.csharp.md +++ b/docs/loadbalancerManualCertificateBundle.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerManualCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the LoadbalancerManualCertific The id of the existing LoadbalancerManualCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -921,7 +921,7 @@ public string Certificate { get; set; } Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -935,7 +935,7 @@ public string Name { get; set; } The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -949,7 +949,7 @@ public string PrivateKey { get; set; } Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -963,7 +963,7 @@ public string Intermediates { get; set; } Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- diff --git a/docs/loadbalancerManualCertificateBundle.go.md b/docs/loadbalancerManualCertificateBundle.go.md index 59c23d8af..2c37c6451 100644 --- a/docs/loadbalancerManualCertificateBundle.go.md +++ b/docs/loadbalancerManualCertificateBundle.go.md @@ -4,12 +4,12 @@ ### LoadbalancerManualCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" loadbalancermanualcertificatebundle.NewLoadbalancerManualCertificateBundle(scope Construct, id *string, config LoadbalancerManualCertificateBundleConfig) LoadbalancerManualCertificateBundle ``` @@ -385,7 +385,7 @@ func ResetIntermediates() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_IsTerraf ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_IsTerraf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundle_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the LoadbalancerManualCertific The id of the existing LoadbalancerManualCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancermanualcertificatebundle" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancermanualcertificatebundle" &loadbalancermanualcertificatebundle.LoadbalancerManualCertificateBundleConfig { Connection: interface{}, @@ -921,7 +921,7 @@ Certificate *string Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -935,7 +935,7 @@ Name *string The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -949,7 +949,7 @@ PrivateKey *string Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -963,7 +963,7 @@ Intermediates *string Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- diff --git a/docs/loadbalancerManualCertificateBundle.java.md b/docs/loadbalancerManualCertificateBundle.java.md index e4c53f762..f2f20cb7e 100644 --- a/docs/loadbalancerManualCertificateBundle.java.md +++ b/docs/loadbalancerManualCertificateBundle.java.md @@ -4,7 +4,7 @@ ### LoadbalancerManualCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- @@ -578,7 +578,7 @@ The construct id used in the generated config for the LoadbalancerManualCertific The id of the existing LoadbalancerManualCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -1029,7 +1029,7 @@ public java.lang.String getCertificate(); Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -1043,7 +1043,7 @@ public java.lang.String getName(); The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -1057,7 +1057,7 @@ public java.lang.String getPrivateKey(); Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -1071,7 +1071,7 @@ public java.lang.String getIntermediates(); Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- diff --git a/docs/loadbalancerManualCertificateBundle.python.md b/docs/loadbalancerManualCertificateBundle.python.md index 1efe9e9ab..c2792248d 100644 --- a/docs/loadbalancerManualCertificateBundle.python.md +++ b/docs/loadbalancerManualCertificateBundle.python.md @@ -4,7 +4,7 @@ ### LoadbalancerManualCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- @@ -622,7 +622,7 @@ The construct id used in the generated config for the LoadbalancerManualCertific The id of the existing LoadbalancerManualCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -1069,7 +1069,7 @@ certificate: str Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -1083,7 +1083,7 @@ name: str The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -1097,7 +1097,7 @@ private_key: str Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -1111,7 +1111,7 @@ intermediates: str Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- diff --git a/docs/loadbalancerManualCertificateBundle.typescript.md b/docs/loadbalancerManualCertificateBundle.typescript.md index d4920fb76..79cb360a5 100644 --- a/docs/loadbalancerManualCertificateBundle.typescript.md +++ b/docs/loadbalancerManualCertificateBundle.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerManualCertificateBundle -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the LoadbalancerManualCertific The id of the existing LoadbalancerManualCertificateBundle that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use --- @@ -909,7 +909,7 @@ public readonly certificate: string; Certificate as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} --- @@ -923,7 +923,7 @@ public readonly name: string; The name of the certificate bundle. Must be unique within customer account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} --- @@ -937,7 +937,7 @@ public readonly privateKey: string; Private key as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} --- @@ -951,7 +951,7 @@ public readonly intermediates: string; Intermediate certificates as base64 encoded string. Must be in PEM format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} --- diff --git a/docs/loadbalancerResolver.csharp.md b/docs/loadbalancerResolver.csharp.md index fbe858fac..799a33f04 100644 --- a/docs/loadbalancerResolver.csharp.md +++ b/docs/loadbalancerResolver.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerResolver -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerResolver to im The id of the existing LoadbalancerResolver that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use --- @@ -977,7 +977,7 @@ public double CacheInvalid { get; set; } Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -991,7 +991,7 @@ public double CacheValid { get; set; } Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -1005,7 +1005,7 @@ public string Loadbalancer { get; set; } ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -1019,7 +1019,7 @@ public string Name { get; set; } The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -1035,7 +1035,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -1049,7 +1049,7 @@ public double Retries { get; set; } Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -1063,7 +1063,7 @@ public double Timeout { get; set; } Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -1077,7 +1077,7 @@ public double TimeoutRetry { get; set; } Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- diff --git a/docs/loadbalancerResolver.go.md b/docs/loadbalancerResolver.go.md index 97c24811a..a35f2b793 100644 --- a/docs/loadbalancerResolver.go.md +++ b/docs/loadbalancerResolver.go.md @@ -4,12 +4,12 @@ ### LoadbalancerResolver -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" loadbalancerresolver.NewLoadbalancerResolver(scope Construct, id *string, config LoadbalancerResolverConfig) LoadbalancerResolver ``` @@ -378,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" loadbalancerresolver.LoadbalancerResolver_IsConstruct(x interface{}) *bool ``` @@ -410,7 +410,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" loadbalancerresolver.LoadbalancerResolver_IsTerraformElement(x interface{}) *bool ``` @@ -424,7 +424,7 @@ loadbalancerresolver.LoadbalancerResolver_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" loadbalancerresolver.LoadbalancerResolver_IsTerraformResource(x interface{}) *bool ``` @@ -438,7 +438,7 @@ loadbalancerresolver.LoadbalancerResolver_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" loadbalancerresolver.LoadbalancerResolver_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerResolver to im The id of the existing LoadbalancerResolver that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use --- @@ -854,7 +854,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerresolver" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerresolver" &loadbalancerresolver.LoadbalancerResolverConfig { Connection: interface{}, @@ -977,7 +977,7 @@ CacheInvalid *f64 Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -991,7 +991,7 @@ CacheValid *f64 Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -1005,7 +1005,7 @@ Loadbalancer *string ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -1019,7 +1019,7 @@ Name *string The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -1035,7 +1035,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -1049,7 +1049,7 @@ Retries *f64 Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -1063,7 +1063,7 @@ Timeout *f64 Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -1077,7 +1077,7 @@ TimeoutRetry *f64 Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- diff --git a/docs/loadbalancerResolver.java.md b/docs/loadbalancerResolver.java.md index 88dc54d99..1a24b4f1d 100644 --- a/docs/loadbalancerResolver.java.md +++ b/docs/loadbalancerResolver.java.md @@ -4,7 +4,7 @@ ### LoadbalancerResolver -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. #### Initializers @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -164,7 +164,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- @@ -621,7 +621,7 @@ The construct id used in the generated config for the LoadbalancerResolver to im The id of the existing LoadbalancerResolver that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use --- @@ -1135,7 +1135,7 @@ public java.lang.Number getCacheInvalid(); Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -1149,7 +1149,7 @@ public java.lang.Number getCacheValid(); Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -1163,7 +1163,7 @@ public java.lang.String getLoadbalancer(); ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -1177,7 +1177,7 @@ public java.lang.String getName(); The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -1193,7 +1193,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -1207,7 +1207,7 @@ public java.lang.Number getRetries(); Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -1221,7 +1221,7 @@ public java.lang.Number getTimeout(); Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -1235,7 +1235,7 @@ public java.lang.Number getTimeoutRetry(); Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- diff --git a/docs/loadbalancerResolver.python.md b/docs/loadbalancerResolver.python.md index 4e0c487aa..d01031ae4 100644 --- a/docs/loadbalancerResolver.python.md +++ b/docs/loadbalancerResolver.python.md @@ -4,7 +4,7 @@ ### LoadbalancerResolver -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. #### Initializers @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -162,7 +162,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- @@ -665,7 +665,7 @@ The construct id used in the generated config for the LoadbalancerResolver to im The id of the existing LoadbalancerResolver that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use --- @@ -1175,7 +1175,7 @@ cache_invalid: typing.Union[int, float] Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -1189,7 +1189,7 @@ cache_valid: typing.Union[int, float] Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -1203,7 +1203,7 @@ loadbalancer: str ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -1217,7 +1217,7 @@ name: str The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -1233,7 +1233,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -1247,7 +1247,7 @@ retries: typing.Union[int, float] Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -1261,7 +1261,7 @@ timeout: typing.Union[int, float] Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -1275,7 +1275,7 @@ timeout_retry: typing.Union[int, float] Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- diff --git a/docs/loadbalancerResolver.typescript.md b/docs/loadbalancerResolver.typescript.md index 86dab59f6..dc7c3beab 100644 --- a/docs/loadbalancerResolver.typescript.md +++ b/docs/loadbalancerResolver.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerResolver -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver}. #### Initializers @@ -467,7 +467,7 @@ The construct id used in the generated config for the LoadbalancerResolver to im The id of the existing LoadbalancerResolver that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use --- @@ -961,7 +961,7 @@ public readonly cacheInvalid: number; Time in seconds to cache invalid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} --- @@ -975,7 +975,7 @@ public readonly cacheValid: number; Time in seconds to cache valid results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} --- @@ -989,7 +989,7 @@ public readonly loadbalancer: string; ID of the load balancer to which the resolver is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} --- @@ -1003,7 +1003,7 @@ public readonly name: string; The name of the resolver. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} --- @@ -1019,7 +1019,7 @@ List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} --- @@ -1033,7 +1033,7 @@ public readonly retries: number; Number of retries on failure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} --- @@ -1047,7 +1047,7 @@ public readonly timeout: number; Timeout for the query in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} --- @@ -1061,7 +1061,7 @@ public readonly timeoutRetry: number; Timeout for the query retries in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} --- diff --git a/docs/loadbalancerStaticBackendMember.csharp.md b/docs/loadbalancerStaticBackendMember.csharp.md index b98558d47..e9f58f3eb 100644 --- a/docs/loadbalancerStaticBackendMember.csharp.md +++ b/docs/loadbalancerStaticBackendMember.csharp.md @@ -4,7 +4,7 @@ ### LoadbalancerStaticBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerStaticBackendM The id of the existing LoadbalancerStaticBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -974,7 +974,7 @@ public string Backend { get; set; } ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -988,7 +988,7 @@ public double MaxSessions { get; set; } Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -1002,7 +1002,7 @@ public string Name { get; set; } The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -1016,7 +1016,7 @@ public double Weight { get; set; } Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -1030,7 +1030,7 @@ public object Enabled { get; set; } Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -1044,7 +1044,7 @@ public string Ip { get; set; } Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -1058,7 +1058,7 @@ public double Port { get; set; } Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- diff --git a/docs/loadbalancerStaticBackendMember.go.md b/docs/loadbalancerStaticBackendMember.go.md index 97ccaf87c..375479577 100644 --- a/docs/loadbalancerStaticBackendMember.go.md +++ b/docs/loadbalancerStaticBackendMember.go.md @@ -4,12 +4,12 @@ ### LoadbalancerStaticBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" loadbalancerstaticbackendmember.NewLoadbalancerStaticBackendMember(scope Construct, id *string, config LoadbalancerStaticBackendMemberConfig) LoadbalancerStaticBackendMember ``` @@ -399,7 +399,7 @@ func ResetPort() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_IsConstruct(x interface{}) *bool ``` @@ -431,7 +431,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_IsTerraformElement(x interface{}) *bool ``` @@ -445,7 +445,7 @@ loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_IsTerraformEleme ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_IsTerraformResource(x interface{}) *bool ``` @@ -459,7 +459,7 @@ loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_IsTerraformResou ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" loadbalancerstaticbackendmember.LoadbalancerStaticBackendMember_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerStaticBackendM The id of the existing LoadbalancerStaticBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -853,7 +853,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/loadbalancerstaticbackendmember" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/loadbalancerstaticbackendmember" &loadbalancerstaticbackendmember.LoadbalancerStaticBackendMemberConfig { Connection: interface{}, @@ -974,7 +974,7 @@ Backend *string ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -988,7 +988,7 @@ MaxSessions *f64 Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -1002,7 +1002,7 @@ Name *string The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -1016,7 +1016,7 @@ Weight *f64 Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -1030,7 +1030,7 @@ Enabled interface{} Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -1044,7 +1044,7 @@ Ip *string Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -1058,7 +1058,7 @@ Port *f64 Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- diff --git a/docs/loadbalancerStaticBackendMember.java.md b/docs/loadbalancerStaticBackendMember.java.md index 647f2caa4..55840d3da 100644 --- a/docs/loadbalancerStaticBackendMember.java.md +++ b/docs/loadbalancerStaticBackendMember.java.md @@ -4,7 +4,7 @@ ### LoadbalancerStaticBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. #### Initializers @@ -121,7 +121,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- @@ -629,7 +629,7 @@ The construct id used in the generated config for the LoadbalancerStaticBackendM The id of the existing LoadbalancerStaticBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -1120,7 +1120,7 @@ public java.lang.String getBackend(); ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -1134,7 +1134,7 @@ public java.lang.Number getMaxSessions(); Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -1148,7 +1148,7 @@ public java.lang.String getName(); The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -1162,7 +1162,7 @@ public java.lang.Number getWeight(); Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -1176,7 +1176,7 @@ public java.lang.Object getEnabled(); Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -1190,7 +1190,7 @@ public java.lang.String getIp(); Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -1204,7 +1204,7 @@ public java.lang.Number getPort(); Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- diff --git a/docs/loadbalancerStaticBackendMember.python.md b/docs/loadbalancerStaticBackendMember.python.md index 6f727b20e..a25c177f6 100644 --- a/docs/loadbalancerStaticBackendMember.python.md +++ b/docs/loadbalancerStaticBackendMember.python.md @@ -4,7 +4,7 @@ ### LoadbalancerStaticBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. #### Initializers @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- @@ -672,7 +672,7 @@ The construct id used in the generated config for the LoadbalancerStaticBackendM The id of the existing LoadbalancerStaticBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -1158,7 +1158,7 @@ backend: str ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -1172,7 +1172,7 @@ max_sessions: typing.Union[int, float] Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -1186,7 +1186,7 @@ name: str The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -1200,7 +1200,7 @@ weight: typing.Union[int, float] Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -1214,7 +1214,7 @@ enabled: typing.Union[bool, IResolvable] Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -1228,7 +1228,7 @@ ip: str Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -1242,7 +1242,7 @@ port: typing.Union[int, float] Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- diff --git a/docs/loadbalancerStaticBackendMember.typescript.md b/docs/loadbalancerStaticBackendMember.typescript.md index f8914d513..f23bc428f 100644 --- a/docs/loadbalancerStaticBackendMember.typescript.md +++ b/docs/loadbalancerStaticBackendMember.typescript.md @@ -4,7 +4,7 @@ ### LoadbalancerStaticBackendMember -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the LoadbalancerStaticBackendM The id of the existing LoadbalancerStaticBackendMember that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ public readonly backend: string; ID of the load balancer backend to which the member is connected. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} --- @@ -973,7 +973,7 @@ public readonly maxSessions: number; Maximum number of sessions before queueing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} --- @@ -987,7 +987,7 @@ public readonly name: string; The name of the member. Must be unique within within the load balancer backend. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} --- @@ -1001,7 +1001,7 @@ public readonly weight: number; Weight of the member. The higher the weight, the more traffic the member receives. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} --- @@ -1015,7 +1015,7 @@ public readonly enabled: boolean | IResolvable; Indicates if the member is enabled. Disabled members are excluded from load balancing. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} --- @@ -1029,7 +1029,7 @@ public readonly ip: string; Optional fallback IP address in case of failure on DNS resolving. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} --- @@ -1043,7 +1043,7 @@ public readonly port: number; Server port. Port is optional and can be specified in DNS SRV record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} --- diff --git a/docs/managedDatabaseLogicalDatabase.csharp.md b/docs/managedDatabaseLogicalDatabase.csharp.md index d64a1d201..68b51be12 100644 --- a/docs/managedDatabaseLogicalDatabase.csharp.md +++ b/docs/managedDatabaseLogicalDatabase.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabaseLogicalDatabase -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedDatabaseLogicalData The id of the existing ManagedDatabaseLogicalDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use --- @@ -831,7 +831,7 @@ new ManagedDatabaseLogicalDatabaseConfig { | Service | string | Service's UUID for which this user belongs to. | | CharacterSet | string | Default character set for the database (LC_CTYPE). | | Collation | string | Default collation for the database (LC_COLLATE). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -915,7 +915,7 @@ public string Name { get; set; } Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -929,7 +929,7 @@ public string Service { get; set; } Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -943,7 +943,7 @@ public string CharacterSet { get; set; } Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -957,7 +957,7 @@ public string Collation { get; set; } Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -969,7 +969,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedDatabaseLogicalDatabase.go.md b/docs/managedDatabaseLogicalDatabase.go.md index cabf3e55a..693cc0d01 100644 --- a/docs/managedDatabaseLogicalDatabase.go.md +++ b/docs/managedDatabaseLogicalDatabase.go.md @@ -4,12 +4,12 @@ ### ManagedDatabaseLogicalDatabase -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" manageddatabaselogicaldatabase.NewManagedDatabaseLogicalDatabase(scope Construct, id *string, config ManagedDatabaseLogicalDatabaseConfig) ManagedDatabaseLogicalDatabase ``` @@ -399,7 +399,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_IsConstruct(x interface{}) *bool ``` @@ -431,7 +431,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_IsTerraformElement(x interface{}) *bool ``` @@ -445,7 +445,7 @@ manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_IsTerraformElement ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_IsTerraformResource(x interface{}) *bool ``` @@ -459,7 +459,7 @@ manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_IsTerraformResourc ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabase_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedDatabaseLogicalData The id of the existing ManagedDatabaseLogicalDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use --- @@ -798,7 +798,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselogicaldatabase" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaselogicaldatabase" &manageddatabaselogicaldatabase.ManagedDatabaseLogicalDatabaseConfig { Connection: interface{}, @@ -831,7 +831,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaselo | Service | *string | Service's UUID for which this user belongs to. | | CharacterSet | *string | Default character set for the database (LC_CTYPE). | | Collation | *string | Default collation for the database (LC_COLLATE). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -915,7 +915,7 @@ Name *string Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -929,7 +929,7 @@ Service *string Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -943,7 +943,7 @@ CharacterSet *string Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -957,7 +957,7 @@ Collation *string Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -969,7 +969,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedDatabaseLogicalDatabase.java.md b/docs/managedDatabaseLogicalDatabase.java.md index 7d5993409..2b1e8044a 100644 --- a/docs/managedDatabaseLogicalDatabase.java.md +++ b/docs/managedDatabaseLogicalDatabase.java.md @@ -4,7 +4,7 @@ ### ManagedDatabaseLogicalDatabase -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. #### Initializers @@ -46,7 +46,7 @@ ManagedDatabaseLogicalDatabase.Builder.create(Construct scope, java.lang.String | service | java.lang.String | Service's UUID for which this user belongs to. | | characterSet | java.lang.String | Default character set for the database (LC_CTYPE). | | collation | java.lang.String | Default collation for the database (LC_COLLATE). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -605,7 +605,7 @@ The construct id used in the generated config for the ManagedDatabaseLogicalData The id of the existing ManagedDatabaseLogicalDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use --- @@ -952,7 +952,7 @@ ManagedDatabaseLogicalDatabaseConfig.builder() | service | java.lang.String | Service's UUID for which this user belongs to. | | characterSet | java.lang.String | Default character set for the database (LC_CTYPE). | | collation | java.lang.String | Default collation for the database (LC_COLLATE). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -1036,7 +1036,7 @@ public java.lang.String getName(); Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -1050,7 +1050,7 @@ public java.lang.String getService(); Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -1064,7 +1064,7 @@ public java.lang.String getCharacterSet(); Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -1078,7 +1078,7 @@ public java.lang.String getCollation(); Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -1090,7 +1090,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedDatabaseLogicalDatabase.python.md b/docs/managedDatabaseLogicalDatabase.python.md index a2d94f71a..754f004ae 100644 --- a/docs/managedDatabaseLogicalDatabase.python.md +++ b/docs/managedDatabaseLogicalDatabase.python.md @@ -4,7 +4,7 @@ ### ManagedDatabaseLogicalDatabase -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. #### Initializers @@ -44,7 +44,7 @@ managedDatabaseLogicalDatabase.ManagedDatabaseLogicalDatabase( | service | str | Service's UUID for which this user belongs to. | | character_set | str | Default character set for the database (LC_CTYPE). | | collation | str | Default collation for the database (LC_COLLATE). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -649,7 +649,7 @@ The construct id used in the generated config for the ManagedDatabaseLogicalData The id of the existing ManagedDatabaseLogicalDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use --- @@ -992,7 +992,7 @@ managedDatabaseLogicalDatabase.ManagedDatabaseLogicalDatabaseConfig( | service | str | Service's UUID for which this user belongs to. | | character_set | str | Default character set for the database (LC_CTYPE). | | collation | str | Default collation for the database (LC_COLLATE). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -1076,7 +1076,7 @@ name: str Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -1090,7 +1090,7 @@ service: str Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -1104,7 +1104,7 @@ character_set: str Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -1118,7 +1118,7 @@ collation: str Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -1130,7 +1130,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedDatabaseLogicalDatabase.typescript.md b/docs/managedDatabaseLogicalDatabase.typescript.md index 7ab916ff5..190a0aceb 100644 --- a/docs/managedDatabaseLogicalDatabase.typescript.md +++ b/docs/managedDatabaseLogicalDatabase.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabaseLogicalDatabase -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedDatabaseLogicalData The id of the existing ManagedDatabaseLogicalDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use --- @@ -818,7 +818,7 @@ const managedDatabaseLogicalDatabaseConfig: managedDatabaseLogicalDatabase.Manag | service | string | Service's UUID for which this user belongs to. | | characterSet | string | Default character set for the database (LC_CTYPE). | | collation | string | Default collation for the database (LC_COLLATE). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. | --- @@ -902,7 +902,7 @@ public readonly name: string; Name of the logical database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} --- @@ -916,7 +916,7 @@ public readonly service: string; Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} --- @@ -930,7 +930,7 @@ public readonly characterSet: string; Default character set for the database (LC_CTYPE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} --- @@ -944,7 +944,7 @@ public readonly collation: string; Default collation for the database (LC_COLLATE). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} --- @@ -956,7 +956,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedDatabaseMysql.csharp.md b/docs/managedDatabaseMysql.csharp.md index 308f7351d..16f3a5926 100644 --- a/docs/managedDatabaseMysql.csharp.md +++ b/docs/managedDatabaseMysql.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabaseMysql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseMysql to im The id of the existing ManagedDatabaseMysql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use --- @@ -1146,7 +1146,7 @@ new ManagedDatabaseMysqlConfig { | Plan | string | Service plan to use. | | Title | string | Title of a managed database instance. | | Zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1238,7 +1238,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1254,7 +1254,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -1268,7 +1268,7 @@ public string Title { get; set; } Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -1282,7 +1282,7 @@ public string Zone { get; set; } Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -1294,7 +1294,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1311,7 +1311,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -1325,7 +1325,7 @@ public string MaintenanceWindowDow { get; set; } Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -1339,7 +1339,7 @@ public string MaintenanceWindowTime { get; set; } Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -1353,7 +1353,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -1367,7 +1367,7 @@ public object Powered { get; set; } The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -1381,7 +1381,7 @@ public ManagedDatabaseMysqlProperties Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -1421,7 +1421,7 @@ public string Family { get; set; } Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} --- @@ -1435,7 +1435,7 @@ public string Name { get; set; } The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1449,7 +1449,7 @@ public string Type { get; set; } The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} --- @@ -1463,7 +1463,7 @@ public string Uuid { get; set; } Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} --- @@ -1513,6 +1513,7 @@ new ManagedDatabaseMysqlProperties { double InteractiveTimeout = null, string InternalTmpMemStorageEngine = null, string[] IpFilter = null, + string LogOutput = null, double LongQueryTime = null, double MaxAllowedPacket = null, double MaxHeapTableSize = null, @@ -1561,7 +1562,8 @@ new ManagedDatabaseMysqlProperties { | InteractiveTimeout | double | The number of seconds the server waits for activity on an interactive connection before closing it. | | InternalTmpMemStorageEngine | string | The storage engine for in-memory internal temporary tables. | | IpFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | -| LongQueryTime | double | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. | +| LogOutput | string | The slow log output destination when slow_query_log is ON. | +| LongQueryTime | double | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. | | MaxAllowedPacket | double | Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). | | MaxHeapTableSize | double | Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). | | Migration | ManagedDatabaseMysqlPropertiesMigration | migration block. | @@ -1570,7 +1572,7 @@ new ManagedDatabaseMysqlProperties { | NetWriteTimeout | double | The number of seconds to wait for a block to be written to a connection before aborting the write. | | PublicAccess | object | Public Access. Allow access to the service from the public Internet. | | ServiceLog | object | Service logging. Store logs for the service so that they are available in the HTTP API and console. | -| SlowQueryLog | object | Slow query log enables capturing of slow queries. | +| SlowQueryLog | object | Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. | | SortBufferSize | double | Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). | | SqlMode | string | Global SQL mode. | | SqlRequirePrimaryKey | object | Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. | @@ -1592,7 +1594,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -1606,7 +1608,7 @@ public string AdminUsername { get; set; } Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -1620,7 +1622,7 @@ public object AutomaticUtilityNetworkIpFilter { get; set; } Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -1636,7 +1638,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -1652,7 +1654,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -1668,7 +1670,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -1682,7 +1684,7 @@ public double ConnectTimeout { get; set; } The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -1696,7 +1698,7 @@ public string DefaultTimeZone { get; set; } Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -1710,7 +1712,7 @@ public double GroupConcatMaxLen { get; set; } The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -1724,7 +1726,7 @@ public double InformationSchemaStatsExpiry { get; set; } The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -1740,7 +1742,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -1754,7 +1756,7 @@ public double InnodbFlushNeighbors { get; set; } Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -1770,7 +1772,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -1784,7 +1786,7 @@ public string InnodbFtServerStopwordTable { get; set; } This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -1800,7 +1802,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -1814,7 +1816,7 @@ public double InnodbLogBufferSize { get; set; } The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -1828,7 +1830,7 @@ public double InnodbOnlineAlterLogMaxSize { get; set; } The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -1842,7 +1844,7 @@ public object InnodbPrintAllDeadlocks { get; set; } When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -1858,7 +1860,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -1874,7 +1876,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -1888,7 +1890,7 @@ public double InnodbThreadConcurrency { get; set; } Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -1904,7 +1906,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -1918,7 +1920,7 @@ public double InteractiveTimeout { get; set; } The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -1932,7 +1934,7 @@ public string InternalTmpMemStorageEngine { get; set; } The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -1946,7 +1948,23 @@ public string[] IpFilter { get; set; } IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +##### `LogOutput`Optional + +```csharp +public string LogOutput { get; set; } +``` + +- *Type:* string + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -1958,9 +1976,9 @@ public double LongQueryTime { get; set; } - *Type:* double -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -1974,7 +1992,7 @@ public double MaxAllowedPacket { get; set; } Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -1988,7 +2006,7 @@ public double MaxHeapTableSize { get; set; } Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -2002,7 +2020,7 @@ public ManagedDatabaseMysqlPropertiesMigration Migration { get; set; } migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -2018,7 +2036,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -2032,7 +2050,7 @@ public double NetReadTimeout { get; set; } The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -2046,7 +2064,7 @@ public double NetWriteTimeout { get; set; } The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -2060,7 +2078,7 @@ public object PublicAccess { get; set; } Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -2074,7 +2092,7 @@ public object ServiceLog { get; set; } Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -2086,11 +2104,9 @@ public object SlowQueryLog { get; set; } - *Type:* object -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -2104,7 +2120,7 @@ public double SortBufferSize { get; set; } Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -2120,7 +2136,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -2136,7 +2152,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -2150,7 +2166,7 @@ public double TmpTableSize { get; set; } Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -2164,7 +2180,7 @@ public string Version { get; set; } MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -2178,7 +2194,7 @@ public double WaitTimeout { get; set; } The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -2228,7 +2244,7 @@ public string Dbname { get; set; } Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -2242,7 +2258,7 @@ public string Host { get; set; } Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -2256,7 +2272,7 @@ public string IgnoreDbs { get; set; } Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -2270,7 +2286,7 @@ public string IgnoreRoles { get; set; } Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -2284,7 +2300,7 @@ public string Method { get; set; } The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -2298,7 +2314,7 @@ public string Password { get; set; } Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -2312,7 +2328,7 @@ public double Port { get; set; } Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -2326,7 +2342,7 @@ public object Ssl { get; set; } The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -2340,7 +2356,7 @@ public string Username { get; set; } User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -4367,6 +4383,7 @@ The attribute on the parent resource this class is referencing. | ResetInteractiveTimeout | *No description.* | | ResetInternalTmpMemStorageEngine | *No description.* | | ResetIpFilter | *No description.* | +| ResetLogOutput | *No description.* | | ResetLongQueryTime | *No description.* | | ResetMaxAllowedPacket | *No description.* | | ResetMaxHeapTableSize | *No description.* | @@ -4698,6 +4715,12 @@ private void ResetInternalTmpMemStorageEngine() private void ResetIpFilter() ``` +##### `ResetLogOutput` + +```csharp +private void ResetLogOutput() +``` + ##### `ResetLongQueryTime` ```csharp @@ -4827,6 +4850,7 @@ private void ResetWaitTimeout() | InteractiveTimeoutInput | double | *No description.* | | InternalTmpMemStorageEngineInput | string | *No description.* | | IpFilterInput | string[] | *No description.* | +| LogOutputInput | string | *No description.* | | LongQueryTimeInput | double | *No description.* | | MaxAllowedPacketInput | double | *No description.* | | MaxHeapTableSizeInput | double | *No description.* | @@ -4868,6 +4892,7 @@ private void ResetWaitTimeout() | InteractiveTimeout | double | *No description.* | | InternalTmpMemStorageEngine | string | *No description.* | | IpFilter | string[] | *No description.* | +| LogOutput | string | *No description.* | | LongQueryTime | double | *No description.* | | MaxAllowedPacket | double | *No description.* | | MaxHeapTableSize | double | *No description.* | @@ -5171,6 +5196,16 @@ public string[] IpFilterInput { get; } --- +##### `LogOutputInput`Optional + +```csharp +public string LogOutputInput { get; } +``` + +- *Type:* string + +--- + ##### `LongQueryTimeInput`Optional ```csharp @@ -5581,6 +5616,16 @@ public string[] IpFilter { get; } --- +##### `LogOutput`Required + +```csharp +public string LogOutput { get; } +``` + +- *Type:* string + +--- + ##### `LongQueryTime`Required ```csharp diff --git a/docs/managedDatabaseMysql.go.md b/docs/managedDatabaseMysql.go.md index 9063c7381..bf73941c6 100644 --- a/docs/managedDatabaseMysql.go.md +++ b/docs/managedDatabaseMysql.go.md @@ -4,12 +4,12 @@ ### ManagedDatabaseMysql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysql(scope Construct, id *string, config ManagedDatabaseMysqlConfig) ManagedDatabaseMysql ``` @@ -453,7 +453,7 @@ func ResetProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.ManagedDatabaseMysql_IsConstruct(x interface{}) *bool ``` @@ -485,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.ManagedDatabaseMysql_IsTerraformElement(x interface{}) *bool ``` @@ -499,7 +499,7 @@ manageddatabasemysql.ManagedDatabaseMysql_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.ManagedDatabaseMysql_IsTerraformResource(x interface{}) *bool ``` @@ -513,7 +513,7 @@ manageddatabasemysql.ManagedDatabaseMysql_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.ManagedDatabaseMysql_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseMysql to im The id of the existing ManagedDatabaseMysql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use --- @@ -1094,7 +1094,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlComponents { @@ -1107,7 +1107,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlConfig { Connection: interface{}, @@ -1127,7 +1127,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy MaintenanceWindowTime: *string, Network: interface{}, Powered: interface{}, - Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseMysql.ManagedDatabaseMysqlProperties, + Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseMysql.ManagedDatabaseMysqlProperties, } ``` @@ -1146,7 +1146,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy | Plan | *string | Service plan to use. | | Title | *string | Title of a managed database instance. | | Zone | *string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | *string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | *string | Maintenance window UTC time in hh:mm:ss format. | @@ -1238,7 +1238,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1254,7 +1254,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -1268,7 +1268,7 @@ Title *string Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -1282,7 +1282,7 @@ Zone *string Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -1294,7 +1294,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1311,7 +1311,7 @@ Labels *map[string]*string User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -1325,7 +1325,7 @@ MaintenanceWindowDow *string Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -1339,7 +1339,7 @@ MaintenanceWindowTime *string Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -1353,7 +1353,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -1367,7 +1367,7 @@ Powered interface{} The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -1381,7 +1381,7 @@ Properties ManagedDatabaseMysqlProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -1390,7 +1390,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlNetwork { Family: *string, @@ -1421,7 +1421,7 @@ Family *string Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} --- @@ -1435,7 +1435,7 @@ Name *string The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1449,7 +1449,7 @@ Type *string The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} --- @@ -1463,7 +1463,7 @@ Uuid *string Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} --- @@ -1472,7 +1472,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlNodeStates { @@ -1485,7 +1485,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlProperties { AdminPassword: *string, @@ -1513,10 +1513,11 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy InteractiveTimeout: *f64, InternalTmpMemStorageEngine: *string, IpFilter: *[]*string, + LogOutput: *string, LongQueryTime: *f64, MaxAllowedPacket: *f64, MaxHeapTableSize: *f64, - Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseMysql.ManagedDatabaseMysqlPropertiesMigration, + Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseMysql.ManagedDatabaseMysqlPropertiesMigration, NetBufferLength: *f64, NetReadTimeout: *f64, NetWriteTimeout: *f64, @@ -1561,7 +1562,8 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy | InteractiveTimeout | *f64 | The number of seconds the server waits for activity on an interactive connection before closing it. | | InternalTmpMemStorageEngine | *string | The storage engine for in-memory internal temporary tables. | | IpFilter | *[]*string | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | -| LongQueryTime | *f64 | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. | +| LogOutput | *string | The slow log output destination when slow_query_log is ON. | +| LongQueryTime | *f64 | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. | | MaxAllowedPacket | *f64 | Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). | | MaxHeapTableSize | *f64 | Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). | | Migration | ManagedDatabaseMysqlPropertiesMigration | migration block. | @@ -1570,7 +1572,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemy | NetWriteTimeout | *f64 | The number of seconds to wait for a block to be written to a connection before aborting the write. | | PublicAccess | interface{} | Public Access. Allow access to the service from the public Internet. | | ServiceLog | interface{} | Service logging. Store logs for the service so that they are available in the HTTP API and console. | -| SlowQueryLog | interface{} | Slow query log enables capturing of slow queries. | +| SlowQueryLog | interface{} | Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. | | SortBufferSize | *f64 | Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). | | SqlMode | *string | Global SQL mode. | | SqlRequirePrimaryKey | interface{} | Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. | @@ -1592,7 +1594,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -1606,7 +1608,7 @@ AdminUsername *string Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -1620,7 +1622,7 @@ AutomaticUtilityNetworkIpFilter interface{} Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -1636,7 +1638,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -1652,7 +1654,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -1668,7 +1670,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -1682,7 +1684,7 @@ ConnectTimeout *f64 The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -1696,7 +1698,7 @@ DefaultTimeZone *string Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -1710,7 +1712,7 @@ GroupConcatMaxLen *f64 The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -1724,7 +1726,7 @@ InformationSchemaStatsExpiry *f64 The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -1740,7 +1742,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -1754,7 +1756,7 @@ InnodbFlushNeighbors *f64 Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -1770,7 +1772,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -1784,7 +1786,7 @@ InnodbFtServerStopwordTable *string This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -1800,7 +1802,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -1814,7 +1816,7 @@ InnodbLogBufferSize *f64 The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -1828,7 +1830,7 @@ InnodbOnlineAlterLogMaxSize *f64 The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -1842,7 +1844,7 @@ InnodbPrintAllDeadlocks interface{} When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -1858,7 +1860,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -1874,7 +1876,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -1888,7 +1890,7 @@ InnodbThreadConcurrency *f64 Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -1904,7 +1906,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -1918,7 +1920,7 @@ InteractiveTimeout *f64 The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -1932,7 +1934,7 @@ InternalTmpMemStorageEngine *string The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -1946,7 +1948,23 @@ IpFilter *[]*string IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +##### `LogOutput`Optional + +```go +LogOutput *string +``` + +- *Type:* *string + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -1958,9 +1976,9 @@ LongQueryTime *f64 - *Type:* *f64 -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -1974,7 +1992,7 @@ MaxAllowedPacket *f64 Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -1988,7 +2006,7 @@ MaxHeapTableSize *f64 Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -2002,7 +2020,7 @@ Migration ManagedDatabaseMysqlPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -2018,7 +2036,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -2032,7 +2050,7 @@ NetReadTimeout *f64 The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -2046,7 +2064,7 @@ NetWriteTimeout *f64 The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -2060,7 +2078,7 @@ PublicAccess interface{} Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -2074,7 +2092,7 @@ ServiceLog interface{} Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -2086,11 +2104,9 @@ SlowQueryLog interface{} - *Type:* interface{} -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -2104,7 +2120,7 @@ SortBufferSize *f64 Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -2120,7 +2136,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -2136,7 +2152,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -2150,7 +2166,7 @@ TmpTableSize *f64 Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -2164,7 +2180,7 @@ Version *string MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -2178,7 +2194,7 @@ WaitTimeout *f64 The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -2187,7 +2203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" &manageddatabasemysql.ManagedDatabaseMysqlPropertiesMigration { Dbname: *string, @@ -2228,7 +2244,7 @@ Dbname *string Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -2242,7 +2258,7 @@ Host *string Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -2256,7 +2272,7 @@ IgnoreDbs *string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -2270,7 +2286,7 @@ IgnoreRoles *string Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -2284,7 +2300,7 @@ Method *string The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -2298,7 +2314,7 @@ Password *string Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -2312,7 +2328,7 @@ Port *f64 Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -2326,7 +2342,7 @@ Ssl interface{} The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -2340,7 +2356,7 @@ Username *string User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -2351,7 +2367,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseMysqlComponentsList ``` @@ -2500,7 +2516,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseMysqlComponentsOutputReference ``` @@ -2822,7 +2838,7 @@ func InternalValue() ManagedDatabaseMysqlComponents #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseMysqlNetworkList ``` @@ -2982,7 +2998,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseMysqlNetworkOutputReference ``` @@ -3337,7 +3353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseMysqlNodeStatesList ``` @@ -3486,7 +3502,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseMysqlNodeStatesOutputReference ``` @@ -3786,7 +3802,7 @@ func InternalValue() ManagedDatabaseMysqlNodeStates #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlPropertiesMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseMysqlPropertiesMigrationOutputReference ``` @@ -4296,7 +4312,7 @@ func InternalValue() ManagedDatabaseMysqlPropertiesMigration #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasemysql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasemysql" manageddatabasemysql.NewManagedDatabaseMysqlPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseMysqlPropertiesOutputReference ``` @@ -4367,6 +4383,7 @@ The attribute on the parent resource this class is referencing. | ResetInteractiveTimeout | *No description.* | | ResetInternalTmpMemStorageEngine | *No description.* | | ResetIpFilter | *No description.* | +| ResetLogOutput | *No description.* | | ResetLongQueryTime | *No description.* | | ResetMaxAllowedPacket | *No description.* | | ResetMaxHeapTableSize | *No description.* | @@ -4698,6 +4715,12 @@ func ResetInternalTmpMemStorageEngine() func ResetIpFilter() ``` +##### `ResetLogOutput` + +```go +func ResetLogOutput() +``` + ##### `ResetLongQueryTime` ```go @@ -4827,6 +4850,7 @@ func ResetWaitTimeout() | InteractiveTimeoutInput | *f64 | *No description.* | | InternalTmpMemStorageEngineInput | *string | *No description.* | | IpFilterInput | *[]*string | *No description.* | +| LogOutputInput | *string | *No description.* | | LongQueryTimeInput | *f64 | *No description.* | | MaxAllowedPacketInput | *f64 | *No description.* | | MaxHeapTableSizeInput | *f64 | *No description.* | @@ -4868,6 +4892,7 @@ func ResetWaitTimeout() | InteractiveTimeout | *f64 | *No description.* | | InternalTmpMemStorageEngine | *string | *No description.* | | IpFilter | *[]*string | *No description.* | +| LogOutput | *string | *No description.* | | LongQueryTime | *f64 | *No description.* | | MaxAllowedPacket | *f64 | *No description.* | | MaxHeapTableSize | *f64 | *No description.* | @@ -5171,6 +5196,16 @@ func IpFilterInput() *[]*string --- +##### `LogOutputInput`Optional + +```go +func LogOutputInput() *string +``` + +- *Type:* *string + +--- + ##### `LongQueryTimeInput`Optional ```go @@ -5581,6 +5616,16 @@ func IpFilter() *[]*string --- +##### `LogOutput`Required + +```go +func LogOutput() *string +``` + +- *Type:* *string + +--- + ##### `LongQueryTime`Required ```go diff --git a/docs/managedDatabaseMysql.java.md b/docs/managedDatabaseMysql.java.md index ac5d547b5..8806fd225 100644 --- a/docs/managedDatabaseMysql.java.md +++ b/docs/managedDatabaseMysql.java.md @@ -4,7 +4,7 @@ ### ManagedDatabaseMysql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. #### Initializers @@ -54,7 +54,7 @@ ManagedDatabaseMysql.Builder.create(Construct scope, java.lang.String id) | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -132,7 +132,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -144,7 +144,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -185,7 +185,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -737,7 +737,7 @@ The construct id used in the generated config for the ManagedDatabaseMysql to im The id of the existing ManagedDatabaseMysql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use --- @@ -1346,7 +1346,7 @@ ManagedDatabaseMysqlConfig.builder() | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -1438,7 +1438,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1454,7 +1454,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -1468,7 +1468,7 @@ public java.lang.String getTitle(); Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -1482,7 +1482,7 @@ public java.lang.String getZone(); Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -1494,7 +1494,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1511,7 +1511,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -1525,7 +1525,7 @@ public java.lang.String getMaintenanceWindowDow(); Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -1539,7 +1539,7 @@ public java.lang.String getMaintenanceWindowTime(); Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -1553,7 +1553,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -1567,7 +1567,7 @@ public java.lang.Object getPowered(); The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -1581,7 +1581,7 @@ public ManagedDatabaseMysqlProperties getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -1621,7 +1621,7 @@ public java.lang.String getFamily(); Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} --- @@ -1635,7 +1635,7 @@ public java.lang.String getName(); The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1649,7 +1649,7 @@ public java.lang.String getType(); The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} --- @@ -1663,7 +1663,7 @@ public java.lang.String getUuid(); Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} --- @@ -1715,6 +1715,7 @@ ManagedDatabaseMysqlProperties.builder() // .interactiveTimeout(java.lang.Number) // .internalTmpMemStorageEngine(java.lang.String) // .ipFilter(java.util.List) +// .logOutput(java.lang.String) // .longQueryTime(java.lang.Number) // .maxAllowedPacket(java.lang.Number) // .maxHeapTableSize(java.lang.Number) @@ -1767,7 +1768,8 @@ ManagedDatabaseMysqlProperties.builder() | interactiveTimeout | java.lang.Number | The number of seconds the server waits for activity on an interactive connection before closing it. | | internalTmpMemStorageEngine | java.lang.String | The storage engine for in-memory internal temporary tables. | | ipFilter | java.util.List | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | -| longQueryTime | java.lang.Number | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. | +| logOutput | java.lang.String | The slow log output destination when slow_query_log is ON. | +| longQueryTime | java.lang.Number | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. | | maxAllowedPacket | java.lang.Number | Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). | | maxHeapTableSize | java.lang.Number | Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). | | migration | ManagedDatabaseMysqlPropertiesMigration | migration block. | @@ -1776,7 +1778,7 @@ ManagedDatabaseMysqlProperties.builder() | netWriteTimeout | java.lang.Number | The number of seconds to wait for a block to be written to a connection before aborting the write. | | publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | | serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | -| slowQueryLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Slow query log enables capturing of slow queries. | +| slowQueryLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. | | sortBufferSize | java.lang.Number | Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). | | sqlMode | java.lang.String | Global SQL mode. | | sqlRequirePrimaryKey | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. | @@ -1798,7 +1800,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -1812,7 +1814,7 @@ public java.lang.String getAdminUsername(); Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -1826,7 +1828,7 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilter(); Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -1842,7 +1844,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -1858,7 +1860,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -1874,7 +1876,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -1888,7 +1890,7 @@ public java.lang.Number getConnectTimeout(); The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -1902,7 +1904,7 @@ public java.lang.String getDefaultTimeZone(); Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -1916,7 +1918,7 @@ public java.lang.Number getGroupConcatMaxLen(); The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -1930,7 +1932,7 @@ public java.lang.Number getInformationSchemaStatsExpiry(); The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -1946,7 +1948,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -1960,7 +1962,7 @@ public java.lang.Number getInnodbFlushNeighbors(); Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -1976,7 +1978,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -1990,7 +1992,7 @@ public java.lang.String getInnodbFtServerStopwordTable(); This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -2006,7 +2008,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -2020,7 +2022,7 @@ public java.lang.Number getInnodbLogBufferSize(); The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -2034,7 +2036,7 @@ public java.lang.Number getInnodbOnlineAlterLogMaxSize(); The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -2048,7 +2050,7 @@ public java.lang.Object getInnodbPrintAllDeadlocks(); When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -2064,7 +2066,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -2080,7 +2082,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -2094,7 +2096,7 @@ public java.lang.Number getInnodbThreadConcurrency(); Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -2110,7 +2112,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -2124,7 +2126,7 @@ public java.lang.Number getInteractiveTimeout(); The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -2138,7 +2140,7 @@ public java.lang.String getInternalTmpMemStorageEngine(); The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -2152,7 +2154,23 @@ public java.util.List getIpFilter(); IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +##### `logOutput`Optional + +```java +public java.lang.String getLogOutput(); +``` + +- *Type:* java.lang.String + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -2164,9 +2182,9 @@ public java.lang.Number getLongQueryTime(); - *Type:* java.lang.Number -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -2180,7 +2198,7 @@ public java.lang.Number getMaxAllowedPacket(); Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -2194,7 +2212,7 @@ public java.lang.Number getMaxHeapTableSize(); Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -2208,7 +2226,7 @@ public ManagedDatabaseMysqlPropertiesMigration getMigration(); migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -2224,7 +2242,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -2238,7 +2256,7 @@ public java.lang.Number getNetReadTimeout(); The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -2252,7 +2270,7 @@ public java.lang.Number getNetWriteTimeout(); The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -2266,7 +2284,7 @@ public java.lang.Object getPublicAccess(); Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -2280,7 +2298,7 @@ public java.lang.Object getServiceLog(); Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -2292,11 +2310,9 @@ public java.lang.Object getSlowQueryLog(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -2310,7 +2326,7 @@ public java.lang.Number getSortBufferSize(); Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -2326,7 +2342,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -2342,7 +2358,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -2356,7 +2372,7 @@ public java.lang.Number getTmpTableSize(); Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -2370,7 +2386,7 @@ public java.lang.String getVersion(); MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -2384,7 +2400,7 @@ public java.lang.Number getWaitTimeout(); The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -2435,7 +2451,7 @@ public java.lang.String getDbname(); Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -2449,7 +2465,7 @@ public java.lang.String getHost(); Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -2463,7 +2479,7 @@ public java.lang.String getIgnoreDbs(); Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -2477,7 +2493,7 @@ public java.lang.String getIgnoreRoles(); Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -2491,7 +2507,7 @@ public java.lang.String getMethod(); The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -2505,7 +2521,7 @@ public java.lang.String getPassword(); Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -2519,7 +2535,7 @@ public java.lang.Number getPort(); Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -2533,7 +2549,7 @@ public java.lang.Object getSsl(); The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -2547,7 +2563,7 @@ public java.lang.String getUsername(); User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -4574,6 +4590,7 @@ The attribute on the parent resource this class is referencing. | resetInteractiveTimeout | *No description.* | | resetInternalTmpMemStorageEngine | *No description.* | | resetIpFilter | *No description.* | +| resetLogOutput | *No description.* | | resetLongQueryTime | *No description.* | | resetMaxAllowedPacket | *No description.* | | resetMaxHeapTableSize | *No description.* | @@ -4905,6 +4922,12 @@ public void resetInternalTmpMemStorageEngine() public void resetIpFilter() ``` +##### `resetLogOutput` + +```java +public void resetLogOutput() +``` + ##### `resetLongQueryTime` ```java @@ -5034,6 +5057,7 @@ public void resetWaitTimeout() | interactiveTimeoutInput | java.lang.Number | *No description.* | | internalTmpMemStorageEngineInput | java.lang.String | *No description.* | | ipFilterInput | java.util.List | *No description.* | +| logOutputInput | java.lang.String | *No description.* | | longQueryTimeInput | java.lang.Number | *No description.* | | maxAllowedPacketInput | java.lang.Number | *No description.* | | maxHeapTableSizeInput | java.lang.Number | *No description.* | @@ -5075,6 +5099,7 @@ public void resetWaitTimeout() | interactiveTimeout | java.lang.Number | *No description.* | | internalTmpMemStorageEngine | java.lang.String | *No description.* | | ipFilter | java.util.List | *No description.* | +| logOutput | java.lang.String | *No description.* | | longQueryTime | java.lang.Number | *No description.* | | maxAllowedPacket | java.lang.Number | *No description.* | | maxHeapTableSize | java.lang.Number | *No description.* | @@ -5378,6 +5403,16 @@ public java.util.List getIpFilterInput(); --- +##### `logOutputInput`Optional + +```java +public java.lang.String getLogOutputInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `longQueryTimeInput`Optional ```java @@ -5788,6 +5823,16 @@ public java.util.List getIpFilter(); --- +##### `logOutput`Required + +```java +public java.lang.String getLogOutput(); +``` + +- *Type:* java.lang.String + +--- + ##### `longQueryTime`Required ```java diff --git a/docs/managedDatabaseMysql.python.md b/docs/managedDatabaseMysql.python.md index b4b901211..848bc8067 100644 --- a/docs/managedDatabaseMysql.python.md +++ b/docs/managedDatabaseMysql.python.md @@ -4,7 +4,7 @@ ### ManagedDatabaseMysql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. #### Initializers @@ -50,7 +50,7 @@ managedDatabaseMysql.ManagedDatabaseMysql( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -128,7 +128,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -140,7 +140,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -642,6 +642,7 @@ def put_properties( interactive_timeout: typing.Union[int, float] = None, internal_tmp_mem_storage_engine: str = None, ip_filter: typing.List[str] = None, + log_output: 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, @@ -669,7 +670,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -679,7 +680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -689,7 +690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -701,7 +702,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -713,7 +714,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -725,7 +726,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -735,7 +736,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -745,7 +746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -755,7 +756,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -765,7 +766,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -777,7 +778,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -787,7 +788,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -799,7 +800,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -809,7 +810,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -821,7 +822,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -831,7 +832,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -841,7 +842,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -851,7 +852,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -863,7 +864,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -875,7 +876,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -885,7 +886,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -897,7 +898,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -907,7 +908,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -917,7 +918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -927,7 +928,19 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +###### `log_output`Optional + +- *Type:* str + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -935,9 +948,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* typing.Union[int, float] -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -947,7 +960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -957,7 +970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -967,7 +980,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -979,7 +992,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -989,7 +1002,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -999,7 +1012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -1009,7 +1022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -1019,7 +1032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -1027,11 +1040,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* typing.Union[bool, cdktf.IResolvable] -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -1041,7 +1052,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -1053,7 +1064,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -1065,7 +1076,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -1075,7 +1086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -1085,7 +1096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -1095,7 +1106,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -1255,7 +1266,7 @@ The construct id used in the generated config for the ManagedDatabaseMysql to im The id of the existing ManagedDatabaseMysql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use --- @@ -1857,7 +1868,7 @@ managedDatabaseMysql.ManagedDatabaseMysqlConfig( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -1949,7 +1960,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1965,7 +1976,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -1979,7 +1990,7 @@ title: str Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -1993,7 +2004,7 @@ zone: str Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -2005,7 +2016,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2022,7 +2033,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -2036,7 +2047,7 @@ maintenance_window_dow: str Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -2050,7 +2061,7 @@ maintenance_window_time: str Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -2064,7 +2075,7 @@ network: typing.Union[IResolvable, typing.List[ManagedDatabaseMysqlNetwork]] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -2078,7 +2089,7 @@ powered: typing.Union[bool, IResolvable] The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -2092,7 +2103,7 @@ properties: ManagedDatabaseMysqlProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -2132,7 +2143,7 @@ family: str Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} --- @@ -2146,7 +2157,7 @@ name: str The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -2160,7 +2171,7 @@ type: str The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} --- @@ -2174,7 +2185,7 @@ uuid: str Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} --- @@ -2222,6 +2233,7 @@ managedDatabaseMysql.ManagedDatabaseMysqlProperties( interactive_timeout: typing.Union[int, float] = None, internal_tmp_mem_storage_engine: str = None, ip_filter: typing.List[str] = None, + log_output: 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, @@ -2270,7 +2282,8 @@ managedDatabaseMysql.ManagedDatabaseMysqlProperties( | interactive_timeout | typing.Union[int, float] | The number of seconds the server waits for activity on an interactive connection before closing it. | | internal_tmp_mem_storage_engine | str | The storage engine for in-memory internal temporary tables. | | ip_filter | typing.List[str] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | -| long_query_time | typing.Union[int, float] | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. | +| log_output | str | The slow log output destination when slow_query_log is ON. | +| long_query_time | typing.Union[int, float] | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. | | max_allowed_packet | typing.Union[int, float] | Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). | | max_heap_table_size | typing.Union[int, float] | Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). | | migration | ManagedDatabaseMysqlPropertiesMigration | migration block. | @@ -2279,7 +2292,7 @@ managedDatabaseMysql.ManagedDatabaseMysqlProperties( | net_write_timeout | typing.Union[int, float] | The number of seconds to wait for a block to be written to a connection before aborting the write. | | public_access | typing.Union[bool, cdktf.IResolvable] | Public Access. Allow access to the service from the public Internet. | | service_log | typing.Union[bool, cdktf.IResolvable] | Service logging. Store logs for the service so that they are available in the HTTP API and console. | -| slow_query_log | typing.Union[bool, cdktf.IResolvable] | Slow query log enables capturing of slow queries. | +| slow_query_log | typing.Union[bool, cdktf.IResolvable] | Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. | | sort_buffer_size | typing.Union[int, float] | Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). | | sql_mode | str | Global SQL mode. | | sql_require_primary_key | typing.Union[bool, cdktf.IResolvable] | Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. | @@ -2301,7 +2314,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -2315,7 +2328,7 @@ admin_username: str Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -2329,7 +2342,7 @@ automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -2345,7 +2358,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -2361,7 +2374,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -2377,7 +2390,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -2391,7 +2404,7 @@ connect_timeout: typing.Union[int, float] The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -2405,7 +2418,7 @@ default_time_zone: str Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -2419,7 +2432,7 @@ group_concat_max_len: typing.Union[int, float] The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -2433,7 +2446,7 @@ information_schema_stats_expiry: typing.Union[int, float] The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -2449,7 +2462,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -2463,7 +2476,7 @@ innodb_flush_neighbors: typing.Union[int, float] Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -2479,7 +2492,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -2493,7 +2506,7 @@ innodb_ft_server_stopword_table: str This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -2509,7 +2522,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -2523,7 +2536,7 @@ innodb_log_buffer_size: typing.Union[int, float] The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -2537,7 +2550,7 @@ innodb_online_alter_log_max_size: typing.Union[int, float] The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -2551,7 +2564,7 @@ innodb_print_all_deadlocks: typing.Union[bool, IResolvable] When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -2567,7 +2580,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -2583,7 +2596,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -2597,7 +2610,7 @@ innodb_thread_concurrency: typing.Union[int, float] Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -2613,7 +2626,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -2627,7 +2640,7 @@ interactive_timeout: typing.Union[int, float] The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -2641,7 +2654,7 @@ internal_tmp_mem_storage_engine: str The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -2655,7 +2668,23 @@ ip_filter: typing.List[str] IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +##### `log_output`Optional + +```python +log_output: str +``` + +- *Type:* str + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -2667,9 +2696,9 @@ long_query_time: typing.Union[int, float] - *Type:* typing.Union[int, float] -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -2683,7 +2712,7 @@ max_allowed_packet: typing.Union[int, float] Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -2697,7 +2726,7 @@ max_heap_table_size: typing.Union[int, float] Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -2711,7 +2740,7 @@ migration: ManagedDatabaseMysqlPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -2727,7 +2756,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -2741,7 +2770,7 @@ net_read_timeout: typing.Union[int, float] The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -2755,7 +2784,7 @@ net_write_timeout: typing.Union[int, float] The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -2769,7 +2798,7 @@ public_access: typing.Union[bool, IResolvable] Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -2783,7 +2812,7 @@ service_log: typing.Union[bool, IResolvable] Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -2795,11 +2824,9 @@ slow_query_log: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -2813,7 +2840,7 @@ sort_buffer_size: typing.Union[int, float] Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -2829,7 +2856,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -2845,7 +2872,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -2859,7 +2886,7 @@ tmp_table_size: typing.Union[int, float] Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -2873,7 +2900,7 @@ version: str MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -2887,7 +2914,7 @@ wait_timeout: typing.Union[int, float] The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -2937,7 +2964,7 @@ dbname: str Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -2951,7 +2978,7 @@ host: str Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -2965,7 +2992,7 @@ ignore_dbs: str Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -2979,7 +3006,7 @@ ignore_roles: str Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -2993,7 +3020,7 @@ method: str The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -3007,7 +3034,7 @@ password: str Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -3021,7 +3048,7 @@ port: typing.Union[int, float] Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -3035,7 +3062,7 @@ ssl: typing.Union[bool, IResolvable] The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -3049,7 +3076,7 @@ username: str User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -5215,6 +5242,7 @@ The attribute on the parent resource this class is referencing. | reset_interactive_timeout | *No description.* | | reset_internal_tmp_mem_storage_engine | *No description.* | | reset_ip_filter | *No description.* | +| reset_log_output | *No description.* | | reset_long_query_time | *No description.* | | reset_max_allowed_packet | *No description.* | | reset_max_heap_table_size | *No description.* | @@ -5428,7 +5456,7 @@ def put_migration( Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -5438,7 +5466,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -5448,7 +5476,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -5458,7 +5486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -5468,7 +5496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -5478,7 +5506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -5488,7 +5516,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -5498,7 +5526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -5508,7 +5536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -5662,6 +5690,12 @@ def reset_internal_tmp_mem_storage_engine() -> None def reset_ip_filter() -> None ``` +##### `reset_log_output` + +```python +def reset_log_output() -> None +``` + ##### `reset_long_query_time` ```python @@ -5791,6 +5825,7 @@ def reset_wait_timeout() -> None | interactive_timeout_input | typing.Union[int, float] | *No description.* | | internal_tmp_mem_storage_engine_input | str | *No description.* | | ip_filter_input | typing.List[str] | *No description.* | +| log_output_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.* | @@ -5832,6 +5867,7 @@ def reset_wait_timeout() -> None | interactive_timeout | typing.Union[int, float] | *No description.* | | internal_tmp_mem_storage_engine | str | *No description.* | | ip_filter | typing.List[str] | *No description.* | +| log_output | 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.* | @@ -6135,6 +6171,16 @@ ip_filter_input: typing.List[str] --- +##### `log_output_input`Optional + +```python +log_output_input: str +``` + +- *Type:* str + +--- + ##### `long_query_time_input`Optional ```python @@ -6545,6 +6591,16 @@ ip_filter: typing.List[str] --- +##### `log_output`Required + +```python +log_output: str +``` + +- *Type:* str + +--- + ##### `long_query_time`Required ```python diff --git a/docs/managedDatabaseMysql.typescript.md b/docs/managedDatabaseMysql.typescript.md index a8c5e4246..28290b6f5 100644 --- a/docs/managedDatabaseMysql.typescript.md +++ b/docs/managedDatabaseMysql.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabaseMysql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseMysql to im The id of the existing ManagedDatabaseMysql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use --- @@ -1125,7 +1125,7 @@ const managedDatabaseMysqlConfig: managedDatabaseMysql.ManagedDatabaseMysqlConfi | plan | string | Service plan to use. | | title | string | Title of a managed database instance. | | zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1217,7 +1217,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1233,7 +1233,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} --- @@ -1247,7 +1247,7 @@ public readonly title: string; Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} --- @@ -1261,7 +1261,7 @@ public readonly zone: string; Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} --- @@ -1273,7 +1273,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1290,7 +1290,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} --- @@ -1304,7 +1304,7 @@ public readonly maintenanceWindowDow: string; Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} --- @@ -1318,7 +1318,7 @@ public readonly maintenanceWindowTime: string; Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} --- @@ -1332,7 +1332,7 @@ public readonly network: IResolvable | ManagedDatabaseMysqlNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} --- @@ -1346,7 +1346,7 @@ public readonly powered: boolean | IResolvable; The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} --- @@ -1360,7 +1360,7 @@ public readonly properties: ManagedDatabaseMysqlProperties; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} --- @@ -1395,7 +1395,7 @@ public readonly family: string; Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} --- @@ -1409,7 +1409,7 @@ public readonly name: string; The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} --- @@ -1423,7 +1423,7 @@ public readonly type: string; The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} --- @@ -1437,7 +1437,7 @@ public readonly uuid: string; Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} --- @@ -1491,7 +1491,8 @@ const managedDatabaseMysqlProperties: managedDatabaseMysql.ManagedDatabaseMysqlP | interactiveTimeout | number | The number of seconds the server waits for activity on an interactive connection before closing it. | | internalTmpMemStorageEngine | string | The storage engine for in-memory internal temporary tables. | | ipFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | -| longQueryTime | number | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. | +| logOutput | string | The slow log output destination when slow_query_log is ON. | +| longQueryTime | number | The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. | | maxAllowedPacket | number | Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). | | maxHeapTableSize | number | Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). | | migration | ManagedDatabaseMysqlPropertiesMigration | migration block. | @@ -1500,7 +1501,7 @@ const managedDatabaseMysqlProperties: managedDatabaseMysql.ManagedDatabaseMysqlP | netWriteTimeout | number | The number of seconds to wait for a block to be written to a connection before aborting the write. | | publicAccess | boolean \| cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | | serviceLog | boolean \| cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | -| slowQueryLog | boolean \| cdktf.IResolvable | Slow query log enables capturing of slow queries. | +| slowQueryLog | boolean \| cdktf.IResolvable | Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. | | sortBufferSize | number | Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). | | sqlMode | string | Global SQL mode. | | sqlRequirePrimaryKey | boolean \| cdktf.IResolvable | Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. | @@ -1522,7 +1523,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} --- @@ -1536,7 +1537,7 @@ public readonly adminUsername: string; Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} --- @@ -1550,7 +1551,7 @@ public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} --- @@ -1566,7 +1567,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} --- @@ -1582,7 +1583,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} --- @@ -1598,7 +1599,7 @@ The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} --- @@ -1612,7 +1613,7 @@ public readonly connectTimeout: number; The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} --- @@ -1626,7 +1627,7 @@ public readonly defaultTimeZone: string; Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} --- @@ -1640,7 +1641,7 @@ public readonly groupConcatMaxLen: number; The maximum permitted result length in bytes for the GROUP_CONCAT() function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} --- @@ -1654,7 +1655,7 @@ public readonly informationSchemaStatsExpiry: number; The time, in seconds, before cached statistics expire. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} --- @@ -1670,7 +1671,7 @@ Maximum size for the InnoDB change buffer, as a percentage of the total size of Default is 25. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} --- @@ -1684,7 +1685,7 @@ public readonly innodbFlushNeighbors: number; Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} --- @@ -1700,7 +1701,7 @@ Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} --- @@ -1714,7 +1715,7 @@ public readonly innodbFtServerStopwordTable: string; This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} --- @@ -1730,7 +1731,7 @@ The length of time in seconds an InnoDB transaction waits for a row lock before Default is 120. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} --- @@ -1744,7 +1745,7 @@ public readonly innodbLogBufferSize: number; The size in bytes of the buffer that InnoDB uses to write to the log files on disk. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} --- @@ -1758,7 +1759,7 @@ public readonly innodbOnlineAlterLogMaxSize: number; The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} --- @@ -1772,7 +1773,7 @@ public readonly innodbPrintAllDeadlocks: boolean | IResolvable; When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} --- @@ -1788,7 +1789,7 @@ The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} --- @@ -1804,7 +1805,7 @@ When enabled a transaction timeout causes InnoDB to abort and roll back the enti Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} --- @@ -1818,7 +1819,7 @@ public readonly innodbThreadConcurrency: number; Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} --- @@ -1834,7 +1835,7 @@ The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} --- @@ -1848,7 +1849,7 @@ public readonly interactiveTimeout: number; The number of seconds the server waits for activity on an interactive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} --- @@ -1862,7 +1863,7 @@ public readonly internalTmpMemStorageEngine: string; The storage engine for in-memory internal temporary tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} --- @@ -1876,7 +1877,23 @@ public readonly ipFilter: string[]; IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + +--- + +##### `logOutput`Optional + +```typescript +public readonly logOutput: string; +``` + +- *Type:* string + +The slow log output destination when slow_query_log is ON. + +To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} --- @@ -1888,9 +1905,9 @@ public readonly longQueryTime: number; - *Type:* number -The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. +The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} --- @@ -1904,7 +1921,7 @@ public readonly maxAllowedPacket: number; Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} --- @@ -1918,7 +1935,7 @@ public readonly maxHeapTableSize: number; Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} --- @@ -1932,7 +1949,7 @@ public readonly migration: ManagedDatabaseMysqlPropertiesMigration; migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} --- @@ -1948,7 +1965,7 @@ Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} --- @@ -1962,7 +1979,7 @@ public readonly netReadTimeout: number; The number of seconds to wait for more data from a connection before aborting the read. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} --- @@ -1976,7 +1993,7 @@ public readonly netWriteTimeout: number; The number of seconds to wait for a block to be written to a connection before aborting the write. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} --- @@ -1990,7 +2007,7 @@ public readonly publicAccess: boolean | IResolvable; Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} --- @@ -2004,7 +2021,7 @@ public readonly serviceLog: boolean | IResolvable; Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} --- @@ -2016,11 +2033,9 @@ public readonly slowQueryLog: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Slow query log enables capturing of slow queries. - -Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. +Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} --- @@ -2034,7 +2049,7 @@ public readonly sortBufferSize: number; Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} --- @@ -2050,7 +2065,7 @@ Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} --- @@ -2066,7 +2081,7 @@ Require primary key to be defined for new tables or old tables modified with ALT It is recommended to always have primary keys because various functionality may break if any large table is missing them. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} --- @@ -2080,7 +2095,7 @@ public readonly tmpTableSize: number; Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} --- @@ -2094,7 +2109,7 @@ public readonly version: string; MySQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} --- @@ -2108,7 +2123,7 @@ public readonly waitTimeout: number; The number of seconds the server waits for activity on a noninteractive connection before closing it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} --- @@ -2148,7 +2163,7 @@ public readonly dbname: string; Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} --- @@ -2162,7 +2177,7 @@ public readonly host: string; Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} --- @@ -2176,7 +2191,7 @@ public readonly ignoreDbs: string; Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} --- @@ -2190,7 +2205,7 @@ public readonly ignoreRoles: string; Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} --- @@ -2204,7 +2219,7 @@ public readonly method: string; The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} --- @@ -2218,7 +2233,7 @@ public readonly password: string; Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} --- @@ -2232,7 +2247,7 @@ public readonly port: number; Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} --- @@ -2246,7 +2261,7 @@ public readonly ssl: boolean | IResolvable; The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} --- @@ -2260,7 +2275,7 @@ public readonly username: string; User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} --- @@ -4287,6 +4302,7 @@ The attribute on the parent resource this class is referencing. | resetInteractiveTimeout | *No description.* | | resetInternalTmpMemStorageEngine | *No description.* | | resetIpFilter | *No description.* | +| resetLogOutput | *No description.* | | resetLongQueryTime | *No description.* | | resetMaxAllowedPacket | *No description.* | | resetMaxHeapTableSize | *No description.* | @@ -4618,6 +4634,12 @@ public resetInternalTmpMemStorageEngine(): void public resetIpFilter(): void ``` +##### `resetLogOutput` + +```typescript +public resetLogOutput(): void +``` + ##### `resetLongQueryTime` ```typescript @@ -4747,6 +4769,7 @@ public resetWaitTimeout(): void | interactiveTimeoutInput | number | *No description.* | | internalTmpMemStorageEngineInput | string | *No description.* | | ipFilterInput | string[] | *No description.* | +| logOutputInput | string | *No description.* | | longQueryTimeInput | number | *No description.* | | maxAllowedPacketInput | number | *No description.* | | maxHeapTableSizeInput | number | *No description.* | @@ -4788,6 +4811,7 @@ public resetWaitTimeout(): void | interactiveTimeout | number | *No description.* | | internalTmpMemStorageEngine | string | *No description.* | | ipFilter | string[] | *No description.* | +| logOutput | string | *No description.* | | longQueryTime | number | *No description.* | | maxAllowedPacket | number | *No description.* | | maxHeapTableSize | number | *No description.* | @@ -5091,6 +5115,16 @@ public readonly ipFilterInput: string[]; --- +##### `logOutputInput`Optional + +```typescript +public readonly logOutputInput: string; +``` + +- *Type:* string + +--- + ##### `longQueryTimeInput`Optional ```typescript @@ -5501,6 +5535,16 @@ public readonly ipFilter: string[]; --- +##### `logOutput`Required + +```typescript +public readonly logOutput: string; +``` + +- *Type:* string + +--- + ##### `longQueryTime`Required ```typescript diff --git a/docs/managedDatabaseOpensearch.csharp.md b/docs/managedDatabaseOpensearch.csharp.md index dbfcf9a47..c19e28dca 100644 --- a/docs/managedDatabaseOpensearch.csharp.md +++ b/docs/managedDatabaseOpensearch.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabaseOpensearch -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the ManagedDatabaseOpensearch The id of the existing ManagedDatabaseOpensearch that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use --- @@ -1208,7 +1208,7 @@ new ManagedDatabaseOpensearchConfig { | Zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | AccessControl | object | Enables users access control for OpenSearch service. | | ExtendedAccessControl | object | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1300,7 +1300,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1316,7 +1316,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -1330,7 +1330,7 @@ public string Title { get; set; } Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -1344,7 +1344,7 @@ public string Zone { get; set; } Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -1360,7 +1360,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -1376,7 +1376,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -1388,7 +1388,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1405,7 +1405,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -1419,7 +1419,7 @@ public string MaintenanceWindowDow { get; set; } Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -1433,7 +1433,7 @@ public string MaintenanceWindowTime { get; set; } Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -1447,7 +1447,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -1461,7 +1461,7 @@ public object Powered { get; set; } The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -1475,7 +1475,7 @@ public ManagedDatabaseOpensearchProperties Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -1515,7 +1515,7 @@ public string Family { get; set; } Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} --- @@ -1529,7 +1529,7 @@ public string Name { get; set; } The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1543,7 +1543,7 @@ public string Type { get; set; } The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -1557,7 +1557,7 @@ public string Uuid { get; set; } Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} --- @@ -1628,8 +1628,10 @@ new ManagedDatabaseOpensearchProperties { ManagedDatabaseOpensearchPropertiesS3Migration S3Migration = null, ManagedDatabaseOpensearchPropertiesSaml Saml = null, string ScriptMaxCompilationsRate = null, + ManagedDatabaseOpensearchPropertiesSearchBackpressure SearchBackpressure = null, double SearchMaxBuckets = null, object ServiceLog = null, + ManagedDatabaseOpensearchPropertiesShardIndexingPressure ShardIndexingPressure = null, double ThreadPoolAnalyzeQueueSize = null, double ThreadPoolAnalyzeSize = null, double ThreadPoolForceMergeSize = null, @@ -1695,8 +1697,10 @@ new ManagedDatabaseOpensearchProperties { | S3Migration | ManagedDatabaseOpensearchPropertiesS3Migration | s3_migration block. | | Saml | ManagedDatabaseOpensearchPropertiesSaml | saml block. | | ScriptMaxCompilationsRate | string | Script max compilation rate - circuit breaker to prevent/minimize OOMs. | +| SearchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressure | search_backpressure block. | | SearchMaxBuckets | double | Maximum number of aggregation buckets allowed in a single response. | | ServiceLog | object | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| ShardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | shard_indexing_pressure block. | | ThreadPoolAnalyzeQueueSize | double | analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. | | ThreadPoolAnalyzeSize | double | analyze thread pool size. | | ThreadPoolForceMergeSize | double | force_merge thread pool size. | @@ -1722,7 +1726,7 @@ public object ActionAutoCreateIndexEnabled { get; set; } action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -1736,7 +1740,7 @@ public object ActionDestructiveRequiresName { get; set; } Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -1750,7 +1754,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListeners AuthFailureListen auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -1764,7 +1768,7 @@ public object AutomaticUtilityNetworkIpFilter { get; set; } Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -1778,7 +1782,7 @@ public ManagedDatabaseOpensearchPropertiesAzureMigration AzureMigration { get; s azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -1792,7 +1796,7 @@ public double ClusterMaxShardsPerNode { get; set; } Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -1806,9 +1810,9 @@ public double ClusterRoutingAllocationNodeConcurrentRecoveries { get; set; } Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -1822,7 +1826,7 @@ public string CustomDomain { get; set; } Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -1838,7 +1842,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -1854,7 +1858,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -1868,7 +1872,7 @@ public string EmailSenderUsername { get; set; } Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -1882,7 +1886,7 @@ public object EnableSecurityAudit { get; set; } Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -1896,7 +1900,7 @@ public ManagedDatabaseOpensearchPropertiesGcsMigration GcsMigration { get; set; gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -1910,7 +1914,7 @@ public double HttpMaxContentLength { get; set; } Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -1924,7 +1928,7 @@ public double HttpMaxHeaderSize { get; set; } The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -1938,7 +1942,7 @@ public double HttpMaxInitialLineLength { get; set; } The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -1952,7 +1956,7 @@ public string[] IndexPatterns { get; set; } Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -1966,7 +1970,7 @@ public ManagedDatabaseOpensearchPropertiesIndexRollup IndexRollup { get; set; } index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -1980,7 +1984,7 @@ public ManagedDatabaseOpensearchPropertiesIndexTemplate IndexTemplate { get; set index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -1996,7 +2000,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -2012,7 +2016,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -2028,7 +2032,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -2044,7 +2048,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -2060,7 +2064,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -2076,7 +2080,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -2092,7 +2096,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -2106,7 +2110,7 @@ public double IndicesRecoveryMaxConcurrentFileChunks { get; set; } Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -2120,7 +2124,7 @@ public string[] IpFilter { get; set; } IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -2134,7 +2138,7 @@ public object IsmEnabled { get; set; } Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -2148,7 +2152,7 @@ public object IsmHistoryEnabled { get; set; } Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -2162,7 +2166,7 @@ public double IsmHistoryMaxAge { get; set; } The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -2176,7 +2180,7 @@ public double IsmHistoryMaxDocs { get; set; } The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -2190,7 +2194,7 @@ public double IsmHistoryRolloverCheckPeriod { get; set; } The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -2204,7 +2208,7 @@ public double IsmHistoryRolloverRetentionPeriod { get; set; } How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -2218,7 +2222,7 @@ public object KeepIndexRefreshInterval { get; set; } Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -2232,7 +2236,7 @@ public object KnnMemoryCircuitBreakerEnabled { get; set; } Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -2246,7 +2250,7 @@ public double KnnMemoryCircuitBreakerLimit { get; set; } Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -2260,7 +2264,7 @@ public ManagedDatabaseOpensearchPropertiesOpenid Openid { get; set; } openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -2274,7 +2278,7 @@ public ManagedDatabaseOpensearchPropertiesOpensearchDashboards OpensearchDashboa opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -2288,7 +2292,7 @@ public object OverrideMainResponseVersion { get; set; } Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -2302,7 +2306,7 @@ public object PluginsAlertingFilterByBackendRoles { get; set; } Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -2316,7 +2320,7 @@ public object PublicAccess { get; set; } Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -2330,7 +2334,7 @@ public string[] ReindexRemoteWhitelist { get; set; } Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -2344,7 +2348,7 @@ public ManagedDatabaseOpensearchPropertiesS3Migration S3Migration { get; set; } s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -2358,7 +2362,7 @@ public ManagedDatabaseOpensearchPropertiesSaml Saml { get; set; } saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -2374,7 +2378,21 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +##### `SearchBackpressure`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesSearchBackpressure SearchBackpressure { get; set; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -2390,7 +2408,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -2404,7 +2422,21 @@ public object ServiceLog { get; set; } Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +##### `ShardIndexingPressure`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure ShardIndexingPressure { get; set; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -2418,7 +2450,7 @@ public double ThreadPoolAnalyzeQueueSize { get; set; } analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -2434,7 +2466,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -2450,7 +2482,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -2464,7 +2496,7 @@ public double ThreadPoolGetQueueSize { get; set; } get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -2480,7 +2512,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -2494,7 +2526,7 @@ public double ThreadPoolSearchQueueSize { get; set; } search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -2510,7 +2542,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -2524,7 +2556,7 @@ public double ThreadPoolSearchThrottledQueueSize { get; set; } search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -2540,7 +2572,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -2554,7 +2586,7 @@ public double ThreadPoolWriteQueueSize { get; set; } write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -2570,7 +2602,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -2584,7 +2616,7 @@ public string Version { get; set; } OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -2620,7 +2652,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthentica internal_authentication_backend_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} --- @@ -2634,7 +2666,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting IpR ip_rate_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} --- @@ -2680,7 +2712,7 @@ public double AllowedTries { get; set; } The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2694,7 +2726,7 @@ public string AuthenticationBackend { get; set; } The internal backend. Enter `internal`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} --- @@ -2708,7 +2740,7 @@ public double BlockExpirySeconds { get; set; } The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2722,7 +2754,7 @@ public double MaxBlockedClients { get; set; } The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2736,7 +2768,7 @@ public double MaxTrackedClients { get; set; } The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2750,7 +2782,7 @@ public double TimeWindowSeconds { get; set; } The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2764,7 +2796,7 @@ public string Type { get; set; } The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2808,7 +2840,7 @@ public double AllowedTries { get; set; } The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2822,7 +2854,7 @@ public double BlockExpirySeconds { get; set; } The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2836,7 +2868,7 @@ public double MaxBlockedClients { get; set; } The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2850,7 +2882,7 @@ public double MaxTrackedClients { get; set; } The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2864,7 +2896,7 @@ public double TimeWindowSeconds { get; set; } The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2878,7 +2910,7 @@ public string Type { get; set; } The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2896,7 +2928,10 @@ new ManagedDatabaseOpensearchPropertiesAzureMigration { object Compress = null, string Container = null, string EndpointSuffix = null, + object IncludeAliases = null, + string Indices = null, string Key = null, + object RestoreGlobalState = null, string SasToken = null, string SnapshotName = null }; @@ -2912,7 +2947,10 @@ new ManagedDatabaseOpensearchPropertiesAzureMigration { | Compress | object | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Container | string | Azure container name. Azure container name. | | EndpointSuffix | string | Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. | +| IncludeAliases | object | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | Key | string | Account secret key. Azure account secret key. One of key or sas_token should be specified. | +| RestoreGlobalState | object | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SasToken | string | SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. | | SnapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | @@ -2928,7 +2966,7 @@ public string Account { get; set; } Account name. Azure account name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} --- @@ -2944,7 +2982,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -2960,7 +2998,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -2974,7 +3012,7 @@ public object Compress { get; set; } Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -2988,7 +3026,7 @@ public string Container { get; set; } Azure container name. Azure container name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} --- @@ -3002,7 +3040,35 @@ public string EndpointSuffix { get; set; } Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +##### `IncludeAliases`Optional + +```csharp +public object IncludeAliases { get; set; } +``` + +- *Type:* object + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```csharp +public string Indices { get; set; } +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3016,7 +3082,21 @@ public string Key { get; set; } Account secret key. Azure account secret key. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +##### `RestoreGlobalState`Optional + +```csharp +public object RestoreGlobalState { get; set; } +``` + +- *Type:* object + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3030,7 +3110,7 @@ public string SasToken { get; set; } SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} --- @@ -3044,7 +3124,7 @@ public string SnapshotName { get; set; } The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3061,6 +3141,9 @@ new ManagedDatabaseOpensearchPropertiesGcsMigration { string ChunkSize = null, object Compress = null, string Credentials = null, + object IncludeAliases = null, + string Indices = null, + object RestoreGlobalState = null, string SnapshotName = null }; ``` @@ -3074,6 +3157,9 @@ new ManagedDatabaseOpensearchPropertiesGcsMigration { | ChunkSize | string | Chunk size. | | Compress | object | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Credentials | string | Credentials. Google Cloud Storage credentials file content. | +| IncludeAliases | object | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | +| RestoreGlobalState | object | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SnapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | --- @@ -3090,7 +3176,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3104,7 +3190,7 @@ public string Bucket { get; set; } The path to the repository data within its container. Google Cloud Storage bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3120,7 +3206,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3134,7 +3220,7 @@ public object Compress { get; set; } Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3148,7 +3234,49 @@ public string Credentials { get; set; } Credentials. Google Cloud Storage credentials file content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +##### `IncludeAliases`Optional + +```csharp +public object IncludeAliases { get; set; } +``` + +- *Type:* object + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```csharp +public string Indices { get; set; } +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +##### `RestoreGlobalState`Optional + +```csharp +public object RestoreGlobalState { get; set; } +``` + +- *Type:* object + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3162,7 +3290,7 @@ public string SnapshotName { get; set; } The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3204,7 +3332,7 @@ public object RollupDashboardsEnabled { get; set; } plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} --- @@ -3218,7 +3346,7 @@ public object RollupEnabled { get; set; } plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} --- @@ -3232,7 +3360,7 @@ public double RollupSearchBackoffCount { get; set; } plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} --- @@ -3246,7 +3374,7 @@ public double RollupSearchBackoffMillis { get; set; } plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} --- @@ -3260,7 +3388,7 @@ public object RollupSearchSearchAllJobs { get; set; } plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} --- @@ -3298,7 +3426,7 @@ public double MappingNestedObjectsLimit { get; set; } index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} --- @@ -3312,7 +3440,7 @@ public double NumberOfReplicas { get; set; } The number of replicas each primary shard has. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} --- @@ -3326,7 +3454,7 @@ public double NumberOfShards { get; set; } The number of primary shards that an index should have. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} --- @@ -3382,7 +3510,7 @@ public string ClientId { get; set; } The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} --- @@ -3398,7 +3526,7 @@ The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} --- @@ -3414,7 +3542,7 @@ OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} --- @@ -3430,7 +3558,7 @@ Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3444,7 +3572,7 @@ public string Header { get; set; } HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} --- @@ -3460,7 +3588,7 @@ The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} --- @@ -3476,7 +3604,7 @@ URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} --- @@ -3492,7 +3620,7 @@ The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} --- @@ -3508,7 +3636,7 @@ The time frame to use when checking the maximum number of unknown key IDs, in mi The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} --- @@ -3524,7 +3652,7 @@ The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3540,7 +3668,7 @@ The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} --- @@ -3556,7 +3684,7 @@ The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- @@ -3594,7 +3722,7 @@ public object Enabled { get; set; } Enable or disable OpenSearch Dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3610,7 +3738,7 @@ Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process c This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} --- @@ -3624,7 +3752,7 @@ public double OpensearchRequestTimeout { get; set; } Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} --- @@ -3642,7 +3770,10 @@ new ManagedDatabaseOpensearchPropertiesS3Migration { string ChunkSize = null, object Compress = null, string Endpoint = null, + object IncludeAliases = null, + string Indices = null, string Region = null, + object RestoreGlobalState = null, string SecretKey = null, object ServerSideEncryption = null, string SnapshotName = null @@ -3659,7 +3790,10 @@ new ManagedDatabaseOpensearchPropertiesS3Migration { | ChunkSize | string | Chunk size. | | Compress | object | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Endpoint | string | The S3 service endpoint to connect. | +| IncludeAliases | object | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | Region | string | S3 region. S3 region. | +| RestoreGlobalState | object | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SecretKey | string | AWS secret key. AWS secret key. | | ServerSideEncryption | object | Server side encryption. When set to true files are encrypted on server side. | | SnapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | @@ -3676,7 +3810,7 @@ public string AccessKey { get; set; } AWS Access key. AWS Access key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} --- @@ -3692,7 +3826,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3706,7 +3840,7 @@ public string Bucket { get; set; } S3 bucket name. S3 bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3722,7 +3856,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3736,7 +3870,7 @@ public object Compress { get; set; } Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3752,7 +3886,35 @@ The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +##### `IncludeAliases`Optional + +```csharp +public object IncludeAliases { get; set; } +``` + +- *Type:* object + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```csharp +public string Indices { get; set; } +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3766,7 +3928,21 @@ public string Region { get; set; } S3 region. S3 region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +##### `RestoreGlobalState`Optional + +```csharp +public object RestoreGlobalState { get; set; } +``` + +- *Type:* object + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3780,7 +3956,7 @@ public string SecretKey { get; set; } AWS secret key. AWS secret key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} --- @@ -3794,7 +3970,7 @@ public object ServerSideEncryption { get; set; } Server side encryption. When set to true files are encrypted on server side. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} --- @@ -3808,7 +3984,7 @@ public string SnapshotName { get; set; } The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3856,7 +4032,7 @@ Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3872,7 +4048,7 @@ Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} --- @@ -3888,7 +4064,7 @@ Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} --- @@ -3904,7 +4080,7 @@ PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} --- @@ -3920,7 +4096,7 @@ SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3936,7 +4112,7 @@ Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} --- @@ -3952,663 +4128,841 @@ SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- -## Classes - -### ManagedDatabaseOpensearchComponentsList +### ManagedDatabaseOpensearchPropertiesSearchBackpressure -#### Initializers +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchComponentsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new ManagedDatabaseOpensearchPropertiesSearchBackpressure { + string Mode = null, + ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress NodeDuress = null, + ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask SearchShardTask = null, + ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask SearchTask = null +}; ``` +#### 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). | +| Mode | string | The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. | +| NodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | node_duress block. | +| SearchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | search_shard_task block. | +| SearchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | search_task block. | --- -##### `TerraformResource`Required +##### `Mode`Optional -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public string Mode { get; set; } +``` -The parent resource. +- *Type:* string ---- +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. -##### `TerraformAttribute`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} -- *Type:* string +--- -The attribute on the parent resource this class is referencing. +##### `NodeDuress`Optional ---- +```csharp +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress NodeDuress { get; set; } +``` -##### `WrapsSet`Required +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -- *Type:* bool +node_duress block. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} --- -#### Methods +##### `SearchShardTask`Optional -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| 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 ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask SearchShardTask { get; set; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +search_shard_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} --- -##### `AllWithMapKey` +##### `SearchTask`Optional ```csharp -private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask SearchTask { get; set; } ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -###### `MapKeyAttributeName`Required +search_task block. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} --- -##### `ComputeFqn` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +#### Initializer ```csharp -private string ComputeFqn() +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress { + double CpuThreshold = null, + double HeapThreshold = null, + double NumSuccessiveBreaches = null +}; ``` -##### `Resolve` +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CpuThreshold | double | The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. | +| HeapThreshold | double | The heap usage threshold (as a percentage) required for a node to be considered to be under duress. | +| NumSuccessiveBreaches | double | The number of successive limit breaches after which the node is considered to be under duress. | + +--- + +##### `CpuThreshold`Optional ```csharp -private object Resolve(IResolveContext Context) +public double CpuThreshold { get; set; } ``` -Produce the Token's value at resolution time. +- *Type:* double -###### `Context`Required +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -- *Type:* HashiCorp.Cdktf.IResolveContext +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -##### `ToString` +##### `HeapThreshold`Optional ```csharp -private string ToString() +public double HeapThreshold { get; set; } ``` -Return a string representation of this resolvable object. +- *Type:* double -Returns a reversible string representation. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -##### `Get` +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} + +--- + +##### `NumSuccessiveBreaches`Optional ```csharp -private ManagedDatabaseOpensearchComponentsOutputReference Get(double Index) +public double NumSuccessiveBreaches { get; set; } ``` -###### `Index`Required - - *Type:* double -the index of the item to return. +The number of successive limit breaches after which the node is considered to be under duress. + +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} --- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask { + double CancellationBurst = null, + double CancellationRate = null, + double CancellationRatio = null, + double CpuTimeMillisThreshold = null, + double ElapsedTimeMillisThreshold = null, + double HeapMovingAverageWindowSize = null, + double HeapPercentThreshold = null, + double HeapVariance = null, + double TotalHeapPercentThreshold = null +}; +``` #### 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.* | +| CancellationBurst | double | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| CancellationRate | double | The maximum number of tasks to cancel per millisecond of elapsed time. | +| CancellationRatio | double | The maximum number of tasks to cancel. | +| CpuTimeMillisThreshold | double | The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| ElapsedTimeMillisThreshold | double | The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| HeapMovingAverageWindowSize | double | The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. | +| HeapPercentThreshold | double | The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. | +| HeapVariance | double | The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. | +| TotalHeapPercentThreshold | double | The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. | --- -##### `CreationStack`Required +##### `CancellationBurst`Optional ```csharp -public string[] CreationStack { get; } +public double CancellationBurst { get; set; } ``` -- *Type:* string[] +- *Type:* double -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of search tasks to cancel in a single iteration of the observer thread. -If this returns an empty array the stack will not be attached. +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `Fqn`Required +##### `CancellationRate`Optional ```csharp -public string Fqn { get; } +public double CancellationRate { get; set; } ``` -- *Type:* string +- *Type:* double ---- +The maximum number of tasks to cancel per millisecond of elapsed time. +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -### ManagedDatabaseOpensearchComponentsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -#### Initializers +--- -```csharp -using HashiCorp.Cdktf.Providers.Upcloud; +##### `CancellationRatio`Optional -new ManagedDatabaseOpensearchComponentsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +```csharp +public double CancellationRatio { get; set; } ``` -| **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:* double -##### `TerraformResource`Required +The maximum number of tasks to cancel. -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `TerraformAttribute`Required +##### `CpuTimeMillisThreshold`Optional -- *Type:* string +```csharp +public double CpuTimeMillisThreshold { get; set; } +``` -The attribute on the parent resource this class is referencing. +- *Type:* double + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `ComplexObjectIndex`Required +##### `ElapsedTimeMillisThreshold`Optional + +```csharp +public double ElapsedTimeMillisThreshold { get; set; } +``` - *Type:* double -the index of this item in the list. +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `ComplexObjectIsFromSet`Required +##### `HeapMovingAverageWindowSize`Optional -- *Type:* bool +```csharp +public double HeapMovingAverageWindowSize { get; set; } +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* double ---- +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. -#### Methods +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `ComputeFqn` +##### `HeapPercentThreshold`Optional ```csharp -private string ComputeFqn() +public double HeapPercentThreshold { get; set; } ``` -##### `GetAnyMapAttribute` +- *Type:* double -```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) -``` +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. -###### `TerraformAttribute`Required +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `GetBooleanAttribute` +##### `HeapVariance`Optional ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public double HeapVariance { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. + +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `GetBooleanMapAttribute` +##### `TotalHeapPercentThreshold`Optional ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public double TotalHeapPercentThreshold { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `GetListAttribute` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +#### Initializer ```csharp -private string[] GetListAttribute(string TerraformAttribute) +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask { + double CancellationBurst = null, + double CancellationRate = null, + double CancellationRatio = null, + double CpuTimeMillisThreshold = null, + double ElapsedTimeMillisThreshold = null, + double HeapMovingAverageWindowSize = null, + double HeapPercentThreshold = null, + double HeapVariance = null, + double TotalHeapPercentThreshold = null +}; ``` -###### `TerraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CancellationBurst | double | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| CancellationRate | double | The maximum number of search tasks to cancel per millisecond of elapsed time. | +| CancellationRatio | double | The maximum number of search tasks to cancel, as a percentage of successful search task completions. | +| CpuTimeMillisThreshold | double | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| ElapsedTimeMillisThreshold | double | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| HeapMovingAverageWindowSize | double | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. | +| HeapPercentThreshold | double | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. | +| HeapVariance | double | The heap usage variance required for an individual parent task before it is considered for cancellation. | +| TotalHeapPercentThreshold | double | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. | --- -##### `GetNumberAttribute` +##### `CancellationBurst`Optional ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public double CancellationBurst { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `GetNumberListAttribute` +##### `CancellationRate`Optional ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public double CancellationRate { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The maximum number of search tasks to cancel per millisecond of elapsed time. + +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -##### `GetNumberMapAttribute` +##### `CancellationRatio`Optional ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public double CancellationRatio { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The maximum number of search tasks to cancel, as a percentage of successful search task completions. + +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `GetStringAttribute` +##### `CpuTimeMillisThreshold`Optional ```csharp -private string GetStringAttribute(string TerraformAttribute) +public double CpuTimeMillisThreshold { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `GetStringMapAttribute` +##### `ElapsedTimeMillisThreshold`Optional ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public double ElapsedTimeMillisThreshold { get; set; } ``` -###### `TerraformAttribute`Required +- *Type:* double -- *Type:* string +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `InterpolationForAttribute` +##### `HeapMovingAverageWindowSize`Optional ```csharp -private IResolvable InterpolationForAttribute(string Property) +public double HeapMovingAverageWindowSize { get; set; } ``` -###### `Property`Required +- *Type:* double -- *Type:* string +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. + +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `Resolve` +##### `HeapPercentThreshold`Optional ```csharp -private object Resolve(IResolveContext Context) +public double HeapPercentThreshold { get; set; } ``` -Produce the Token's value at resolution time. +- *Type:* double -###### `Context`Required +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -- *Type:* HashiCorp.Cdktf.IResolveContext +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `ToString` +##### `HeapVariance`Optional ```csharp -private string ToString() +public double HeapVariance { get; set; } ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* double +The heap usage variance required for an individual parent task before it is considered for cancellation. -#### Properties +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. -| **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 | string | *No description.* | -| Host | string | *No description.* | -| Port | double | *No description.* | -| Route | string | *No description.* | -| Usage | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchComponents | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `CreationStack`Required +##### `TotalHeapPercentThreshold`Optional ```csharp -public string[] CreationStack { get; } +public double TotalHeapPercentThreshold { get; set; } ``` -- *Type:* string[] +- *Type:* double -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `Fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +#### Initializer ```csharp -public string Fqn { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressure { + object Enabled = null, + object Enforced = null, + ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor OperatingFactor = null, + ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter PrimaryParameter = null +}; ``` -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | object | Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. | +| Enforced | object | Run shard indexing backpressure in shadow mode or enforced mode. | +| OperatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | operating_factor block. | +| PrimaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | primary_parameter block. | --- -##### `Component`Required +##### `Enabled`Optional ```csharp -public string Component { get; } +public object Enabled { get; set; } ``` -- *Type:* string - ---- - -##### `Host`Required +- *Type:* object -```csharp -public string Host { get; } -``` +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- -##### `Port`Required +##### `Enforced`Optional ```csharp -public double Port { get; } +public object Enforced { get; set; } ``` -- *Type:* double - ---- +- *Type:* object -##### `Route`Required +Run shard indexing backpressure in shadow mode or enforced mode. -```csharp -public string Route { get; } -``` +Run shard indexing backpressure in shadow mode or enforced mode. +In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, +but it doesn’t actually reject any indexing requests. +In enforced mode (value set as true), +shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. +Default is false. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} --- -##### `Usage`Required +##### `OperatingFactor`Optional ```csharp -public string Usage { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor OperatingFactor { get; set; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} --- -##### `InternalValue`Optional +##### `PrimaryParameter`Optional ```csharp -public ManagedDatabaseOpensearchComponents InternalValue { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter PrimaryParameter { get; set; } ``` -- *Type:* ManagedDatabaseOpensearchComponents +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ---- +primary_parameter block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} -### ManagedDatabaseOpensearchNetworkList +--- -#### Initializers +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchNetworkList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor { + double Lower = null, + double Optimal = null, + double Upper = null +}; ``` +#### 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). | +| Lower | double | Lower occupancy limit of the allocated quota of memory for the shard. | +| Optimal | double | Optimal occupancy of the allocated quota of memory for the shard. | +| Upper | double | Upper occupancy limit of the allocated quota of memory for the shard. | --- -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +##### `Lower`Optional -The parent resource. +```csharp +public double Lower { get; set; } +``` ---- +- *Type:* double -##### `TerraformAttribute`Required +Lower occupancy limit of the allocated quota of memory for the shard. -- *Type:* string +Specify the lower occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is below this limit, +shard indexing backpressure decreases the current allocated memory for that shard. +Default is 0.75. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `WrapsSet`Required +##### `Optimal`Optional -- *Type:* bool +```csharp +public double Optimal { get; set; } +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* double ---- +Optimal occupancy of the allocated quota of memory for the shard. -#### Methods +Specify the optimal occupancy of the allocated quota of memory for the shard. +If the total memory usage of a shard is at this level, +shard indexing backpressure doesn’t change the current allocated memory for that shard. +Default is 0.85. -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `AllWithMapKey` +##### `Upper`Optional ```csharp -private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +public double Upper { get; set; } ``` -Creating an iterator for this complex list. +- *Type:* double -The list will be converted into a map with the mapKeyAttributeName as the key. +Upper occupancy limit of the allocated quota of memory for the shard. -###### `MapKeyAttributeName`Required +Specify the upper occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is above this limit, +shard indexing backpressure increases the current allocated memory for that shard. +Default is 0.95. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -##### `Resolve` +#### Initializer ```csharp -private object Resolve(IResolveContext Context) -``` +using HashiCorp.Cdktf.Providers.Upcloud; -Produce the Token's value at resolution time. +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter { + ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode NodeAttribute = null, + ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard Shard = null +}; +``` -###### `Context`Required +#### Properties -- *Type:* HashiCorp.Cdktf.IResolveContext +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| NodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | node block. | +| Shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | shard block. | --- -##### `ToString` +##### `NodeAttribute`Optional ```csharp -private string ToString() +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode NodeAttribute { get; set; } ``` -Return a string representation of this resolvable object. +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -Returns a reversible string representation. +node block. -##### `Get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + +--- + +##### `Shard`Optional ```csharp -private ManagedDatabaseOpensearchNetworkOutputReference Get(double Index) +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard Shard { get; set; } ``` -###### `Index`Required +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* double +shard block. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode { + double SoftLimit = null +}; +``` #### 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.* | +| SoftLimit | double | Node soft limit. | --- -##### `CreationStack`Required +##### `SoftLimit`Optional ```csharp -public string[] CreationStack { get; } +public double SoftLimit { get; set; } ``` -- *Type:* string[] +- *Type:* double -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Node soft limit. -If this returns an empty array the stack will not be attached. +Define the percentage of the node-level memory +threshold that acts as a soft indicator for strain on a node. +Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `Fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +#### Initializer ```csharp -public string Fqn { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard { + double MinLimit = null +}; ``` -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| MinLimit | double | Shard min limit. | --- -##### `InternalValue`Optional +##### `MinLimit`Optional ```csharp -public object InternalValue { get; } +public double MinLimit { get; set; } ``` -- *Type:* object +- *Type:* double + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). +Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. +Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} --- +## Classes -### ManagedDatabaseOpensearchNetworkOutputReference +### ManagedDatabaseOpensearchComponentsList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchNetworkOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new ManagedDatabaseOpensearchComponentsList(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. | -| 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. | +| 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 @@ -4616,7 +4970,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -4624,15 +4978,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -4644,325 +4990,450 @@ 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. | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `ComputeFqn` +##### `AllWithMapKey` ```csharp -private string ComputeFqn() +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) ``` -##### `GetAnyMapAttribute` +Creating an iterator for this complex list. -```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) -``` +The list will be converted into a map with the mapKeyAttributeName as the key. -###### `TerraformAttribute`Required +###### `MapKeyAttributeName`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `ComputeFqn` ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +private string ComputeFqn() ``` -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `GetBooleanMapAttribute` +##### `Resolve` ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +private object Resolve(IResolveContext Context) ``` -###### `TerraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `GetListAttribute` +##### `ToString` ```csharp -private string[] GetListAttribute(string TerraformAttribute) +private string ToString() ``` -###### `TerraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `GetNumberAttribute` +##### `Get` ```csharp -private double GetNumberAttribute(string TerraformAttribute) +private ManagedDatabaseOpensearchComponentsOutputReference Get(double Index) ``` -###### `TerraformAttribute`Required +###### `Index`Required -- *Type:* string +- *Type:* double ---- +the index of the item to return. -##### `GetNumberListAttribute` +--- -```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) -``` -###### `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.* | --- -##### `GetNumberMapAttribute` +##### `CreationStack`Required ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(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. --- -##### `GetStringAttribute` +##### `Fqn`Required ```csharp -private string GetStringAttribute(string TerraformAttribute) +public string Fqn { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringMapAttribute` + +### ManagedDatabaseOpensearchComponentsOutputReference + +#### Initializers ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) -``` +using HashiCorp.Cdktf.Providers.Upcloud; -###### `TerraformAttribute`Required +new ManagedDatabaseOpensearchComponentsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` -- *Type:* string +| **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). | --- -##### `InterpolationForAttribute` - -```csharp -private IResolvable InterpolationForAttribute(string Property) -``` +##### `TerraformResource`Required -###### `Property`Required +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `Resolve` +##### `TerraformAttribute`Required -```csharp -private object Resolve(IResolveContext Context) -``` +- *Type:* string -Produce the Token's value at resolution time. +The attribute on the parent resource this class is referencing. -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext +##### `ComplexObjectIndex`Required ---- +- *Type:* double -##### `ToString` +the index of this item in the list. -```csharp -private string ToString() -``` +--- -Return a string representation of this resolvable object. +##### `ComplexObjectIsFromSet`Required -Returns a reversible string representation. +- *Type:* bool +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -#### 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.* | -| FamilyInput | string | *No description.* | -| NameInput | string | *No description.* | -| TypeInput | string | *No description.* | -| UuidInput | string | *No description.* | -| Family | string | *No description.* | -| Name | string | *No description.* | -| Type | string | *No description.* | -| Uuid | string | *No description.* | -| InternalValue | object | *No description.* | +#### 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. | --- -##### `CreationStack`Required +##### `ComputeFqn` ```csharp -public string[] CreationStack { get; } +private string ComputeFqn() ``` -- *Type:* string[] +##### `GetAnyMapAttribute` -The creation stack of this resolvable which will be appended to errors thrown during resolution. +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` -If this returns an empty array the stack will not be attached. +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `Fqn`Required +##### `GetBooleanAttribute` ```csharp -public string Fqn { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `FamilyInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public string FamilyInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `NameInput`Optional +##### `GetListAttribute` ```csharp -public string NameInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `TypeInput`Optional +##### `GetNumberAttribute` ```csharp -public string TypeInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `UuidInput`Optional +##### `GetNumberListAttribute` ```csharp -public string UuidInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Family`Required +##### `GetNumberMapAttribute` ```csharp -public string Family { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Name`Required +##### `GetStringAttribute` ```csharp -public string Name { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Type`Required +##### `GetStringMapAttribute` ```csharp -public string Type { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Uuid`Required +##### `InterpolationForAttribute` ```csharp -public string Uuid { 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 --- +##### `ToString` -### ManagedDatabaseOpensearchNodeStatesList +```csharp +private string ToString() +``` -#### Initializers +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 | string | *No description.* | +| Host | string | *No description.* | +| Port | double | *No description.* | +| Route | string | *No description.* | +| Usage | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchComponents | *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 string Component { get; } +``` + +- *Type:* string + +--- + +##### `Host`Required + +```csharp +public string Host { get; } +``` + +- *Type:* string + +--- + +##### `Port`Required + +```csharp +public double Port { get; } +``` + +- *Type:* double + +--- + +##### `Route`Required + +```csharp +public string Route { get; } +``` + +- *Type:* string + +--- + +##### `Usage`Required + +```csharp +public string Usage { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchComponents InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchComponents + +--- + + +### ManagedDatabaseOpensearchNetworkList + +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchNodeStatesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new ManagedDatabaseOpensearchNetworkList(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 @@ -4970,7 +5441,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -4978,7 +5449,7 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -4990,15 +5461,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `AllWithMapKey` +##### `AllWithMapKey` ```csharp private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) @@ -5008,19 +5479,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `MapKeyAttributeName`Required +###### `MapKeyAttributeName`Required - *Type:* string --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -5028,13 +5499,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() @@ -5044,13 +5515,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```csharp -private ManagedDatabaseOpensearchNodeStatesOutputReference Get(double Index) +private ManagedDatabaseOpensearchNetworkOutputReference Get(double Index) ``` -###### `Index`Required +###### `Index`Required - *Type:* double @@ -5063,12 +5534,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.* | +| 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; } @@ -5082,7 +5554,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -5092,27 +5564,37 @@ public string Fqn { get; } --- +##### `InternalValue`Optional -### ManagedDatabaseOpensearchNodeStatesOutputReference +```csharp +public object InternalValue { get; } +``` -#### Initializers +- *Type:* object + +--- + + +### ManagedDatabaseOpensearchNetworkOutputReference + +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchNodeStatesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new ManagedDatabaseOpensearchNetworkOutputReference(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 @@ -5120,7 +5602,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -5128,7 +5610,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +##### `ComplexObjectIndex`Required - *Type:* double @@ -5136,7 +5618,7 @@ the index of this item in the list. --- -##### `ComplexObjectIsFromSet`Required +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -5148,149 +5630,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) @@ -5298,13 +5780,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() @@ -5319,16 +5801,21 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| Name | string | *No description.* | -| Role | string | *No description.* | -| State | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| FamilyInput | string | *No description.* | +| NameInput | string | *No description.* | +| TypeInput | string | *No description.* | +| UuidInput | string | *No description.* | +| Family | string | *No description.* | +| Name | string | *No description.* | +| Type | string | *No description.* | +| Uuid | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -5342,7 +5829,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -5352,7 +5839,57 @@ public string Fqn { get; } --- -##### `Name`Required +##### `FamilyInput`Optional + +```csharp +public string FamilyInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + +##### `UuidInput`Optional + +```csharp +public string UuidInput { get; } +``` + +- *Type:* string + +--- + +##### `Family`Required + +```csharp +public string Family { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required ```csharp public string Name { get; } @@ -5362,55 +5899,56 @@ public string Name { get; } --- -##### `Role`Required +##### `Type`Required ```csharp -public string Role { get; } +public string Type { get; } ``` - *Type:* string --- -##### `State`Required +##### `Uuid`Required ```csharp -public string State { get; } +public string Uuid { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchNodeStates InternalValue { get; } +public object InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchNodeStates +- *Type:* object --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +### ManagedDatabaseOpensearchNodeStatesList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchNodeStatesList(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. | +| 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 @@ -5418,7 +5956,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -5426,443 +5964,439 @@ 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.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetAllowedTries | *No description.* | -| ResetAuthenticationBackend | *No description.* | -| ResetBlockExpirySeconds | *No description.* | -| ResetMaxBlockedClients | *No description.* | -| ResetMaxTrackedClients | *No description.* | -| ResetTimeWindowSeconds | *No description.* | -| ResetType | *No description.* | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `ComputeFqn` +##### `AllWithMapKey` ```csharp -private string ComputeFqn() +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) ``` -##### `GetAnyMapAttribute` +Creating an iterator for this complex list. -```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) -``` +The list will be converted into a map with the mapKeyAttributeName as the key. -###### `TerraformAttribute`Required +###### `MapKeyAttributeName`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `ComputeFqn` ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +private string ComputeFqn() ``` -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `GetBooleanMapAttribute` +##### `Resolve` ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +private object Resolve(IResolveContext Context) ``` -###### `TerraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `GetListAttribute` +##### `ToString` ```csharp -private string[] GetListAttribute(string TerraformAttribute) +private string ToString() ``` -###### `TerraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `GetNumberAttribute` +##### `Get` ```csharp -private double GetNumberAttribute(string TerraformAttribute) +private ManagedDatabaseOpensearchNodeStatesOutputReference Get(double Index) ``` -###### `TerraformAttribute`Required +###### `Index`Required -- *Type:* string +- *Type:* double + +the index of the item to return. --- -##### `GetNumberListAttribute` -```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) -``` - -###### `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.* | --- -##### `GetNumberMapAttribute` +##### `CreationStack`Required ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(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. --- -##### `GetStringAttribute` +##### `Fqn`Required ```csharp -private string GetStringAttribute(string TerraformAttribute) +public string Fqn { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringMapAttribute` + +### ManagedDatabaseOpensearchNodeStatesOutputReference + +#### Initializers ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) -``` +using HashiCorp.Cdktf.Providers.Upcloud; -###### `TerraformAttribute`Required +new ManagedDatabaseOpensearchNodeStatesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` -- *Type:* string +| **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). | --- -##### `InterpolationForAttribute` - -```csharp -private IResolvable InterpolationForAttribute(string Property) -``` +##### `TerraformResource`Required -###### `Property`Required +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `Resolve` +##### `TerraformAttribute`Required -```csharp -private object Resolve(IResolveContext Context) -``` +- *Type:* string -Produce the Token's value at resolution time. +The attribute on the parent resource this class is referencing. -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. --- -##### `ToString` +##### `ComplexObjectIsFromSet`Required -```csharp -private string ToString() -``` +- *Type:* bool -Return a string representation of this resolvable object. +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. +--- -##### `ResetAllowedTries` +#### Methods -```csharp -private void ResetAllowedTries() -``` +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | -##### `ResetAuthenticationBackend` +--- + +##### `ComputeFqn` ```csharp -private void ResetAuthenticationBackend() +private string ComputeFqn() ``` -##### `ResetBlockExpirySeconds` +##### `GetAnyMapAttribute` ```csharp -private void ResetBlockExpirySeconds() +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -##### `ResetMaxBlockedClients` +###### `TerraformAttribute`Required -```csharp -private void ResetMaxBlockedClients() -``` +- *Type:* string -##### `ResetMaxTrackedClients` +--- + +##### `GetBooleanAttribute` ```csharp -private void ResetMaxTrackedClients() +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -##### `ResetTimeWindowSeconds` +###### `TerraformAttribute`Required -```csharp -private void ResetTimeWindowSeconds() -``` +- *Type:* string -##### `ResetType` +--- + +##### `GetBooleanMapAttribute` ```csharp -private void ResetType() +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(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.* | -| AllowedTriesInput | double | *No description.* | -| AuthenticationBackendInput | string | *No description.* | -| BlockExpirySecondsInput | double | *No description.* | -| MaxBlockedClientsInput | double | *No description.* | -| MaxTrackedClientsInput | double | *No description.* | -| TimeWindowSecondsInput | double | *No description.* | -| TypeInput | string | *No description.* | -| AllowedTries | double | *No description.* | -| AuthenticationBackend | string | *No description.* | -| BlockExpirySeconds | double | *No description.* | -| MaxBlockedClients | double | *No description.* | -| MaxTrackedClients | double | *No description.* | -| TimeWindowSeconds | double | *No description.* | -| Type | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `GetListAttribute` ```csharp -public string[] CreationStack { get; } +private string[] GetListAttribute(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 +##### `GetNumberAttribute` ```csharp -public string Fqn { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `AllowedTriesInput`Optional +##### `GetNumberListAttribute` ```csharp -public double AllowedTriesInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AuthenticationBackendInput`Optional +##### `GetNumberMapAttribute` ```csharp -public string AuthenticationBackendInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `BlockExpirySecondsInput`Optional +##### `GetStringAttribute` ```csharp -public double BlockExpirySecondsInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `MaxBlockedClientsInput`Optional +##### `GetStringMapAttribute` ```csharp -public double MaxBlockedClientsInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `MaxTrackedClientsInput`Optional +##### `InterpolationForAttribute` ```csharp -public double MaxTrackedClientsInput { get; } +private IResolvable InterpolationForAttribute(string Property) ``` -- *Type:* double +###### `Property`Required + +- *Type:* string --- -##### `TimeWindowSecondsInput`Optional +##### `Resolve` ```csharp -public double TimeWindowSecondsInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* double +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `TypeInput`Optional +##### `ToString` ```csharp -public string TypeInput { get; } +private string ToString() ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Name | string | *No description.* | +| Role | string | *No description.* | +| State | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | --- -##### `AllowedTries`Required +##### `CreationStack`Required ```csharp -public double AllowedTries { 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. --- -##### `AuthenticationBackend`Required +##### `Fqn`Required ```csharp -public string AuthenticationBackend { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `BlockExpirySeconds`Required - -```csharp -public double BlockExpirySeconds { get; } -``` - -- *Type:* double - ---- - -##### `MaxBlockedClients`Required - -```csharp -public double MaxBlockedClients { get; } -``` - -- *Type:* double - ---- - -##### `MaxTrackedClients`Required +##### `Name`Required ```csharp -public double MaxTrackedClients { get; } +public string Name { get; } ``` -- *Type:* double +- *Type:* string --- -##### `TimeWindowSeconds`Required +##### `Role`Required ```csharp -public double TimeWindowSeconds { get; } +public string Role { get; } ``` -- *Type:* double +- *Type:* string --- -##### `Type`Required +##### `State`Required ```csharp -public string Type { get; } +public string State { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting InternalValue { get; } +public ManagedDatabaseOpensearchNodeStates InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* ManagedDatabaseOpensearchNodeStates --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(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 @@ -5870,7 +6404,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -5882,155 +6416,156 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetAllowedTries | *No description.* | -| ResetBlockExpirySeconds | *No description.* | -| ResetMaxBlockedClients | *No description.* | -| ResetMaxTrackedClients | *No description.* | -| ResetTimeWindowSeconds | *No description.* | -| ResetType | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetAllowedTries | *No description.* | +| ResetAuthenticationBackend | *No description.* | +| ResetBlockExpirySeconds | *No description.* | +| ResetMaxBlockedClients | *No description.* | +| ResetMaxTrackedClients | *No description.* | +| ResetTimeWindowSeconds | *No description.* | +| ResetType | *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) @@ -6038,13 +6573,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() @@ -6054,37 +6589,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAllowedTries` +##### `ResetAllowedTries` ```csharp private void ResetAllowedTries() ``` -##### `ResetBlockExpirySeconds` +##### `ResetAuthenticationBackend` + +```csharp +private void ResetAuthenticationBackend() +``` + +##### `ResetBlockExpirySeconds` ```csharp private void ResetBlockExpirySeconds() ``` -##### `ResetMaxBlockedClients` +##### `ResetMaxBlockedClients` ```csharp private void ResetMaxBlockedClients() ``` -##### `ResetMaxTrackedClients` +##### `ResetMaxTrackedClients` ```csharp private void ResetMaxTrackedClients() ``` -##### `ResetTimeWindowSeconds` +##### `ResetTimeWindowSeconds` ```csharp private void ResetTimeWindowSeconds() ``` -##### `ResetType` +##### `ResetType` ```csharp private void ResetType() @@ -6095,25 +6636,27 @@ private void ResetType() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| AllowedTriesInput | double | *No description.* | -| BlockExpirySecondsInput | double | *No description.* | -| MaxBlockedClientsInput | double | *No description.* | -| MaxTrackedClientsInput | double | *No description.* | -| TimeWindowSecondsInput | double | *No description.* | -| TypeInput | string | *No description.* | -| AllowedTries | double | *No description.* | -| BlockExpirySeconds | double | *No description.* | -| MaxBlockedClients | double | *No description.* | -| MaxTrackedClients | double | *No description.* | -| TimeWindowSeconds | double | *No description.* | -| Type | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AllowedTriesInput | double | *No description.* | +| AuthenticationBackendInput | string | *No description.* | +| BlockExpirySecondsInput | double | *No description.* | +| MaxBlockedClientsInput | double | *No description.* | +| MaxTrackedClientsInput | double | *No description.* | +| TimeWindowSecondsInput | double | *No description.* | +| TypeInput | string | *No description.* | +| AllowedTries | double | *No description.* | +| AuthenticationBackend | string | *No description.* | +| BlockExpirySeconds | double | *No description.* | +| MaxBlockedClients | double | *No description.* | +| MaxTrackedClients | double | *No description.* | +| TimeWindowSeconds | double | *No description.* | +| Type | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -6127,7 +6670,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -6137,7 +6680,7 @@ public string Fqn { get; } --- -##### `AllowedTriesInput`Optional +##### `AllowedTriesInput`Optional ```csharp public double AllowedTriesInput { get; } @@ -6147,7 +6690,17 @@ public double AllowedTriesInput { get; } --- -##### `BlockExpirySecondsInput`Optional +##### `AuthenticationBackendInput`Optional + +```csharp +public string AuthenticationBackendInput { get; } +``` + +- *Type:* string + +--- + +##### `BlockExpirySecondsInput`Optional ```csharp public double BlockExpirySecondsInput { get; } @@ -6157,7 +6710,7 @@ public double BlockExpirySecondsInput { get; } --- -##### `MaxBlockedClientsInput`Optional +##### `MaxBlockedClientsInput`Optional ```csharp public double MaxBlockedClientsInput { get; } @@ -6167,7 +6720,7 @@ public double MaxBlockedClientsInput { get; } --- -##### `MaxTrackedClientsInput`Optional +##### `MaxTrackedClientsInput`Optional ```csharp public double MaxTrackedClientsInput { get; } @@ -6177,7 +6730,7 @@ public double MaxTrackedClientsInput { get; } --- -##### `TimeWindowSecondsInput`Optional +##### `TimeWindowSecondsInput`Optional ```csharp public double TimeWindowSecondsInput { get; } @@ -6187,7 +6740,7 @@ public double TimeWindowSecondsInput { get; } --- -##### `TypeInput`Optional +##### `TypeInput`Optional ```csharp public string TypeInput { get; } @@ -6197,7 +6750,7 @@ public string TypeInput { get; } --- -##### `AllowedTries`Required +##### `AllowedTries`Required ```csharp public double AllowedTries { get; } @@ -6207,7 +6760,17 @@ public double AllowedTries { get; } --- -##### `BlockExpirySeconds`Required +##### `AuthenticationBackend`Required + +```csharp +public string AuthenticationBackend { get; } +``` + +- *Type:* string + +--- + +##### `BlockExpirySeconds`Required ```csharp public double BlockExpirySeconds { get; } @@ -6217,7 +6780,7 @@ public double BlockExpirySeconds { get; } --- -##### `MaxBlockedClients`Required +##### `MaxBlockedClients`Required ```csharp public double MaxBlockedClients { get; } @@ -6227,7 +6790,7 @@ public double MaxBlockedClients { get; } --- -##### `MaxTrackedClients`Required +##### `MaxTrackedClients`Required ```csharp public double MaxTrackedClients { get; } @@ -6237,7 +6800,7 @@ public double MaxTrackedClients { get; } --- -##### `TimeWindowSeconds`Required +##### `TimeWindowSeconds`Required ```csharp public double TimeWindowSeconds { get; } @@ -6247,7 +6810,7 @@ public double TimeWindowSeconds { get; } --- -##### `Type`Required +##### `Type`Required ```csharp public string Type { get; } @@ -6257,35 +6820,35 @@ public string Type { get; } --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting InternalValue { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(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 @@ -6293,7 +6856,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -6305,153 +6868,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| PutInternalAuthenticationBackendLimiting | *No description.* | -| PutIpRateLimiting | *No description.* | -| ResetInternalAuthenticationBackendLimiting | *No description.* | -| ResetIpRateLimiting | *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. | +| ResetAllowedTries | *No description.* | +| ResetBlockExpirySeconds | *No description.* | +| ResetMaxBlockedClients | *No description.* | +| ResetMaxTrackedClients | *No description.* | +| ResetTimeWindowSeconds | *No description.* | +| ResetType | *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) @@ -6459,13 +7024,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() @@ -6475,40 +7040,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutInternalAuthenticationBackendLimiting` +##### `ResetAllowedTries` ```csharp -private void PutInternalAuthenticationBackendLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting Value) +private void ResetAllowedTries() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +##### `ResetBlockExpirySeconds` ---- +```csharp +private void ResetBlockExpirySeconds() +``` -##### `PutIpRateLimiting` +##### `ResetMaxBlockedClients` ```csharp -private void PutIpRateLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting Value) +private void ResetMaxBlockedClients() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +##### `ResetMaxTrackedClients` ---- +```csharp +private void ResetMaxTrackedClients() +``` -##### `ResetInternalAuthenticationBackendLimiting` +##### `ResetTimeWindowSeconds` ```csharp -private void ResetInternalAuthenticationBackendLimiting() +private void ResetTimeWindowSeconds() ``` -##### `ResetIpRateLimiting` +##### `ResetType` ```csharp -private void ResetIpRateLimiting() +private void ResetType() ``` @@ -6516,17 +7081,25 @@ private void ResetIpRateLimiting() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| InternalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | -| IpRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | -| InternalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | -| IpRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AllowedTriesInput | double | *No description.* | +| BlockExpirySecondsInput | double | *No description.* | +| MaxBlockedClientsInput | double | *No description.* | +| MaxTrackedClientsInput | double | *No description.* | +| TimeWindowSecondsInput | double | *No description.* | +| TypeInput | string | *No description.* | +| AllowedTries | double | *No description.* | +| BlockExpirySeconds | double | *No description.* | +| MaxBlockedClients | double | *No description.* | +| MaxTrackedClients | double | *No description.* | +| TimeWindowSeconds | double | *No description.* | +| Type | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -6540,7 +7113,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -6550,246 +7123,321 @@ public string Fqn { get; } --- -##### `InternalAuthenticationBackendLimiting`Required +##### `AllowedTriesInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference InternalAuthenticationBackendLimiting { get; } +public double AllowedTriesInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +- *Type:* double --- -##### `IpRateLimiting`Required +##### `BlockExpirySecondsInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference IpRateLimiting { get; } +public double BlockExpirySecondsInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* double --- -##### `InternalAuthenticationBackendLimitingInput`Optional +##### `MaxBlockedClientsInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting InternalAuthenticationBackendLimitingInput { get; } +public double MaxBlockedClientsInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* double --- -##### `IpRateLimitingInput`Optional +##### `MaxTrackedClientsInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting IpRateLimitingInput { get; } +public double MaxTrackedClientsInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* double --- -##### `InternalValue`Optional +##### `TimeWindowSecondsInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListeners InternalValue { get; } +public double TimeWindowSecondsInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* double --- - -### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference - -#### Initializers +##### `TypeInput`Optional ```csharp -using HashiCorp.Cdktf.Providers.Upcloud; - -new ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +public string TypeInput { get; } ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* string --- -##### `TerraformResource`Required +##### `AllowedTries`Required -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public double AllowedTries { get; } +``` -The parent resource. +- *Type:* double --- -##### `TerraformAttribute`Required +##### `BlockExpirySeconds`Required -- *Type:* string +```csharp +public double BlockExpirySeconds { get; } +``` -The attribute on the parent resource this class is referencing. +- *Type:* double --- -#### Methods +##### `MaxBlockedClients`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. | -| ResetAccount | *No description.* | -| ResetBasePath | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetContainer | *No description.* | -| ResetEndpointSuffix | *No description.* | -| ResetKey | *No description.* | -| ResetSasToken | *No description.* | -| ResetSnapshotName | *No description.* | +```csharp +public double MaxBlockedClients { get; } +``` + +- *Type:* double --- -##### `ComputeFqn` +##### `MaxTrackedClients`Required ```csharp -private string ComputeFqn() +public double MaxTrackedClients { get; } ``` -##### `GetAnyMapAttribute` +- *Type:* double + +--- + +##### `TimeWindowSeconds`Required ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +public double TimeWindowSeconds { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* double --- -##### `GetBooleanAttribute` +##### `Type`Required ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public string Type { get; } ``` -###### `TerraformAttribute`Required +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting + +--- + + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(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`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `GetBooleanMapAttribute` +#### 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. | +| PutInternalAuthenticationBackendLimiting | *No description.* | +| PutIpRateLimiting | *No description.* | +| ResetInternalAuthenticationBackendLimiting | *No description.* | +| ResetIpRateLimiting | *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 +###### `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) @@ -6797,13 +7445,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() @@ -6813,58 +7461,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAccount` - -```csharp -private void ResetAccount() -``` - -##### `ResetBasePath` +##### `PutInternalAuthenticationBackendLimiting` ```csharp -private void ResetBasePath() +private void PutInternalAuthenticationBackendLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting Value) ``` -##### `ResetChunkSize` - -```csharp -private void ResetChunkSize() -``` +###### `Value`Required -##### `ResetCompress` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting -```csharp -private void ResetCompress() -``` +--- -##### `ResetContainer` +##### `PutIpRateLimiting` ```csharp -private void ResetContainer() +private void PutIpRateLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting Value) ``` -##### `ResetEndpointSuffix` - -```csharp -private void ResetEndpointSuffix() -``` +###### `Value`Required -##### `ResetKey` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting -```csharp -private void ResetKey() -``` +--- -##### `ResetSasToken` +##### `ResetInternalAuthenticationBackendLimiting` ```csharp -private void ResetSasToken() +private void ResetInternalAuthenticationBackendLimiting() ``` -##### `ResetSnapshotName` +##### `ResetIpRateLimiting` ```csharp -private void ResetSnapshotName() +private void ResetIpRateLimiting() ``` @@ -6872,31 +7502,17 @@ private void ResetSnapshotName() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| AccountInput | string | *No description.* | -| BasePathInput | string | *No description.* | -| ChunkSizeInput | string | *No description.* | -| CompressInput | object | *No description.* | -| ContainerInput | string | *No description.* | -| EndpointSuffixInput | string | *No description.* | -| KeyInput | string | *No description.* | -| SasTokenInput | string | *No description.* | -| SnapshotNameInput | string | *No description.* | -| Account | string | *No description.* | -| BasePath | string | *No description.* | -| ChunkSize | string | *No description.* | -| Compress | object | *No description.* | -| Container | string | *No description.* | -| EndpointSuffix | string | *No description.* | -| Key | string | *No description.* | -| SasToken | string | *No description.* | -| SnapshotName | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | +| IpRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | +| InternalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| IpRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -6910,7 +7526,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -6920,215 +7536,75 @@ public string Fqn { get; } --- -##### `AccountInput`Optional +##### `InternalAuthenticationBackendLimiting`Required ```csharp -public string AccountInput { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference InternalAuthenticationBackendLimiting { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference --- -##### `BasePathInput`Optional +##### `IpRateLimiting`Required ```csharp -public string BasePathInput { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference IpRateLimiting { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference --- -##### `ChunkSizeInput`Optional +##### `InternalAuthenticationBackendLimitingInput`Optional ```csharp -public string ChunkSizeInput { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting InternalAuthenticationBackendLimitingInput { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `CompressInput`Optional +##### `IpRateLimitingInput`Optional ```csharp -public object CompressInput { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting IpRateLimitingInput { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `ContainerInput`Optional +##### `InternalValue`Optional ```csharp -public string ContainerInput { get; } +public ManagedDatabaseOpensearchPropertiesAuthFailureListeners InternalValue { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners --- -##### `EndpointSuffixInput`Optional - -```csharp -public string EndpointSuffixInput { get; } -``` - -- *Type:* string ---- +### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference -##### `KeyInput`Optional - -```csharp -public string KeyInput { get; } -``` - -- *Type:* string - ---- - -##### `SasTokenInput`Optional - -```csharp -public string SasTokenInput { get; } -``` - -- *Type:* string - ---- - -##### `SnapshotNameInput`Optional - -```csharp -public string SnapshotNameInput { get; } -``` - -- *Type:* string - ---- - -##### `Account`Required - -```csharp -public string Account { get; } -``` - -- *Type:* string - ---- - -##### `BasePath`Required - -```csharp -public string BasePath { get; } -``` - -- *Type:* string - ---- - -##### `ChunkSize`Required - -```csharp -public string ChunkSize { get; } -``` - -- *Type:* string - ---- - -##### `Compress`Required - -```csharp -public object Compress { get; } -``` - -- *Type:* object - ---- - -##### `Container`Required - -```csharp -public string Container { get; } -``` - -- *Type:* string - ---- - -##### `EndpointSuffix`Required - -```csharp -public string EndpointSuffix { get; } -``` - -- *Type:* string - ---- - -##### `Key`Required - -```csharp -public string Key { get; } -``` - -- *Type:* string - ---- - -##### `SasToken`Required - -```csharp -public string SasToken { get; } -``` - -- *Type:* string - ---- - -##### `SnapshotName`Required - -```csharp -public string SnapshotName { get; } -``` - -- *Type:* string - ---- - -##### `InternalValue`Optional - -```csharp -public ManagedDatabaseOpensearchPropertiesAzureMigration InternalValue { get; } -``` - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration - ---- - - -### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference - -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(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 @@ -7136,7 +7612,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -7148,155 +7624,161 @@ 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. | -| ResetBasePath | *No description.* | -| ResetBucket | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetCredentials | *No description.* | -| ResetSnapshotName | *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. | +| ResetAccount | *No description.* | +| ResetBasePath | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetContainer | *No description.* | +| ResetEndpointSuffix | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetKey | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSasToken | *No description.* | +| ResetSnapshotName | *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) @@ -7304,13 +7786,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() @@ -7320,66 +7802,114 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetBasePath` +##### `ResetAccount` ```csharp -private void ResetBasePath() +private void ResetAccount() ``` -##### `ResetBucket` +##### `ResetBasePath` ```csharp -private void ResetBucket() +private void ResetBasePath() ``` -##### `ResetChunkSize` +##### `ResetChunkSize` ```csharp private void ResetChunkSize() ``` -##### `ResetCompress` +##### `ResetCompress` ```csharp private void ResetCompress() ``` -##### `ResetCredentials` +##### `ResetContainer` ```csharp -private void ResetCredentials() +private void ResetContainer() ``` -##### `ResetSnapshotName` +##### `ResetEndpointSuffix` ```csharp -private void ResetSnapshotName() +private void ResetEndpointSuffix() ``` +##### `ResetIncludeAliases` -#### Properties +```csharp +private void ResetIncludeAliases() +``` -| **Name** | **Type** | **Description** | +##### `ResetIndices` + +```csharp +private void ResetIndices() +``` + +##### `ResetKey` + +```csharp +private void ResetKey() +``` + +##### `ResetRestoreGlobalState` + +```csharp +private void ResetRestoreGlobalState() +``` + +##### `ResetSasToken` + +```csharp +private void ResetSasToken() +``` + +##### `ResetSnapshotName` + +```csharp +private void ResetSnapshotName() +``` + + +#### 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.* | -| BasePathInput | string | *No description.* | -| BucketInput | string | *No description.* | -| ChunkSizeInput | string | *No description.* | -| CompressInput | object | *No description.* | -| CredentialsInput | string | *No description.* | -| SnapshotNameInput | string | *No description.* | -| BasePath | string | *No description.* | -| Bucket | string | *No description.* | -| ChunkSize | string | *No description.* | -| Compress | object | *No description.* | -| Credentials | string | *No description.* | -| SnapshotName | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AccountInput | string | *No description.* | +| BasePathInput | string | *No description.* | +| ChunkSizeInput | string | *No description.* | +| CompressInput | object | *No description.* | +| ContainerInput | string | *No description.* | +| EndpointSuffixInput | string | *No description.* | +| IncludeAliasesInput | object | *No description.* | +| IndicesInput | string | *No description.* | +| KeyInput | string | *No description.* | +| RestoreGlobalStateInput | object | *No description.* | +| SasTokenInput | string | *No description.* | +| SnapshotNameInput | string | *No description.* | +| Account | string | *No description.* | +| BasePath | string | *No description.* | +| ChunkSize | string | *No description.* | +| Compress | object | *No description.* | +| Container | string | *No description.* | +| EndpointSuffix | string | *No description.* | +| IncludeAliases | object | *No description.* | +| Indices | string | *No description.* | +| Key | string | *No description.* | +| RestoreGlobalState | object | *No description.* | +| SasToken | string | *No description.* | +| SnapshotName | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -7393,7 +7923,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -7403,27 +7933,27 @@ public string Fqn { get; } --- -##### `BasePathInput`Optional +##### `AccountInput`Optional ```csharp -public string BasePathInput { get; } +public string AccountInput { get; } ``` - *Type:* string --- -##### `BucketInput`Optional +##### `BasePathInput`Optional ```csharp -public string BucketInput { get; } +public string BasePathInput { get; } ``` - *Type:* string --- -##### `ChunkSizeInput`Optional +##### `ChunkSizeInput`Optional ```csharp public string ChunkSizeInput { get; } @@ -7433,7 +7963,7 @@ public string ChunkSizeInput { get; } --- -##### `CompressInput`Optional +##### `CompressInput`Optional ```csharp public object CompressInput { get; } @@ -7443,845 +7973,745 @@ public object CompressInput { get; } --- -##### `CredentialsInput`Optional +##### `ContainerInput`Optional ```csharp -public string CredentialsInput { get; } +public string ContainerInput { get; } ``` - *Type:* string --- -##### `SnapshotNameInput`Optional +##### `EndpointSuffixInput`Optional ```csharp -public string SnapshotNameInput { get; } +public string EndpointSuffixInput { get; } ``` - *Type:* string --- -##### `BasePath`Required +##### `IncludeAliasesInput`Optional ```csharp -public string BasePath { get; } +public object IncludeAliasesInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `Bucket`Required +##### `IndicesInput`Optional ```csharp -public string Bucket { get; } +public string IndicesInput { get; } ``` - *Type:* string --- -##### `ChunkSize`Required +##### `KeyInput`Optional ```csharp -public string ChunkSize { get; } +public string KeyInput { get; } ``` - *Type:* string --- -##### `Compress`Required +##### `RestoreGlobalStateInput`Optional ```csharp -public object Compress { get; } +public object RestoreGlobalStateInput { get; } ``` - *Type:* object --- -##### `Credentials`Required +##### `SasTokenInput`Optional ```csharp -public string Credentials { get; } +public string SasTokenInput { get; } ``` - *Type:* string --- -##### `SnapshotName`Required +##### `SnapshotNameInput`Optional ```csharp -public string SnapshotName { get; } +public string SnapshotNameInput { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `Account`Required ```csharp -public ManagedDatabaseOpensearchPropertiesGcsMigration InternalValue { get; } +public string Account { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +- *Type:* string --- - -### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference - -#### Initializers +##### `BasePath`Required ```csharp -using HashiCorp.Cdktf.Providers.Upcloud; - -new ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +public string BasePath { get; } ``` -| **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 - -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. | -| ResetRollupDashboardsEnabled | *No description.* | -| ResetRollupEnabled | *No description.* | -| ResetRollupSearchBackoffCount | *No description.* | -| ResetRollupSearchBackoffMillis | *No description.* | -| ResetRollupSearchSearchAllJobs | *No description.* | - --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `GetAnyMapAttribute` +##### `ChunkSize`Required ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +public string ChunkSize { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetBooleanAttribute` +##### `Compress`Required ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public object Compress { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetBooleanMapAttribute` +##### `Container`Required ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public string Container { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetListAttribute` +##### `EndpointSuffix`Required ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public string EndpointSuffix { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberAttribute` +##### `IncludeAliases`Required ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public object IncludeAliases { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberListAttribute` +##### `Indices`Required ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public string Indices { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberMapAttribute` +##### `Key`Required ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public string Key { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringAttribute` +##### `RestoreGlobalState`Required ```csharp -private string GetStringAttribute(string TerraformAttribute) +public object RestoreGlobalState { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetStringMapAttribute` +##### `SasToken`Required ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public string SasToken { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `InterpolationForAttribute` +##### `SnapshotName`Required ```csharp -private IResolvable InterpolationForAttribute(string Property) +public string SnapshotName { get; } ``` -###### `Property`Required - - *Type:* string --- -##### `Resolve` +##### `InternalValue`Optional ```csharp -private object Resolve(IResolveContext Context) +public ManagedDatabaseOpensearchPropertiesAzureMigration InternalValue { get; } ``` -Produce the Token's value at resolution time. +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext ---- +### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference -##### `ToString` +#### Initializers ```csharp -private string ToString() -``` - -Return a string representation of this resolvable object. +using HashiCorp.Cdktf.Providers.Upcloud; -Returns a reversible string representation. +new ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` -##### `ResetRollupDashboardsEnabled` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -```csharp -private void ResetRollupDashboardsEnabled() -``` +--- -##### `ResetRollupEnabled` +##### `TerraformResource`Required -```csharp -private void ResetRollupEnabled() -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -##### `ResetRollupSearchBackoffCount` +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. | +| ResetBasePath | *No description.* | +| ResetBucket | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetCredentials | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSnapshotName | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -private void ResetRollupSearchBackoffCount() +private string ComputeFqn() ``` -##### `ResetRollupSearchBackoffMillis` +##### `GetAnyMapAttribute` ```csharp -private void ResetRollupSearchBackoffMillis() +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -##### `ResetRollupSearchSearchAllJobs` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` ```csharp -private void ResetRollupSearchSearchAllJobs() +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.* | -| RollupDashboardsEnabledInput | object | *No description.* | -| RollupEnabledInput | object | *No description.* | -| RollupSearchBackoffCountInput | double | *No description.* | -| RollupSearchBackoffMillisInput | double | *No description.* | -| RollupSearchSearchAllJobsInput | object | *No description.* | -| RollupDashboardsEnabled | object | *No description.* | -| RollupEnabled | object | *No description.* | -| RollupSearchBackoffCount | double | *No description.* | -| RollupSearchBackoffMillis | double | *No description.* | -| RollupSearchSearchAllJobs | object | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *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 --- -##### `RollupDashboardsEnabledInput`Optional +##### `GetNumberAttribute` ```csharp -public object RollupDashboardsEnabledInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RollupEnabledInput`Optional +##### `GetNumberListAttribute` ```csharp -public object RollupEnabledInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RollupSearchBackoffCountInput`Optional +##### `GetNumberMapAttribute` ```csharp -public double RollupSearchBackoffCountInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RollupSearchBackoffMillisInput`Optional +##### `GetStringAttribute` ```csharp -public double RollupSearchBackoffMillisInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RollupSearchSearchAllJobsInput`Optional +##### `GetStringMapAttribute` ```csharp -public object RollupSearchSearchAllJobsInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RollupDashboardsEnabled`Required +##### `InterpolationForAttribute` ```csharp -public object RollupDashboardsEnabled { get; } +private IResolvable InterpolationForAttribute(string Property) ``` -- *Type:* object +###### `Property`Required + +- *Type:* string --- -##### `RollupEnabled`Required +##### `Resolve` ```csharp -public object RollupEnabled { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* object +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `RollupSearchBackoffCount`Required +##### `ToString` ```csharp -public double RollupSearchBackoffCount { get; } +private string ToString() ``` -- *Type:* double +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `RollupSearchBackoffMillis`Required +##### `ResetBasePath` ```csharp -public double RollupSearchBackoffMillis { get; } +private void ResetBasePath() ``` -- *Type:* double +##### `ResetBucket` ---- +```csharp +private void ResetBucket() +``` -##### `RollupSearchSearchAllJobs`Required +##### `ResetChunkSize` ```csharp -public object RollupSearchSearchAllJobs { get; } +private void ResetChunkSize() ``` -- *Type:* object +##### `ResetCompress` ---- +```csharp +private void ResetCompress() +``` -##### `InternalValue`Optional +##### `ResetCredentials` ```csharp -public ManagedDatabaseOpensearchPropertiesIndexRollup InternalValue { get; } +private void ResetCredentials() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +##### `ResetIncludeAliases` ---- +```csharp +private void ResetIncludeAliases() +``` +##### `ResetIndices` -### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +```csharp +private void ResetIndices() +``` -#### Initializers +##### `ResetRestoreGlobalState` ```csharp -using HashiCorp.Cdktf.Providers.Upcloud; +private void ResetRestoreGlobalState() +``` -new ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +##### `ResetSnapshotName` + +```csharp +private void ResetSnapshotName() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BasePathInput | string | *No description.* | +| BucketInput | string | *No description.* | +| ChunkSizeInput | string | *No description.* | +| CompressInput | object | *No description.* | +| CredentialsInput | string | *No description.* | +| IncludeAliasesInput | object | *No description.* | +| IndicesInput | string | *No description.* | +| RestoreGlobalStateInput | object | *No description.* | +| SnapshotNameInput | string | *No description.* | +| BasePath | string | *No description.* | +| Bucket | string | *No description.* | +| ChunkSize | string | *No description.* | +| Compress | object | *No description.* | +| Credentials | string | *No description.* | +| IncludeAliases | object | *No description.* | +| Indices | string | *No description.* | +| RestoreGlobalState | object | *No description.* | +| SnapshotName | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | --- -##### `TerraformResource`Required +##### `CreationStack`Required -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public string[] CreationStack { get; } +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `TerraformAttribute`Required +##### `Fqn`Required -- *Type:* string +```csharp +public string Fqn { get; } +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetMappingNestedObjectsLimit | *No description.* | -| ResetNumberOfReplicas | *No description.* | -| ResetNumberOfShards | *No description.* | - ---- - -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `GetAnyMapAttribute` +##### `BasePathInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +public string BasePathInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetBooleanAttribute` +##### `BucketInput`Optional ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public string BucketInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `ChunkSizeInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public string ChunkSizeInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetListAttribute` +##### `CompressInput`Optional ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public object CompressInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberAttribute` +##### `CredentialsInput`Optional ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public string CredentialsInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberListAttribute` +##### `IncludeAliasesInput`Optional ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public object IncludeAliasesInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberMapAttribute` +##### `IndicesInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public string IndicesInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringAttribute` +##### `RestoreGlobalStateInput`Optional ```csharp -private string GetStringAttribute(string TerraformAttribute) +public object RestoreGlobalStateInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetStringMapAttribute` +##### `SnapshotNameInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public string SnapshotNameInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `InterpolationForAttribute` +##### `BasePath`Required ```csharp -private IResolvable InterpolationForAttribute(string Property) +public string BasePath { get; } ``` -###### `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. - -##### `ResetMappingNestedObjectsLimit` - -```csharp -private void ResetMappingNestedObjectsLimit() -``` - -##### `ResetNumberOfReplicas` - -```csharp -private void ResetNumberOfReplicas() -``` - -##### `ResetNumberOfShards` - -```csharp -private void ResetNumberOfShards() -``` - - -#### 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.* | -| MappingNestedObjectsLimitInput | double | *No description.* | -| NumberOfReplicasInput | double | *No description.* | -| NumberOfShardsInput | double | *No description.* | -| MappingNestedObjectsLimit | double | *No description.* | -| NumberOfReplicas | double | *No description.* | -| NumberOfShards | double | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | - ---- - -##### `CreationStack`Required +##### `Bucket`Required ```csharp -public string[] CreationStack { get; } +public string Bucket { 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 +##### `ChunkSize`Required ```csharp -public string Fqn { get; } +public string ChunkSize { get; } ``` - *Type:* string --- -##### `MappingNestedObjectsLimitInput`Optional +##### `Compress`Required ```csharp -public double MappingNestedObjectsLimitInput { get; } +public object Compress { get; } ``` -- *Type:* double +- *Type:* object --- -##### `NumberOfReplicasInput`Optional +##### `Credentials`Required ```csharp -public double NumberOfReplicasInput { get; } +public string Credentials { get; } ``` -- *Type:* double +- *Type:* string --- -##### `NumberOfShardsInput`Optional +##### `IncludeAliases`Required ```csharp -public double NumberOfShardsInput { get; } +public object IncludeAliases { get; } ``` -- *Type:* double +- *Type:* object --- -##### `MappingNestedObjectsLimit`Required +##### `Indices`Required ```csharp -public double MappingNestedObjectsLimit { get; } +public string Indices { get; } ``` -- *Type:* double +- *Type:* string --- -##### `NumberOfReplicas`Required +##### `RestoreGlobalState`Required ```csharp -public double NumberOfReplicas { get; } +public object RestoreGlobalState { get; } ``` -- *Type:* double +- *Type:* object --- -##### `NumberOfShards`Required +##### `SnapshotName`Required ```csharp -public double NumberOfShards { get; } +public string SnapshotName { get; } ``` -- *Type:* double +- *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesIndexTemplate InternalValue { get; } +public ManagedDatabaseOpensearchPropertiesGcsMigration InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration --- -### ManagedDatabaseOpensearchPropertiesOpenidOutputReference +### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesOpenidOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(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 @@ -8289,7 +8719,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -8301,161 +8731,154 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetClientId | *No description.* | -| ResetClientSecret | *No description.* | -| ResetConnectUrl | *No description.* | -| ResetEnabled | *No description.* | -| ResetHeader | *No description.* | -| ResetJwtHeader | *No description.* | -| ResetJwtUrlParameter | *No description.* | -| ResetRefreshRateLimitCount | *No description.* | -| ResetRefreshRateLimitTimeWindowMs | *No description.* | -| ResetRolesKey | *No description.* | -| ResetScope | *No description.* | -| ResetSubjectKey | *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. | +| ResetRollupDashboardsEnabled | *No description.* | +| ResetRollupEnabled | *No description.* | +| ResetRollupSearchBackoffCount | *No description.* | +| ResetRollupSearchBackoffMillis | *No description.* | +| ResetRollupSearchSearchAllJobs | *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) @@ -8463,13 +8886,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() @@ -8479,76 +8902,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetClientId` - -```csharp -private void ResetClientId() -``` - -##### `ResetClientSecret` - -```csharp -private void ResetClientSecret() -``` - -##### `ResetConnectUrl` - -```csharp -private void ResetConnectUrl() -``` - -##### `ResetEnabled` - -```csharp -private void ResetEnabled() -``` - -##### `ResetHeader` - -```csharp -private void ResetHeader() -``` - -##### `ResetJwtHeader` - -```csharp -private void ResetJwtHeader() -``` - -##### `ResetJwtUrlParameter` - -```csharp -private void ResetJwtUrlParameter() -``` - -##### `ResetRefreshRateLimitCount` +##### `ResetRollupDashboardsEnabled` ```csharp -private void ResetRefreshRateLimitCount() +private void ResetRollupDashboardsEnabled() ``` -##### `ResetRefreshRateLimitTimeWindowMs` +##### `ResetRollupEnabled` ```csharp -private void ResetRefreshRateLimitTimeWindowMs() +private void ResetRollupEnabled() ``` -##### `ResetRolesKey` +##### `ResetRollupSearchBackoffCount` ```csharp -private void ResetRolesKey() +private void ResetRollupSearchBackoffCount() ``` -##### `ResetScope` +##### `ResetRollupSearchBackoffMillis` ```csharp -private void ResetScope() +private void ResetRollupSearchBackoffMillis() ``` -##### `ResetSubjectKey` +##### `ResetRollupSearchSearchAllJobs` ```csharp -private void ResetSubjectKey() +private void ResetRollupSearchSearchAllJobs() ``` @@ -8556,37 +8937,23 @@ private void ResetSubjectKey() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| ClientIdInput | string | *No description.* | -| ClientSecretInput | string | *No description.* | -| ConnectUrlInput | string | *No description.* | -| EnabledInput | object | *No description.* | -| HeaderInput | string | *No description.* | -| JwtHeaderInput | string | *No description.* | -| JwtUrlParameterInput | string | *No description.* | -| RefreshRateLimitCountInput | double | *No description.* | -| RefreshRateLimitTimeWindowMsInput | double | *No description.* | -| RolesKeyInput | string | *No description.* | -| ScopeInput | string | *No description.* | -| SubjectKeyInput | string | *No description.* | -| ClientId | string | *No description.* | -| ClientSecret | string | *No description.* | -| ConnectUrl | string | *No description.* | -| Enabled | object | *No description.* | -| Header | string | *No description.* | -| JwtHeader | string | *No description.* | -| JwtUrlParameter | string | *No description.* | -| RefreshRateLimitCount | double | *No description.* | -| RefreshRateLimitTimeWindowMs | double | *No description.* | -| RolesKey | string | *No description.* | -| Scope | string | *No description.* | -| SubjectKey | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| RollupDashboardsEnabledInput | object | *No description.* | +| RollupEnabledInput | object | *No description.* | +| RollupSearchBackoffCountInput | double | *No description.* | +| RollupSearchBackoffMillisInput | double | *No description.* | +| RollupSearchSearchAllJobsInput | object | *No description.* | +| RollupDashboardsEnabled | object | *No description.* | +| RollupEnabled | object | *No description.* | +| RollupSearchBackoffCount | double | *No description.* | +| RollupSearchBackoffMillis | double | *No description.* | +| RollupSearchSearchAllJobs | object | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -8600,7 +8967,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -8610,440 +8977,300 @@ public string Fqn { get; } --- -##### `ClientIdInput`Optional +##### `RollupDashboardsEnabledInput`Optional ```csharp -public string ClientIdInput { get; } +public object RollupDashboardsEnabledInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `ClientSecretInput`Optional +##### `RollupEnabledInput`Optional ```csharp -public string ClientSecretInput { get; } +public object RollupEnabledInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `ConnectUrlInput`Optional +##### `RollupSearchBackoffCountInput`Optional ```csharp -public string ConnectUrlInput { get; } +public double RollupSearchBackoffCountInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `EnabledInput`Optional +##### `RollupSearchBackoffMillisInput`Optional ```csharp -public object EnabledInput { get; } +public double RollupSearchBackoffMillisInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `HeaderInput`Optional +##### `RollupSearchSearchAllJobsInput`Optional ```csharp -public string HeaderInput { get; } +public object RollupSearchSearchAllJobsInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `JwtHeaderInput`Optional +##### `RollupDashboardsEnabled`Required ```csharp -public string JwtHeaderInput { get; } +public object RollupDashboardsEnabled { get; } ``` -- *Type:* string +- *Type:* object --- -##### `JwtUrlParameterInput`Optional +##### `RollupEnabled`Required ```csharp -public string JwtUrlParameterInput { get; } +public object RollupEnabled { get; } ``` -- *Type:* string +- *Type:* object --- -##### `RefreshRateLimitCountInput`Optional +##### `RollupSearchBackoffCount`Required ```csharp -public double RefreshRateLimitCountInput { get; } +public double RollupSearchBackoffCount { get; } ``` - *Type:* double --- -##### `RefreshRateLimitTimeWindowMsInput`Optional +##### `RollupSearchBackoffMillis`Required ```csharp -public double RefreshRateLimitTimeWindowMsInput { get; } +public double RollupSearchBackoffMillis { get; } ``` - *Type:* double --- -##### `RolesKeyInput`Optional +##### `RollupSearchSearchAllJobs`Required ```csharp -public string RolesKeyInput { get; } +public object RollupSearchSearchAllJobs { get; } ``` -- *Type:* string +- *Type:* object --- -##### `ScopeInput`Optional +##### `InternalValue`Optional ```csharp -public string ScopeInput { get; } +public ManagedDatabaseOpensearchPropertiesIndexRollup InternalValue { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup --- -##### `SubjectKeyInput`Optional - -```csharp -public string SubjectKeyInput { get; } -``` - -- *Type:* string ---- +### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference -##### `ClientId`Required +#### Initializers ```csharp -public string ClientId { get; } -``` - -- *Type:* string - ---- - -##### `ClientSecret`Required +using HashiCorp.Cdktf.Providers.Upcloud; -```csharp -public string ClientSecret { get; } +new ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(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. | --- -##### `ConnectUrl`Required +##### `TerraformResource`Required -```csharp -public string ConnectUrl { get; } -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `Enabled`Required +##### `TerraformAttribute`Required -```csharp -public object Enabled { get; } -``` +- *Type:* string -- *Type:* object +The attribute on the parent resource this class is referencing. --- -##### `Header`Required - -```csharp -public string Header { get; } -``` - -- *Type:* string - ---- - -##### `JwtHeader`Required - -```csharp -public string JwtHeader { get; } -``` - -- *Type:* string - ---- - -##### `JwtUrlParameter`Required - -```csharp -public string JwtUrlParameter { get; } -``` - -- *Type:* string - ---- - -##### `RefreshRateLimitCount`Required - -```csharp -public double RefreshRateLimitCount { get; } -``` - -- *Type:* double - ---- - -##### `RefreshRateLimitTimeWindowMs`Required - -```csharp -public double RefreshRateLimitTimeWindowMs { get; } -``` - -- *Type:* double - ---- - -##### `RolesKey`Required - -```csharp -public string RolesKey { get; } -``` - -- *Type:* string - ---- - -##### `Scope`Required - -```csharp -public string Scope { get; } -``` - -- *Type:* string - ---- - -##### `SubjectKey`Required - -```csharp -public string SubjectKey { get; } -``` - -- *Type:* string - ---- - -##### `InternalValue`Optional - -```csharp -public ManagedDatabaseOpensearchPropertiesOpenid InternalValue { get; } -``` - -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid - ---- - - -### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference - -#### Initializers - -```csharp -using HashiCorp.Cdktf.Providers.Upcloud; - -new ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(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`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `TerraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- - -#### Methods +#### 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. | -| ResetEnabled | *No description.* | -| ResetMaxOldSpaceSize | *No description.* | -| ResetOpensearchRequestTimeout | *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. | +| ResetMappingNestedObjectsLimit | *No description.* | +| ResetNumberOfReplicas | *No description.* | +| ResetNumberOfShards | *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) @@ -9051,13 +9278,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() @@ -9067,22 +9294,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEnabled` +##### `ResetMappingNestedObjectsLimit` ```csharp -private void ResetEnabled() +private void ResetMappingNestedObjectsLimit() ``` -##### `ResetMaxOldSpaceSize` +##### `ResetNumberOfReplicas` ```csharp -private void ResetMaxOldSpaceSize() +private void ResetNumberOfReplicas() ``` -##### `ResetOpensearchRequestTimeout` +##### `ResetNumberOfShards` ```csharp -private void ResetOpensearchRequestTimeout() +private void ResetNumberOfShards() ``` @@ -9090,19 +9317,19 @@ private void ResetOpensearchRequestTimeout() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| EnabledInput | object | *No description.* | -| MaxOldSpaceSizeInput | double | *No description.* | -| OpensearchRequestTimeoutInput | double | *No description.* | -| Enabled | object | *No description.* | -| MaxOldSpaceSize | double | *No description.* | -| OpensearchRequestTimeout | double | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| MappingNestedObjectsLimitInput | double | *No description.* | +| NumberOfReplicasInput | double | *No description.* | +| NumberOfShardsInput | double | *No description.* | +| MappingNestedObjectsLimit | double | *No description.* | +| NumberOfReplicas | double | *No description.* | +| NumberOfShards | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -9116,7 +9343,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9126,95 +9353,95 @@ public string Fqn { get; } --- -##### `EnabledInput`Optional +##### `MappingNestedObjectsLimitInput`Optional ```csharp -public object EnabledInput { get; } +public double MappingNestedObjectsLimitInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `MaxOldSpaceSizeInput`Optional +##### `NumberOfReplicasInput`Optional ```csharp -public double MaxOldSpaceSizeInput { get; } +public double NumberOfReplicasInput { get; } ``` - *Type:* double --- -##### `OpensearchRequestTimeoutInput`Optional +##### `NumberOfShardsInput`Optional ```csharp -public double OpensearchRequestTimeoutInput { get; } +public double NumberOfShardsInput { get; } ``` - *Type:* double --- -##### `Enabled`Required +##### `MappingNestedObjectsLimit`Required ```csharp -public object Enabled { get; } +public double MappingNestedObjectsLimit { get; } ``` -- *Type:* object +- *Type:* double --- -##### `MaxOldSpaceSize`Required +##### `NumberOfReplicas`Required ```csharp -public double MaxOldSpaceSize { get; } +public double NumberOfReplicas { get; } ``` - *Type:* double --- -##### `OpensearchRequestTimeout`Required +##### `NumberOfShards`Required ```csharp -public double OpensearchRequestTimeout { get; } +public double NumberOfShards { get; } ``` - *Type:* double --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesOpensearchDashboards InternalValue { get; } +public ManagedDatabaseOpensearchPropertiesIndexTemplate InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate --- -### ManagedDatabaseOpensearchPropertiesOutputReference +### ManagedDatabaseOpensearchPropertiesOpenidOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesOpenidOutputReference(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 @@ -9222,7 +9449,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9234,218 +9461,161 @@ 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. | -| PutAuthFailureListeners | *No description.* | -| PutAzureMigration | *No description.* | -| PutGcsMigration | *No description.* | -| PutIndexRollup | *No description.* | -| PutIndexTemplate | *No description.* | -| PutOpenid | *No description.* | -| PutOpensearchDashboards | *No description.* | -| PutS3Migration | *No description.* | -| PutSaml | *No description.* | -| ResetActionAutoCreateIndexEnabled | *No description.* | -| ResetActionDestructiveRequiresName | *No description.* | -| ResetAuthFailureListeners | *No description.* | -| ResetAutomaticUtilityNetworkIpFilter | *No description.* | -| ResetAzureMigration | *No description.* | -| ResetClusterMaxShardsPerNode | *No description.* | -| ResetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | -| ResetCustomDomain | *No description.* | -| ResetEmailSenderName | *No description.* | -| ResetEmailSenderPassword | *No description.* | -| ResetEmailSenderUsername | *No description.* | -| ResetEnableSecurityAudit | *No description.* | -| ResetGcsMigration | *No description.* | -| ResetHttpMaxContentLength | *No description.* | -| ResetHttpMaxHeaderSize | *No description.* | -| ResetHttpMaxInitialLineLength | *No description.* | -| ResetIndexPatterns | *No description.* | -| ResetIndexRollup | *No description.* | -| ResetIndexTemplate | *No description.* | -| ResetIndicesFielddataCacheSize | *No description.* | -| ResetIndicesMemoryIndexBufferSize | *No description.* | -| ResetIndicesMemoryMaxIndexBufferSize | *No description.* | -| ResetIndicesMemoryMinIndexBufferSize | *No description.* | -| ResetIndicesQueriesCacheSize | *No description.* | -| ResetIndicesQueryBoolMaxClauseCount | *No description.* | -| ResetIndicesRecoveryMaxBytesPerSec | *No description.* | -| ResetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | -| ResetIpFilter | *No description.* | -| ResetIsmEnabled | *No description.* | -| ResetIsmHistoryEnabled | *No description.* | -| ResetIsmHistoryMaxAge | *No description.* | -| ResetIsmHistoryMaxDocs | *No description.* | -| ResetIsmHistoryRolloverCheckPeriod | *No description.* | -| ResetIsmHistoryRolloverRetentionPeriod | *No description.* | -| ResetKeepIndexRefreshInterval | *No description.* | -| ResetKnnMemoryCircuitBreakerEnabled | *No description.* | -| ResetKnnMemoryCircuitBreakerLimit | *No description.* | -| ResetOpenid | *No description.* | -| ResetOpensearchDashboards | *No description.* | -| ResetOverrideMainResponseVersion | *No description.* | -| ResetPluginsAlertingFilterByBackendRoles | *No description.* | -| ResetPublicAccess | *No description.* | -| ResetReindexRemoteWhitelist | *No description.* | -| ResetS3Migration | *No description.* | -| ResetSaml | *No description.* | -| ResetScriptMaxCompilationsRate | *No description.* | -| ResetSearchMaxBuckets | *No description.* | -| ResetServiceLog | *No description.* | -| ResetThreadPoolAnalyzeQueueSize | *No description.* | -| ResetThreadPoolAnalyzeSize | *No description.* | -| ResetThreadPoolForceMergeSize | *No description.* | -| ResetThreadPoolGetQueueSize | *No description.* | -| ResetThreadPoolGetSize | *No description.* | -| ResetThreadPoolSearchQueueSize | *No description.* | -| ResetThreadPoolSearchSize | *No description.* | -| ResetThreadPoolSearchThrottledQueueSize | *No description.* | -| ResetThreadPoolSearchThrottledSize | *No description.* | -| ResetThreadPoolWriteQueueSize | *No description.* | -| ResetThreadPoolWriteSize | *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. | +| ResetClientId | *No description.* | +| ResetClientSecret | *No description.* | +| ResetConnectUrl | *No description.* | +| ResetEnabled | *No description.* | +| ResetHeader | *No description.* | +| ResetJwtHeader | *No description.* | +| ResetJwtUrlParameter | *No description.* | +| ResetRefreshRateLimitCount | *No description.* | +| ResetRefreshRateLimitTimeWindowMs | *No description.* | +| ResetRolesKey | *No description.* | +| ResetScope | *No description.* | +| ResetSubjectKey | *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) @@ -9453,13 +9623,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() @@ -9469,472 +9639,610 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutAuthFailureListeners` +##### `ResetClientId` ```csharp -private void PutAuthFailureListeners(ManagedDatabaseOpensearchPropertiesAuthFailureListeners Value) +private void ResetClientId() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +##### `ResetClientSecret` ---- +```csharp +private void ResetClientSecret() +``` -##### `PutAzureMigration` +##### `ResetConnectUrl` ```csharp -private void PutAzureMigration(ManagedDatabaseOpensearchPropertiesAzureMigration Value) +private void ResetConnectUrl() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +##### `ResetEnabled` ---- +```csharp +private void ResetEnabled() +``` -##### `PutGcsMigration` +##### `ResetHeader` ```csharp -private void PutGcsMigration(ManagedDatabaseOpensearchPropertiesGcsMigration Value) +private void ResetHeader() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +##### `ResetJwtHeader` ---- +```csharp +private void ResetJwtHeader() +``` -##### `PutIndexRollup` +##### `ResetJwtUrlParameter` ```csharp -private void PutIndexRollup(ManagedDatabaseOpensearchPropertiesIndexRollup Value) +private void ResetJwtUrlParameter() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +##### `ResetRefreshRateLimitCount` ---- +```csharp +private void ResetRefreshRateLimitCount() +``` -##### `PutIndexTemplate` +##### `ResetRefreshRateLimitTimeWindowMs` ```csharp -private void PutIndexTemplate(ManagedDatabaseOpensearchPropertiesIndexTemplate Value) +private void ResetRefreshRateLimitTimeWindowMs() ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +##### `ResetRolesKey` ---- +```csharp +private void ResetRolesKey() +``` -##### `PutOpenid` +##### `ResetScope` ```csharp -private void PutOpenid(ManagedDatabaseOpensearchPropertiesOpenid Value) +private void ResetScope() ``` -###### `Value`Required +##### `ResetSubjectKey` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +```csharp +private void ResetSubjectKey() +``` ---- -##### `PutOpensearchDashboards` +#### 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.* | +| ClientIdInput | string | *No description.* | +| ClientSecretInput | string | *No description.* | +| ConnectUrlInput | string | *No description.* | +| EnabledInput | object | *No description.* | +| HeaderInput | string | *No description.* | +| JwtHeaderInput | string | *No description.* | +| JwtUrlParameterInput | string | *No description.* | +| RefreshRateLimitCountInput | double | *No description.* | +| RefreshRateLimitTimeWindowMsInput | double | *No description.* | +| RolesKeyInput | string | *No description.* | +| ScopeInput | string | *No description.* | +| SubjectKeyInput | string | *No description.* | +| ClientId | string | *No description.* | +| ClientSecret | string | *No description.* | +| ConnectUrl | string | *No description.* | +| Enabled | object | *No description.* | +| Header | string | *No description.* | +| JwtHeader | string | *No description.* | +| JwtUrlParameter | string | *No description.* | +| RefreshRateLimitCount | double | *No description.* | +| RefreshRateLimitTimeWindowMs | double | *No description.* | +| RolesKey | string | *No description.* | +| Scope | string | *No description.* | +| SubjectKey | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | + +--- + +##### `CreationStack`Required ```csharp -private void PutOpensearchDashboards(ManagedDatabaseOpensearchPropertiesOpensearchDashboards Value) +public string[] CreationStack { get; } ``` -###### `Value`Required +- *Type:* string[] -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `PutS3Migration` +##### `Fqn`Required ```csharp -private void PutS3Migration(ManagedDatabaseOpensearchPropertiesS3Migration Value) +public string Fqn { get; } ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* string --- -##### `PutSaml` +##### `ClientIdInput`Optional ```csharp -private void PutSaml(ManagedDatabaseOpensearchPropertiesSaml Value) +public string ClientIdInput { get; } ``` -###### `Value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* string --- -##### `ResetActionAutoCreateIndexEnabled` +##### `ClientSecretInput`Optional ```csharp -private void ResetActionAutoCreateIndexEnabled() +public string ClientSecretInput { get; } ``` -##### `ResetActionDestructiveRequiresName` +- *Type:* string -```csharp -private void ResetActionDestructiveRequiresName() -``` +--- -##### `ResetAuthFailureListeners` +##### `ConnectUrlInput`Optional ```csharp -private void ResetAuthFailureListeners() +public string ConnectUrlInput { get; } ``` -##### `ResetAutomaticUtilityNetworkIpFilter` +- *Type:* string -```csharp -private void ResetAutomaticUtilityNetworkIpFilter() -``` +--- -##### `ResetAzureMigration` +##### `EnabledInput`Optional ```csharp -private void ResetAzureMigration() +public object EnabledInput { get; } ``` -##### `ResetClusterMaxShardsPerNode` +- *Type:* object -```csharp -private void ResetClusterMaxShardsPerNode() -``` +--- -##### `ResetClusterRoutingAllocationNodeConcurrentRecoveries` +##### `HeaderInput`Optional ```csharp -private void ResetClusterRoutingAllocationNodeConcurrentRecoveries() +public string HeaderInput { get; } ``` -##### `ResetCustomDomain` +- *Type:* string -```csharp -private void ResetCustomDomain() -``` +--- -##### `ResetEmailSenderName` +##### `JwtHeaderInput`Optional ```csharp -private void ResetEmailSenderName() +public string JwtHeaderInput { get; } ``` -##### `ResetEmailSenderPassword` +- *Type:* string -```csharp -private void ResetEmailSenderPassword() -``` +--- -##### `ResetEmailSenderUsername` +##### `JwtUrlParameterInput`Optional ```csharp -private void ResetEmailSenderUsername() +public string JwtUrlParameterInput { get; } ``` -##### `ResetEnableSecurityAudit` +- *Type:* string -```csharp -private void ResetEnableSecurityAudit() -``` +--- -##### `ResetGcsMigration` +##### `RefreshRateLimitCountInput`Optional ```csharp -private void ResetGcsMigration() +public double RefreshRateLimitCountInput { get; } ``` -##### `ResetHttpMaxContentLength` +- *Type:* double -```csharp -private void ResetHttpMaxContentLength() -``` +--- -##### `ResetHttpMaxHeaderSize` +##### `RefreshRateLimitTimeWindowMsInput`Optional ```csharp -private void ResetHttpMaxHeaderSize() +public double RefreshRateLimitTimeWindowMsInput { get; } ``` -##### `ResetHttpMaxInitialLineLength` +- *Type:* double -```csharp -private void ResetHttpMaxInitialLineLength() -``` +--- -##### `ResetIndexPatterns` +##### `RolesKeyInput`Optional ```csharp -private void ResetIndexPatterns() +public string RolesKeyInput { get; } ``` -##### `ResetIndexRollup` +- *Type:* string -```csharp -private void ResetIndexRollup() -``` +--- -##### `ResetIndexTemplate` +##### `ScopeInput`Optional ```csharp -private void ResetIndexTemplate() +public string ScopeInput { get; } ``` -##### `ResetIndicesFielddataCacheSize` +- *Type:* string -```csharp -private void ResetIndicesFielddataCacheSize() -``` +--- -##### `ResetIndicesMemoryIndexBufferSize` +##### `SubjectKeyInput`Optional ```csharp -private void ResetIndicesMemoryIndexBufferSize() +public string SubjectKeyInput { get; } ``` -##### `ResetIndicesMemoryMaxIndexBufferSize` +- *Type:* string -```csharp -private void ResetIndicesMemoryMaxIndexBufferSize() -``` +--- -##### `ResetIndicesMemoryMinIndexBufferSize` +##### `ClientId`Required ```csharp -private void ResetIndicesMemoryMinIndexBufferSize() +public string ClientId { get; } ``` -##### `ResetIndicesQueriesCacheSize` +- *Type:* string -```csharp -private void ResetIndicesQueriesCacheSize() -``` +--- -##### `ResetIndicesQueryBoolMaxClauseCount` +##### `ClientSecret`Required ```csharp -private void ResetIndicesQueryBoolMaxClauseCount() +public string ClientSecret { get; } ``` -##### `ResetIndicesRecoveryMaxBytesPerSec` +- *Type:* string -```csharp -private void ResetIndicesRecoveryMaxBytesPerSec() -``` +--- -##### `ResetIndicesRecoveryMaxConcurrentFileChunks` +##### `ConnectUrl`Required ```csharp -private void ResetIndicesRecoveryMaxConcurrentFileChunks() +public string ConnectUrl { get; } ``` -##### `ResetIpFilter` +- *Type:* string -```csharp -private void ResetIpFilter() -``` +--- -##### `ResetIsmEnabled` +##### `Enabled`Required ```csharp -private void ResetIsmEnabled() +public object Enabled { get; } ``` -##### `ResetIsmHistoryEnabled` +- *Type:* object -```csharp -private void ResetIsmHistoryEnabled() -``` +--- -##### `ResetIsmHistoryMaxAge` +##### `Header`Required ```csharp -private void ResetIsmHistoryMaxAge() +public string Header { get; } ``` -##### `ResetIsmHistoryMaxDocs` +- *Type:* string -```csharp -private void ResetIsmHistoryMaxDocs() -``` +--- -##### `ResetIsmHistoryRolloverCheckPeriod` +##### `JwtHeader`Required ```csharp -private void ResetIsmHistoryRolloverCheckPeriod() +public string JwtHeader { get; } ``` -##### `ResetIsmHistoryRolloverRetentionPeriod` +- *Type:* string -```csharp -private void ResetIsmHistoryRolloverRetentionPeriod() -``` +--- -##### `ResetKeepIndexRefreshInterval` +##### `JwtUrlParameter`Required ```csharp -private void ResetKeepIndexRefreshInterval() +public string JwtUrlParameter { get; } ``` -##### `ResetKnnMemoryCircuitBreakerEnabled` +- *Type:* string -```csharp -private void ResetKnnMemoryCircuitBreakerEnabled() -``` +--- -##### `ResetKnnMemoryCircuitBreakerLimit` +##### `RefreshRateLimitCount`Required ```csharp -private void ResetKnnMemoryCircuitBreakerLimit() +public double RefreshRateLimitCount { get; } ``` -##### `ResetOpenid` +- *Type:* double -```csharp -private void ResetOpenid() -``` +--- -##### `ResetOpensearchDashboards` +##### `RefreshRateLimitTimeWindowMs`Required ```csharp -private void ResetOpensearchDashboards() +public double RefreshRateLimitTimeWindowMs { get; } ``` -##### `ResetOverrideMainResponseVersion` +- *Type:* double + +--- + +##### `RolesKey`Required ```csharp -private void ResetOverrideMainResponseVersion() +public string RolesKey { get; } ``` -##### `ResetPluginsAlertingFilterByBackendRoles` +- *Type:* string + +--- + +##### `Scope`Required ```csharp -private void ResetPluginsAlertingFilterByBackendRoles() +public string Scope { get; } ``` -##### `ResetPublicAccess` +- *Type:* string + +--- + +##### `SubjectKey`Required ```csharp -private void ResetPublicAccess() +public string SubjectKey { get; } ``` -##### `ResetReindexRemoteWhitelist` +- *Type:* string + +--- + +##### `InternalValue`Optional ```csharp -private void ResetReindexRemoteWhitelist() +public ManagedDatabaseOpensearchPropertiesOpenid InternalValue { get; } ``` -##### `ResetS3Migration` +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + + +### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +#### Initializers ```csharp -private void ResetS3Migration() +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -##### `ResetSaml` +| **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 + +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. | +| ResetEnabled | *No description.* | +| ResetMaxOldSpaceSize | *No description.* | +| ResetOpensearchRequestTimeout | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -private void ResetSaml() +private string ComputeFqn() ``` -##### `ResetScriptMaxCompilationsRate` +##### `GetAnyMapAttribute` ```csharp -private void ResetScriptMaxCompilationsRate() +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -##### `ResetSearchMaxBuckets` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` ```csharp -private void ResetSearchMaxBuckets() +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -##### `ResetServiceLog` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` ```csharp -private void ResetServiceLog() +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolAnalyzeQueueSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` ```csharp -private void ResetThreadPoolAnalyzeQueueSize() +private string[] GetListAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolAnalyzeSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` ```csharp -private void ResetThreadPoolAnalyzeSize() +private double GetNumberAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolForceMergeSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` ```csharp -private void ResetThreadPoolForceMergeSize() +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolGetQueueSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` ```csharp -private void ResetThreadPoolGetQueueSize() +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolGetSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` ```csharp -private void ResetThreadPoolGetSize() +private string GetStringAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolSearchQueueSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` ```csharp -private void ResetThreadPoolSearchQueueSize() +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -##### `ResetThreadPoolSearchSize` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` ```csharp -private void ResetThreadPoolSearchSize() +private IResolvable InterpolationForAttribute(string Property) ``` -##### `ResetThreadPoolSearchThrottledQueueSize` +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` ```csharp -private void ResetThreadPoolSearchThrottledQueueSize() +private object Resolve(IResolveContext Context) ``` -##### `ResetThreadPoolSearchThrottledSize` +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` ```csharp -private void ResetThreadPoolSearchThrottledSize() +private string ToString() ``` -##### `ResetThreadPoolWriteQueueSize` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetEnabled` ```csharp -private void ResetThreadPoolWriteQueueSize() +private void ResetEnabled() ``` -##### `ResetThreadPoolWriteSize` +##### `ResetMaxOldSpaceSize` ```csharp -private void ResetThreadPoolWriteSize() +private void ResetMaxOldSpaceSize() ``` -##### `ResetVersion` +##### `ResetOpensearchRequestTimeout` ```csharp -private void ResetVersion() +private void ResetOpensearchRequestTimeout() ``` @@ -9942,37 +10250,931 @@ 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.* | -| AuthFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | -| AzureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | -| GcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | -| IndexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | -| IndexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | -| Openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | -| OpensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | -| S3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | -| Saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | -| ActionAutoCreateIndexEnabledInput | object | *No description.* | -| ActionDestructiveRequiresNameInput | object | *No description.* | -| AuthFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | -| AutomaticUtilityNetworkIpFilterInput | object | *No description.* | -| AzureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | -| ClusterMaxShardsPerNodeInput | double | *No description.* | -| ClusterRoutingAllocationNodeConcurrentRecoveriesInput | double | *No description.* | -| CustomDomainInput | string | *No description.* | -| EmailSenderNameInput | string | *No description.* | -| EmailSenderPasswordInput | string | *No description.* | -| EmailSenderUsernameInput | string | *No description.* | -| EnableSecurityAuditInput | object | *No description.* | -| GcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | -| HttpMaxContentLengthInput | double | *No description.* | -| HttpMaxHeaderSizeInput | double | *No description.* | -| HttpMaxInitialLineLengthInput | double | *No description.* | -| IndexPatternsInput | string[] | *No description.* | -| IndexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | -| IndexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -| IndicesFielddataCacheSizeInput | double | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| EnabledInput | object | *No description.* | +| MaxOldSpaceSizeInput | double | *No description.* | +| OpensearchRequestTimeoutInput | double | *No description.* | +| Enabled | object | *No description.* | +| MaxOldSpaceSize | double | *No description.* | +| OpensearchRequestTimeout | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *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 + +--- + +##### `EnabledInput`Optional + +```csharp +public object EnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `MaxOldSpaceSizeInput`Optional + +```csharp +public double MaxOldSpaceSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `OpensearchRequestTimeoutInput`Optional + +```csharp +public double OpensearchRequestTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `Enabled`Required + +```csharp +public object Enabled { get; } +``` + +- *Type:* object + +--- + +##### `MaxOldSpaceSize`Required + +```csharp +public double MaxOldSpaceSize { get; } +``` + +- *Type:* double + +--- + +##### `OpensearchRequestTimeout`Required + +```csharp +public double OpensearchRequestTimeout { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesOpensearchDashboards InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + + +### ManagedDatabaseOpensearchPropertiesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| PutAuthFailureListeners | *No description.* | +| PutAzureMigration | *No description.* | +| PutGcsMigration | *No description.* | +| PutIndexRollup | *No description.* | +| PutIndexTemplate | *No description.* | +| PutOpenid | *No description.* | +| PutOpensearchDashboards | *No description.* | +| PutS3Migration | *No description.* | +| PutSaml | *No description.* | +| PutSearchBackpressure | *No description.* | +| PutShardIndexingPressure | *No description.* | +| ResetActionAutoCreateIndexEnabled | *No description.* | +| ResetActionDestructiveRequiresName | *No description.* | +| ResetAuthFailureListeners | *No description.* | +| ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetAzureMigration | *No description.* | +| ResetClusterMaxShardsPerNode | *No description.* | +| ResetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | +| ResetCustomDomain | *No description.* | +| ResetEmailSenderName | *No description.* | +| ResetEmailSenderPassword | *No description.* | +| ResetEmailSenderUsername | *No description.* | +| ResetEnableSecurityAudit | *No description.* | +| ResetGcsMigration | *No description.* | +| ResetHttpMaxContentLength | *No description.* | +| ResetHttpMaxHeaderSize | *No description.* | +| ResetHttpMaxInitialLineLength | *No description.* | +| ResetIndexPatterns | *No description.* | +| ResetIndexRollup | *No description.* | +| ResetIndexTemplate | *No description.* | +| ResetIndicesFielddataCacheSize | *No description.* | +| ResetIndicesMemoryIndexBufferSize | *No description.* | +| ResetIndicesMemoryMaxIndexBufferSize | *No description.* | +| ResetIndicesMemoryMinIndexBufferSize | *No description.* | +| ResetIndicesQueriesCacheSize | *No description.* | +| ResetIndicesQueryBoolMaxClauseCount | *No description.* | +| ResetIndicesRecoveryMaxBytesPerSec | *No description.* | +| ResetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | +| ResetIpFilter | *No description.* | +| ResetIsmEnabled | *No description.* | +| ResetIsmHistoryEnabled | *No description.* | +| ResetIsmHistoryMaxAge | *No description.* | +| ResetIsmHistoryMaxDocs | *No description.* | +| ResetIsmHistoryRolloverCheckPeriod | *No description.* | +| ResetIsmHistoryRolloverRetentionPeriod | *No description.* | +| ResetKeepIndexRefreshInterval | *No description.* | +| ResetKnnMemoryCircuitBreakerEnabled | *No description.* | +| ResetKnnMemoryCircuitBreakerLimit | *No description.* | +| ResetOpenid | *No description.* | +| ResetOpensearchDashboards | *No description.* | +| ResetOverrideMainResponseVersion | *No description.* | +| ResetPluginsAlertingFilterByBackendRoles | *No description.* | +| ResetPublicAccess | *No description.* | +| ResetReindexRemoteWhitelist | *No description.* | +| ResetS3Migration | *No description.* | +| ResetSaml | *No description.* | +| ResetScriptMaxCompilationsRate | *No description.* | +| ResetSearchBackpressure | *No description.* | +| ResetSearchMaxBuckets | *No description.* | +| ResetServiceLog | *No description.* | +| ResetShardIndexingPressure | *No description.* | +| ResetThreadPoolAnalyzeQueueSize | *No description.* | +| ResetThreadPoolAnalyzeSize | *No description.* | +| ResetThreadPoolForceMergeSize | *No description.* | +| ResetThreadPoolGetQueueSize | *No description.* | +| ResetThreadPoolGetSize | *No description.* | +| ResetThreadPoolSearchQueueSize | *No description.* | +| ResetThreadPoolSearchSize | *No description.* | +| ResetThreadPoolSearchThrottledQueueSize | *No description.* | +| ResetThreadPoolSearchThrottledSize | *No description.* | +| ResetThreadPoolWriteQueueSize | *No description.* | +| ResetThreadPoolWriteSize | *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. + +##### `PutAuthFailureListeners` + +```csharp +private void PutAuthFailureListeners(ManagedDatabaseOpensearchPropertiesAuthFailureListeners Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `PutAzureMigration` + +```csharp +private void PutAzureMigration(ManagedDatabaseOpensearchPropertiesAzureMigration Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `PutGcsMigration` + +```csharp +private void PutGcsMigration(ManagedDatabaseOpensearchPropertiesGcsMigration Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `PutIndexRollup` + +```csharp +private void PutIndexRollup(ManagedDatabaseOpensearchPropertiesIndexRollup Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `PutIndexTemplate` + +```csharp +private void PutIndexTemplate(ManagedDatabaseOpensearchPropertiesIndexTemplate Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `PutOpenid` + +```csharp +private void PutOpenid(ManagedDatabaseOpensearchPropertiesOpenid Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `PutOpensearchDashboards` + +```csharp +private void PutOpensearchDashboards(ManagedDatabaseOpensearchPropertiesOpensearchDashboards Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `PutS3Migration` + +```csharp +private void PutS3Migration(ManagedDatabaseOpensearchPropertiesS3Migration Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `PutSaml` + +```csharp +private void PutSaml(ManagedDatabaseOpensearchPropertiesSaml Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `PutSearchBackpressure` + +```csharp +private void PutSearchBackpressure(ManagedDatabaseOpensearchPropertiesSearchBackpressure Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `PutShardIndexingPressure` + +```csharp +private void PutShardIndexingPressure(ManagedDatabaseOpensearchPropertiesShardIndexingPressure Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `ResetActionAutoCreateIndexEnabled` + +```csharp +private void ResetActionAutoCreateIndexEnabled() +``` + +##### `ResetActionDestructiveRequiresName` + +```csharp +private void ResetActionDestructiveRequiresName() +``` + +##### `ResetAuthFailureListeners` + +```csharp +private void ResetAuthFailureListeners() +``` + +##### `ResetAutomaticUtilityNetworkIpFilter` + +```csharp +private void ResetAutomaticUtilityNetworkIpFilter() +``` + +##### `ResetAzureMigration` + +```csharp +private void ResetAzureMigration() +``` + +##### `ResetClusterMaxShardsPerNode` + +```csharp +private void ResetClusterMaxShardsPerNode() +``` + +##### `ResetClusterRoutingAllocationNodeConcurrentRecoveries` + +```csharp +private void ResetClusterRoutingAllocationNodeConcurrentRecoveries() +``` + +##### `ResetCustomDomain` + +```csharp +private void ResetCustomDomain() +``` + +##### `ResetEmailSenderName` + +```csharp +private void ResetEmailSenderName() +``` + +##### `ResetEmailSenderPassword` + +```csharp +private void ResetEmailSenderPassword() +``` + +##### `ResetEmailSenderUsername` + +```csharp +private void ResetEmailSenderUsername() +``` + +##### `ResetEnableSecurityAudit` + +```csharp +private void ResetEnableSecurityAudit() +``` + +##### `ResetGcsMigration` + +```csharp +private void ResetGcsMigration() +``` + +##### `ResetHttpMaxContentLength` + +```csharp +private void ResetHttpMaxContentLength() +``` + +##### `ResetHttpMaxHeaderSize` + +```csharp +private void ResetHttpMaxHeaderSize() +``` + +##### `ResetHttpMaxInitialLineLength` + +```csharp +private void ResetHttpMaxInitialLineLength() +``` + +##### `ResetIndexPatterns` + +```csharp +private void ResetIndexPatterns() +``` + +##### `ResetIndexRollup` + +```csharp +private void ResetIndexRollup() +``` + +##### `ResetIndexTemplate` + +```csharp +private void ResetIndexTemplate() +``` + +##### `ResetIndicesFielddataCacheSize` + +```csharp +private void ResetIndicesFielddataCacheSize() +``` + +##### `ResetIndicesMemoryIndexBufferSize` + +```csharp +private void ResetIndicesMemoryIndexBufferSize() +``` + +##### `ResetIndicesMemoryMaxIndexBufferSize` + +```csharp +private void ResetIndicesMemoryMaxIndexBufferSize() +``` + +##### `ResetIndicesMemoryMinIndexBufferSize` + +```csharp +private void ResetIndicesMemoryMinIndexBufferSize() +``` + +##### `ResetIndicesQueriesCacheSize` + +```csharp +private void ResetIndicesQueriesCacheSize() +``` + +##### `ResetIndicesQueryBoolMaxClauseCount` + +```csharp +private void ResetIndicesQueryBoolMaxClauseCount() +``` + +##### `ResetIndicesRecoveryMaxBytesPerSec` + +```csharp +private void ResetIndicesRecoveryMaxBytesPerSec() +``` + +##### `ResetIndicesRecoveryMaxConcurrentFileChunks` + +```csharp +private void ResetIndicesRecoveryMaxConcurrentFileChunks() +``` + +##### `ResetIpFilter` + +```csharp +private void ResetIpFilter() +``` + +##### `ResetIsmEnabled` + +```csharp +private void ResetIsmEnabled() +``` + +##### `ResetIsmHistoryEnabled` + +```csharp +private void ResetIsmHistoryEnabled() +``` + +##### `ResetIsmHistoryMaxAge` + +```csharp +private void ResetIsmHistoryMaxAge() +``` + +##### `ResetIsmHistoryMaxDocs` + +```csharp +private void ResetIsmHistoryMaxDocs() +``` + +##### `ResetIsmHistoryRolloverCheckPeriod` + +```csharp +private void ResetIsmHistoryRolloverCheckPeriod() +``` + +##### `ResetIsmHistoryRolloverRetentionPeriod` + +```csharp +private void ResetIsmHistoryRolloverRetentionPeriod() +``` + +##### `ResetKeepIndexRefreshInterval` + +```csharp +private void ResetKeepIndexRefreshInterval() +``` + +##### `ResetKnnMemoryCircuitBreakerEnabled` + +```csharp +private void ResetKnnMemoryCircuitBreakerEnabled() +``` + +##### `ResetKnnMemoryCircuitBreakerLimit` + +```csharp +private void ResetKnnMemoryCircuitBreakerLimit() +``` + +##### `ResetOpenid` + +```csharp +private void ResetOpenid() +``` + +##### `ResetOpensearchDashboards` + +```csharp +private void ResetOpensearchDashboards() +``` + +##### `ResetOverrideMainResponseVersion` + +```csharp +private void ResetOverrideMainResponseVersion() +``` + +##### `ResetPluginsAlertingFilterByBackendRoles` + +```csharp +private void ResetPluginsAlertingFilterByBackendRoles() +``` + +##### `ResetPublicAccess` + +```csharp +private void ResetPublicAccess() +``` + +##### `ResetReindexRemoteWhitelist` + +```csharp +private void ResetReindexRemoteWhitelist() +``` + +##### `ResetS3Migration` + +```csharp +private void ResetS3Migration() +``` + +##### `ResetSaml` + +```csharp +private void ResetSaml() +``` + +##### `ResetScriptMaxCompilationsRate` + +```csharp +private void ResetScriptMaxCompilationsRate() +``` + +##### `ResetSearchBackpressure` + +```csharp +private void ResetSearchBackpressure() +``` + +##### `ResetSearchMaxBuckets` + +```csharp +private void ResetSearchMaxBuckets() +``` + +##### `ResetServiceLog` + +```csharp +private void ResetServiceLog() +``` + +##### `ResetShardIndexingPressure` + +```csharp +private void ResetShardIndexingPressure() +``` + +##### `ResetThreadPoolAnalyzeQueueSize` + +```csharp +private void ResetThreadPoolAnalyzeQueueSize() +``` + +##### `ResetThreadPoolAnalyzeSize` + +```csharp +private void ResetThreadPoolAnalyzeSize() +``` + +##### `ResetThreadPoolForceMergeSize` + +```csharp +private void ResetThreadPoolForceMergeSize() +``` + +##### `ResetThreadPoolGetQueueSize` + +```csharp +private void ResetThreadPoolGetQueueSize() +``` + +##### `ResetThreadPoolGetSize` + +```csharp +private void ResetThreadPoolGetSize() +``` + +##### `ResetThreadPoolSearchQueueSize` + +```csharp +private void ResetThreadPoolSearchQueueSize() +``` + +##### `ResetThreadPoolSearchSize` + +```csharp +private void ResetThreadPoolSearchSize() +``` + +##### `ResetThreadPoolSearchThrottledQueueSize` + +```csharp +private void ResetThreadPoolSearchThrottledQueueSize() +``` + +##### `ResetThreadPoolSearchThrottledSize` + +```csharp +private void ResetThreadPoolSearchThrottledSize() +``` + +##### `ResetThreadPoolWriteQueueSize` + +```csharp +private void ResetThreadPoolWriteQueueSize() +``` + +##### `ResetThreadPoolWriteSize` + +```csharp +private void ResetThreadPoolWriteSize() +``` + +##### `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.* | +| AuthFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | +| AzureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | +| GcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | +| IndexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | +| IndexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | +| Openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | +| OpensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | +| S3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | +| Saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | +| SearchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | *No description.* | +| ShardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | *No description.* | +| ActionAutoCreateIndexEnabledInput | object | *No description.* | +| ActionDestructiveRequiresNameInput | object | *No description.* | +| AuthFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| AutomaticUtilityNetworkIpFilterInput | object | *No description.* | +| AzureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| ClusterMaxShardsPerNodeInput | double | *No description.* | +| ClusterRoutingAllocationNodeConcurrentRecoveriesInput | double | *No description.* | +| CustomDomainInput | string | *No description.* | +| EmailSenderNameInput | string | *No description.* | +| EmailSenderPasswordInput | string | *No description.* | +| EmailSenderUsernameInput | string | *No description.* | +| EnableSecurityAuditInput | object | *No description.* | +| GcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| HttpMaxContentLengthInput | double | *No description.* | +| HttpMaxHeaderSizeInput | double | *No description.* | +| HttpMaxInitialLineLengthInput | double | *No description.* | +| IndexPatternsInput | string[] | *No description.* | +| IndexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| IndexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| IndicesFielddataCacheSizeInput | double | *No description.* | | IndicesMemoryIndexBufferSizeInput | double | *No description.* | | IndicesMemoryMaxIndexBufferSizeInput | double | *No description.* | | IndicesMemoryMinIndexBufferSizeInput | double | *No description.* | @@ -9999,8 +11201,10 @@ private void ResetVersion() | S3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | | SamlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | | ScriptMaxCompilationsRateInput | string | *No description.* | +| SearchBackpressureInput | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | | SearchMaxBucketsInput | double | *No description.* | | ServiceLogInput | object | *No description.* | +| ShardIndexingPressureInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | | ThreadPoolAnalyzeQueueSizeInput | double | *No description.* | | ThreadPoolAnalyzeSizeInput | double | *No description.* | | ThreadPoolForceMergeSizeInput | double | *No description.* | @@ -10068,1259 +11272,4473 @@ private void ResetVersion() --- -##### `CreationStack`Required +##### `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 + +--- + +##### `AuthFailureListeners`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference AuthFailureListeners { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +--- + +##### `AzureMigration`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference AzureMigration { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +--- + +##### `GcsMigration`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference GcsMigration { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +--- + +##### `IndexRollup`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference IndexRollup { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +--- + +##### `IndexTemplate`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference IndexTemplate { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +--- + +##### `Openid`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesOpenidOutputReference Openid { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +--- + +##### `OpensearchDashboards`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference OpensearchDashboards { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +--- + +##### `S3Migration`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference S3Migration { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +--- + +##### `Saml`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesSamlOutputReference Saml { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference + +--- + +##### `SearchBackpressure`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference SearchBackpressure { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +--- + +##### `ShardIndexingPressure`Required + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference ShardIndexingPressure { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference + +--- + +##### `ActionAutoCreateIndexEnabledInput`Optional + +```csharp +public object ActionAutoCreateIndexEnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `ActionDestructiveRequiresNameInput`Optional + +```csharp +public object ActionDestructiveRequiresNameInput { get; } +``` + +- *Type:* object + +--- + +##### `AuthFailureListenersInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesAuthFailureListeners AuthFailureListenersInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `AutomaticUtilityNetworkIpFilterInput`Optional + +```csharp +public object AutomaticUtilityNetworkIpFilterInput { get; } +``` + +- *Type:* object + +--- + +##### `AzureMigrationInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesAzureMigration AzureMigrationInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `ClusterMaxShardsPerNodeInput`Optional + +```csharp +public double ClusterMaxShardsPerNodeInput { get; } +``` + +- *Type:* double + +--- + +##### `ClusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional + +```csharp +public double ClusterRoutingAllocationNodeConcurrentRecoveriesInput { get; } +``` + +- *Type:* double + +--- + +##### `CustomDomainInput`Optional + +```csharp +public string CustomDomainInput { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderNameInput`Optional + +```csharp +public string EmailSenderNameInput { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderPasswordInput`Optional + +```csharp +public string EmailSenderPasswordInput { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderUsernameInput`Optional + +```csharp +public string EmailSenderUsernameInput { get; } +``` + +- *Type:* string + +--- + +##### `EnableSecurityAuditInput`Optional + +```csharp +public object EnableSecurityAuditInput { get; } +``` + +- *Type:* object + +--- + +##### `GcsMigrationInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesGcsMigration GcsMigrationInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `HttpMaxContentLengthInput`Optional + +```csharp +public double HttpMaxContentLengthInput { get; } +``` + +- *Type:* double + +--- + +##### `HttpMaxHeaderSizeInput`Optional + +```csharp +public double HttpMaxHeaderSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `HttpMaxInitialLineLengthInput`Optional + +```csharp +public double HttpMaxInitialLineLengthInput { get; } +``` + +- *Type:* double + +--- + +##### `IndexPatternsInput`Optional + +```csharp +public string[] IndexPatternsInput { get; } +``` + +- *Type:* string[] + +--- + +##### `IndexRollupInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesIndexRollup IndexRollupInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `IndexTemplateInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesIndexTemplate IndexTemplateInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `IndicesFielddataCacheSizeInput`Optional + +```csharp +public double IndicesFielddataCacheSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryIndexBufferSizeInput`Optional + +```csharp +public double IndicesMemoryIndexBufferSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryMaxIndexBufferSizeInput`Optional + +```csharp +public double IndicesMemoryMaxIndexBufferSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryMinIndexBufferSizeInput`Optional + +```csharp +public double IndicesMemoryMinIndexBufferSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesQueriesCacheSizeInput`Optional + +```csharp +public double IndicesQueriesCacheSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesQueryBoolMaxClauseCountInput`Optional + +```csharp +public double IndicesQueryBoolMaxClauseCountInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesRecoveryMaxBytesPerSecInput`Optional + +```csharp +public double IndicesRecoveryMaxBytesPerSecInput { get; } +``` + +- *Type:* double + +--- + +##### `IndicesRecoveryMaxConcurrentFileChunksInput`Optional + +```csharp +public double IndicesRecoveryMaxConcurrentFileChunksInput { get; } +``` + +- *Type:* double + +--- + +##### `IpFilterInput`Optional + +```csharp +public string[] IpFilterInput { get; } +``` + +- *Type:* string[] + +--- + +##### `IsmEnabledInput`Optional + +```csharp +public object IsmEnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `IsmHistoryEnabledInput`Optional + +```csharp +public object IsmHistoryEnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `IsmHistoryMaxAgeInput`Optional + +```csharp +public double IsmHistoryMaxAgeInput { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryMaxDocsInput`Optional + +```csharp +public double IsmHistoryMaxDocsInput { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryRolloverCheckPeriodInput`Optional + +```csharp +public double IsmHistoryRolloverCheckPeriodInput { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryRolloverRetentionPeriodInput`Optional + +```csharp +public double IsmHistoryRolloverRetentionPeriodInput { get; } +``` + +- *Type:* double + +--- + +##### `KeepIndexRefreshIntervalInput`Optional + +```csharp +public object KeepIndexRefreshIntervalInput { get; } +``` + +- *Type:* object + +--- + +##### `KnnMemoryCircuitBreakerEnabledInput`Optional + +```csharp +public object KnnMemoryCircuitBreakerEnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `KnnMemoryCircuitBreakerLimitInput`Optional + +```csharp +public double KnnMemoryCircuitBreakerLimitInput { get; } +``` + +- *Type:* double + +--- + +##### `OpenidInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesOpenid OpenidInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `OpensearchDashboardsInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesOpensearchDashboards OpensearchDashboardsInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `OverrideMainResponseVersionInput`Optional + +```csharp +public object OverrideMainResponseVersionInput { get; } +``` + +- *Type:* object + +--- + +##### `PluginsAlertingFilterByBackendRolesInput`Optional + +```csharp +public object PluginsAlertingFilterByBackendRolesInput { get; } +``` + +- *Type:* object + +--- + +##### `PublicAccessInput`Optional + +```csharp +public object PublicAccessInput { get; } +``` + +- *Type:* object + +--- + +##### `ReindexRemoteWhitelistInput`Optional + +```csharp +public string[] ReindexRemoteWhitelistInput { get; } +``` + +- *Type:* string[] + +--- + +##### `S3MigrationInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesS3Migration S3MigrationInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `SamlInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesSaml SamlInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `ScriptMaxCompilationsRateInput`Optional + +```csharp +public string ScriptMaxCompilationsRateInput { get; } +``` + +- *Type:* string + +--- + +##### `SearchBackpressureInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesSearchBackpressure SearchBackpressureInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `SearchMaxBucketsInput`Optional + +```csharp +public double SearchMaxBucketsInput { get; } +``` + +- *Type:* double + +--- + +##### `ServiceLogInput`Optional + +```csharp +public object ServiceLogInput { get; } +``` + +- *Type:* object + +--- + +##### `ShardIndexingPressureInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure ShardIndexingPressureInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `ThreadPoolAnalyzeQueueSizeInput`Optional + +```csharp +public double ThreadPoolAnalyzeQueueSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolAnalyzeSizeInput`Optional + +```csharp +public double ThreadPoolAnalyzeSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolForceMergeSizeInput`Optional + +```csharp +public double ThreadPoolForceMergeSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolGetQueueSizeInput`Optional + +```csharp +public double ThreadPoolGetQueueSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolGetSizeInput`Optional + +```csharp +public double ThreadPoolGetSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchQueueSizeInput`Optional + +```csharp +public double ThreadPoolSearchQueueSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchSizeInput`Optional + +```csharp +public double ThreadPoolSearchSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchThrottledQueueSizeInput`Optional + +```csharp +public double ThreadPoolSearchThrottledQueueSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchThrottledSizeInput`Optional + +```csharp +public double ThreadPoolSearchThrottledSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolWriteQueueSizeInput`Optional + +```csharp +public double ThreadPoolWriteQueueSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolWriteSizeInput`Optional + +```csharp +public double ThreadPoolWriteSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `VersionInput`Optional + +```csharp +public string VersionInput { get; } +``` + +- *Type:* string + +--- + +##### `ActionAutoCreateIndexEnabled`Required + +```csharp +public object ActionAutoCreateIndexEnabled { get; } +``` + +- *Type:* object + +--- + +##### `ActionDestructiveRequiresName`Required + +```csharp +public object ActionDestructiveRequiresName { get; } +``` + +- *Type:* object + +--- + +##### `AutomaticUtilityNetworkIpFilter`Required + +```csharp +public object AutomaticUtilityNetworkIpFilter { get; } +``` + +- *Type:* object + +--- + +##### `ClusterMaxShardsPerNode`Required + +```csharp +public double ClusterMaxShardsPerNode { get; } +``` + +- *Type:* double + +--- + +##### `ClusterRoutingAllocationNodeConcurrentRecoveries`Required + +```csharp +public double ClusterRoutingAllocationNodeConcurrentRecoveries { get; } +``` + +- *Type:* double + +--- + +##### `CustomDomain`Required + +```csharp +public string CustomDomain { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderName`Required + +```csharp +public string EmailSenderName { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderPassword`Required + +```csharp +public string EmailSenderPassword { get; } +``` + +- *Type:* string + +--- + +##### `EmailSenderUsername`Required + +```csharp +public string EmailSenderUsername { get; } +``` + +- *Type:* string + +--- + +##### `EnableSecurityAudit`Required + +```csharp +public object EnableSecurityAudit { get; } +``` + +- *Type:* object + +--- + +##### `HttpMaxContentLength`Required + +```csharp +public double HttpMaxContentLength { get; } +``` + +- *Type:* double + +--- + +##### `HttpMaxHeaderSize`Required + +```csharp +public double HttpMaxHeaderSize { get; } +``` + +- *Type:* double + +--- + +##### `HttpMaxInitialLineLength`Required + +```csharp +public double HttpMaxInitialLineLength { get; } +``` + +- *Type:* double + +--- + +##### `IndexPatterns`Required + +```csharp +public string[] IndexPatterns { get; } +``` + +- *Type:* string[] + +--- + +##### `IndicesFielddataCacheSize`Required + +```csharp +public double IndicesFielddataCacheSize { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryIndexBufferSize`Required + +```csharp +public double IndicesMemoryIndexBufferSize { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryMaxIndexBufferSize`Required + +```csharp +public double IndicesMemoryMaxIndexBufferSize { get; } +``` + +- *Type:* double + +--- + +##### `IndicesMemoryMinIndexBufferSize`Required + +```csharp +public double IndicesMemoryMinIndexBufferSize { get; } +``` + +- *Type:* double + +--- + +##### `IndicesQueriesCacheSize`Required + +```csharp +public double IndicesQueriesCacheSize { get; } +``` + +- *Type:* double + +--- + +##### `IndicesQueryBoolMaxClauseCount`Required + +```csharp +public double IndicesQueryBoolMaxClauseCount { get; } +``` + +- *Type:* double + +--- + +##### `IndicesRecoveryMaxBytesPerSec`Required + +```csharp +public double IndicesRecoveryMaxBytesPerSec { get; } +``` + +- *Type:* double + +--- + +##### `IndicesRecoveryMaxConcurrentFileChunks`Required + +```csharp +public double IndicesRecoveryMaxConcurrentFileChunks { get; } +``` + +- *Type:* double + +--- + +##### `IpFilter`Required + +```csharp +public string[] IpFilter { get; } +``` + +- *Type:* string[] + +--- + +##### `IsmEnabled`Required + +```csharp +public object IsmEnabled { get; } +``` + +- *Type:* object + +--- + +##### `IsmHistoryEnabled`Required + +```csharp +public object IsmHistoryEnabled { get; } +``` + +- *Type:* object + +--- + +##### `IsmHistoryMaxAge`Required + +```csharp +public double IsmHistoryMaxAge { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryMaxDocs`Required + +```csharp +public double IsmHistoryMaxDocs { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryRolloverCheckPeriod`Required + +```csharp +public double IsmHistoryRolloverCheckPeriod { get; } +``` + +- *Type:* double + +--- + +##### `IsmHistoryRolloverRetentionPeriod`Required + +```csharp +public double IsmHistoryRolloverRetentionPeriod { get; } +``` + +- *Type:* double + +--- + +##### `KeepIndexRefreshInterval`Required + +```csharp +public object KeepIndexRefreshInterval { get; } +``` + +- *Type:* object + +--- + +##### `KnnMemoryCircuitBreakerEnabled`Required + +```csharp +public object KnnMemoryCircuitBreakerEnabled { get; } +``` + +- *Type:* object + +--- + +##### `KnnMemoryCircuitBreakerLimit`Required + +```csharp +public double KnnMemoryCircuitBreakerLimit { get; } +``` + +- *Type:* double + +--- + +##### `OverrideMainResponseVersion`Required + +```csharp +public object OverrideMainResponseVersion { get; } +``` + +- *Type:* object + +--- + +##### `PluginsAlertingFilterByBackendRoles`Required + +```csharp +public object PluginsAlertingFilterByBackendRoles { get; } +``` + +- *Type:* object + +--- + +##### `PublicAccess`Required + +```csharp +public object PublicAccess { get; } +``` + +- *Type:* object + +--- + +##### `ReindexRemoteWhitelist`Required + +```csharp +public string[] ReindexRemoteWhitelist { get; } +``` + +- *Type:* string[] + +--- + +##### `ScriptMaxCompilationsRate`Required + +```csharp +public string ScriptMaxCompilationsRate { get; } +``` + +- *Type:* string + +--- + +##### `SearchMaxBuckets`Required + +```csharp +public double SearchMaxBuckets { get; } +``` + +- *Type:* double + +--- + +##### `ServiceLog`Required + +```csharp +public object ServiceLog { get; } +``` + +- *Type:* object + +--- + +##### `ThreadPoolAnalyzeQueueSize`Required + +```csharp +public double ThreadPoolAnalyzeQueueSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolAnalyzeSize`Required + +```csharp +public double ThreadPoolAnalyzeSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolForceMergeSize`Required + +```csharp +public double ThreadPoolForceMergeSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolGetQueueSize`Required + +```csharp +public double ThreadPoolGetQueueSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolGetSize`Required + +```csharp +public double ThreadPoolGetSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchQueueSize`Required + +```csharp +public double ThreadPoolSearchQueueSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchSize`Required + +```csharp +public double ThreadPoolSearchSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchThrottledQueueSize`Required + +```csharp +public double ThreadPoolSearchThrottledQueueSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolSearchThrottledSize`Required + +```csharp +public double ThreadPoolSearchThrottledSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolWriteQueueSize`Required + +```csharp +public double ThreadPoolWriteQueueSize { get; } +``` + +- *Type:* double + +--- + +##### `ThreadPoolWriteSize`Required + +```csharp +public double ThreadPoolWriteSize { get; } +``` + +- *Type:* double + +--- + +##### `Version`Required + +```csharp +public string Version { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchProperties InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchProperties + +--- + + +### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| ResetAccessKey | *No description.* | +| ResetBasePath | *No description.* | +| ResetBucket | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetEndpoint | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetRegion | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSecretKey | *No description.* | +| ResetServerSideEncryption | *No description.* | +| ResetSnapshotName | *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. + +##### `ResetAccessKey` + +```csharp +private void ResetAccessKey() +``` + +##### `ResetBasePath` + +```csharp +private void ResetBasePath() +``` + +##### `ResetBucket` + +```csharp +private void ResetBucket() +``` + +##### `ResetChunkSize` + +```csharp +private void ResetChunkSize() +``` + +##### `ResetCompress` + +```csharp +private void ResetCompress() +``` + +##### `ResetEndpoint` + +```csharp +private void ResetEndpoint() +``` + +##### `ResetIncludeAliases` + +```csharp +private void ResetIncludeAliases() +``` + +##### `ResetIndices` + +```csharp +private void ResetIndices() +``` + +##### `ResetRegion` + +```csharp +private void ResetRegion() +``` + +##### `ResetRestoreGlobalState` + +```csharp +private void ResetRestoreGlobalState() +``` + +##### `ResetSecretKey` + +```csharp +private void ResetSecretKey() +``` + +##### `ResetServerSideEncryption` + +```csharp +private void ResetServerSideEncryption() +``` + +##### `ResetSnapshotName` + +```csharp +private void ResetSnapshotName() +``` + + +#### 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.* | +| AccessKeyInput | string | *No description.* | +| BasePathInput | string | *No description.* | +| BucketInput | string | *No description.* | +| ChunkSizeInput | string | *No description.* | +| CompressInput | object | *No description.* | +| EndpointInput | string | *No description.* | +| IncludeAliasesInput | object | *No description.* | +| IndicesInput | string | *No description.* | +| RegionInput | string | *No description.* | +| RestoreGlobalStateInput | object | *No description.* | +| SecretKeyInput | string | *No description.* | +| ServerSideEncryptionInput | object | *No description.* | +| SnapshotNameInput | string | *No description.* | +| AccessKey | string | *No description.* | +| BasePath | string | *No description.* | +| Bucket | string | *No description.* | +| ChunkSize | string | *No description.* | +| Compress | object | *No description.* | +| Endpoint | string | *No description.* | +| IncludeAliases | object | *No description.* | +| Indices | string | *No description.* | +| Region | string | *No description.* | +| RestoreGlobalState | object | *No description.* | +| SecretKey | string | *No description.* | +| ServerSideEncryption | object | *No description.* | +| SnapshotName | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *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 + +--- + +##### `AccessKeyInput`Optional + +```csharp +public string AccessKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `BasePathInput`Optional + +```csharp +public string BasePathInput { get; } +``` + +- *Type:* string + +--- + +##### `BucketInput`Optional + +```csharp +public string BucketInput { get; } +``` + +- *Type:* string + +--- + +##### `ChunkSizeInput`Optional + +```csharp +public string ChunkSizeInput { get; } +``` + +- *Type:* string + +--- + +##### `CompressInput`Optional + +```csharp +public object CompressInput { get; } +``` + +- *Type:* object + +--- + +##### `EndpointInput`Optional + +```csharp +public string EndpointInput { get; } +``` + +- *Type:* string + +--- + +##### `IncludeAliasesInput`Optional + +```csharp +public object IncludeAliasesInput { get; } +``` + +- *Type:* object + +--- + +##### `IndicesInput`Optional + +```csharp +public string IndicesInput { get; } +``` + +- *Type:* string + +--- + +##### `RegionInput`Optional + +```csharp +public string RegionInput { get; } +``` + +- *Type:* string + +--- + +##### `RestoreGlobalStateInput`Optional + +```csharp +public object RestoreGlobalStateInput { get; } +``` + +- *Type:* object + +--- + +##### `SecretKeyInput`Optional + +```csharp +public string SecretKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `ServerSideEncryptionInput`Optional + +```csharp +public object ServerSideEncryptionInput { get; } +``` + +- *Type:* object + +--- + +##### `SnapshotNameInput`Optional + +```csharp +public string SnapshotNameInput { get; } +``` + +- *Type:* string + +--- + +##### `AccessKey`Required + +```csharp +public string AccessKey { get; } +``` + +- *Type:* string + +--- + +##### `BasePath`Required + +```csharp +public string BasePath { get; } +``` + +- *Type:* string + +--- + +##### `Bucket`Required + +```csharp +public string Bucket { get; } +``` + +- *Type:* string + +--- + +##### `ChunkSize`Required + +```csharp +public string ChunkSize { get; } +``` + +- *Type:* string + +--- + +##### `Compress`Required + +```csharp +public object Compress { get; } +``` + +- *Type:* object + +--- + +##### `Endpoint`Required + +```csharp +public string Endpoint { get; } +``` + +- *Type:* string + +--- + +##### `IncludeAliases`Required + +```csharp +public object IncludeAliases { get; } +``` + +- *Type:* object + +--- + +##### `Indices`Required + +```csharp +public string Indices { get; } +``` + +- *Type:* string + +--- + +##### `Region`Required + +```csharp +public string Region { get; } +``` + +- *Type:* string + +--- + +##### `RestoreGlobalState`Required + +```csharp +public object RestoreGlobalState { get; } +``` + +- *Type:* object + +--- + +##### `SecretKey`Required + +```csharp +public string SecretKey { get; } +``` + +- *Type:* string + +--- + +##### `ServerSideEncryption`Required + +```csharp +public object ServerSideEncryption { get; } +``` + +- *Type:* object + +--- + +##### `SnapshotName`Required + +```csharp +public string SnapshotName { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesS3Migration InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + + +### ManagedDatabaseOpensearchPropertiesSamlOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSamlOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| ResetEnabled | *No description.* | +| ResetIdpEntityId | *No description.* | +| ResetIdpMetadataUrl | *No description.* | +| ResetIdpPemtrustedcasContent | *No description.* | +| ResetRolesKey | *No description.* | +| ResetSpEntityId | *No description.* | +| ResetSubjectKey | *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. + +##### `ResetEnabled` + +```csharp +private void ResetEnabled() +``` + +##### `ResetIdpEntityId` + +```csharp +private void ResetIdpEntityId() +``` + +##### `ResetIdpMetadataUrl` + +```csharp +private void ResetIdpMetadataUrl() +``` + +##### `ResetIdpPemtrustedcasContent` + +```csharp +private void ResetIdpPemtrustedcasContent() +``` + +##### `ResetRolesKey` + +```csharp +private void ResetRolesKey() +``` + +##### `ResetSpEntityId` + +```csharp +private void ResetSpEntityId() +``` + +##### `ResetSubjectKey` + +```csharp +private void ResetSubjectKey() +``` + + +#### 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.* | +| EnabledInput | object | *No description.* | +| IdpEntityIdInput | string | *No description.* | +| IdpMetadataUrlInput | string | *No description.* | +| IdpPemtrustedcasContentInput | string | *No description.* | +| RolesKeyInput | string | *No description.* | +| SpEntityIdInput | string | *No description.* | +| SubjectKeyInput | string | *No description.* | +| Enabled | object | *No description.* | +| IdpEntityId | string | *No description.* | +| IdpMetadataUrl | string | *No description.* | +| IdpPemtrustedcasContent | string | *No description.* | +| RolesKey | string | *No description.* | +| SpEntityId | string | *No description.* | +| SubjectKey | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSaml | *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 + +--- + +##### `EnabledInput`Optional + +```csharp +public object EnabledInput { get; } +``` + +- *Type:* object + +--- + +##### `IdpEntityIdInput`Optional + +```csharp +public string IdpEntityIdInput { get; } +``` + +- *Type:* string + +--- + +##### `IdpMetadataUrlInput`Optional + +```csharp +public string IdpMetadataUrlInput { get; } +``` + +- *Type:* string + +--- + +##### `IdpPemtrustedcasContentInput`Optional + +```csharp +public string IdpPemtrustedcasContentInput { get; } +``` + +- *Type:* string + +--- + +##### `RolesKeyInput`Optional + +```csharp +public string RolesKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `SpEntityIdInput`Optional + +```csharp +public string SpEntityIdInput { get; } +``` + +- *Type:* string + +--- + +##### `SubjectKeyInput`Optional + +```csharp +public string SubjectKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `Enabled`Required + +```csharp +public object Enabled { get; } +``` + +- *Type:* object + +--- + +##### `IdpEntityId`Required + +```csharp +public string IdpEntityId { get; } +``` + +- *Type:* string + +--- + +##### `IdpMetadataUrl`Required + +```csharp +public string IdpMetadataUrl { get; } +``` + +- *Type:* string + +--- + +##### `IdpPemtrustedcasContent`Required + +```csharp +public string IdpPemtrustedcasContent { get; } +``` + +- *Type:* string + +--- + +##### `RolesKey`Required + +```csharp +public string RolesKey { get; } +``` + +- *Type:* string + +--- + +##### `SpEntityId`Required + +```csharp +public string SpEntityId { get; } +``` + +- *Type:* string + +--- + +##### `SubjectKey`Required + +```csharp +public string SubjectKey { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesSaml InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| ResetCpuThreshold | *No description.* | +| ResetHeapThreshold | *No description.* | +| ResetNumSuccessiveBreaches | *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. + +##### `ResetCpuThreshold` + +```csharp +private void ResetCpuThreshold() +``` + +##### `ResetHeapThreshold` + +```csharp +private void ResetHeapThreshold() +``` + +##### `ResetNumSuccessiveBreaches` + +```csharp +private void ResetNumSuccessiveBreaches() +``` + + +#### 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.* | +| CpuThresholdInput | double | *No description.* | +| HeapThresholdInput | double | *No description.* | +| NumSuccessiveBreachesInput | double | *No description.* | +| CpuThreshold | double | *No description.* | +| HeapThreshold | double | *No description.* | +| NumSuccessiveBreaches | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *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 + +--- + +##### `CpuThresholdInput`Optional + +```csharp +public double CpuThresholdInput { get; } +``` + +- *Type:* double + +--- + +##### `HeapThresholdInput`Optional + +```csharp +public double HeapThresholdInput { get; } +``` + +- *Type:* double + +--- + +##### `NumSuccessiveBreachesInput`Optional + +```csharp +public double NumSuccessiveBreachesInput { get; } +``` + +- *Type:* double + +--- + +##### `CpuThreshold`Required + +```csharp +public double CpuThreshold { get; } +``` + +- *Type:* double + +--- + +##### `HeapThreshold`Required + +```csharp +public double HeapThreshold { get; } +``` + +- *Type:* double + +--- + +##### `NumSuccessiveBreaches`Required + +```csharp +public double NumSuccessiveBreaches { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| PutNodeDuress | *No description.* | +| PutSearchShardTask | *No description.* | +| PutSearchTask | *No description.* | +| ResetMode | *No description.* | +| ResetNodeDuress | *No description.* | +| ResetSearchShardTask | *No description.* | +| ResetSearchTask | *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 -public string[] CreationStack { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(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 +##### `InterpolationForAttribute` ```csharp -public string Fqn { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `AuthFailureListeners`Required +##### `Resolve` ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference AuthFailureListeners { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `AzureMigration`Required +##### `ToString` ```csharp -public ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference AzureMigration { get; } +private string ToString() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `PutNodeDuress` + +```csharp +private void PutNodeDuress(ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `GcsMigration`Required +##### `PutSearchShardTask` ```csharp -public ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference GcsMigration { get; } +private void PutSearchShardTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask Value) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `IndexRollup`Required +##### `PutSearchTask` ```csharp -public ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference IndexRollup { get; } +private void PutSearchTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask Value) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `IndexTemplate`Required +##### `ResetMode` ```csharp -public ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference IndexTemplate { get; } +private void ResetMode() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +##### `ResetNodeDuress` + +```csharp +private void ResetNodeDuress() +``` + +##### `ResetSearchShardTask` + +```csharp +private void ResetSearchShardTask() +``` + +##### `ResetSearchTask` + +```csharp +private void ResetSearchTask() +``` + + +#### 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.* | +| NodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | *No description.* | +| SearchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | *No description.* | +| SearchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | *No description.* | +| ModeInput | string | *No description.* | +| NodeDuressInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | +| SearchShardTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | +| SearchTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | +| Mode | string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | --- -##### `Openid`Required +##### `CreationStack`Required ```csharp -public ManagedDatabaseOpensearchPropertiesOpenidOutputReference Openid { get; } +public string[] CreationStack { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `OpensearchDashboards`Required +##### `Fqn`Required ```csharp -public ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference OpensearchDashboards { get; } +public string Fqn { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +- *Type:* string --- -##### `S3Migration`Required +##### `NodeDuress`Required ```csharp -public ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference S3Migration { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference NodeDuress { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference --- -##### `Saml`Required +##### `SearchShardTask`Required ```csharp -public ManagedDatabaseOpensearchPropertiesSamlOutputReference Saml { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference SearchShardTask { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference --- -##### `ActionAutoCreateIndexEnabledInput`Optional +##### `SearchTask`Required ```csharp -public object ActionAutoCreateIndexEnabledInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference SearchTask { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference --- -##### `ActionDestructiveRequiresNameInput`Optional +##### `ModeInput`Optional ```csharp -public object ActionDestructiveRequiresNameInput { get; } +public string ModeInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `AuthFailureListenersInput`Optional +##### `NodeDuressInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAuthFailureListeners AuthFailureListenersInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress NodeDuressInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `AutomaticUtilityNetworkIpFilterInput`Optional +##### `SearchShardTaskInput`Optional ```csharp -public object AutomaticUtilityNetworkIpFilterInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask SearchShardTaskInput { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `AzureMigrationInput`Optional +##### `SearchTaskInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesAzureMigration AzureMigrationInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask SearchTaskInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `ClusterMaxShardsPerNodeInput`Optional +##### `Mode`Required ```csharp -public double ClusterMaxShardsPerNodeInput { get; } +public string Mode { get; } ``` -- *Type:* double +- *Type:* string --- -##### `ClusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional +##### `InternalValue`Optional ```csharp -public double ClusterRoutingAllocationNodeConcurrentRecoveriesInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressure InternalValue { get; } ``` -- *Type:* double +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure --- -##### `CustomDomainInput`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference + +#### Initializers ```csharp -public string CustomDomainInput { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference(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`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `EmailSenderNameInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCancellationBurst | *No description.* | +| ResetCancellationRate | *No description.* | +| ResetCancellationRatio | *No description.* | +| ResetCpuTimeMillisThreshold | *No description.* | +| ResetElapsedTimeMillisThreshold | *No description.* | +| ResetHeapMovingAverageWindowSize | *No description.* | +| ResetHeapPercentThreshold | *No description.* | +| ResetHeapVariance | *No description.* | +| ResetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public string EmailSenderNameInput { get; } +private string ComputeFqn() ``` +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + - *Type:* string --- -##### `EmailSenderPasswordInput`Optional +##### `GetBooleanAttribute` ```csharp -public string EmailSenderPasswordInput { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `EmailSenderUsernameInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public string EmailSenderUsernameInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `EnableSecurityAuditInput`Optional +##### `GetListAttribute` ```csharp -public object EnableSecurityAuditInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `GcsMigrationInput`Optional +##### `GetNumberAttribute` ```csharp -public ManagedDatabaseOpensearchPropertiesGcsMigration GcsMigrationInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `HttpMaxContentLengthInput`Optional +##### `GetNumberListAttribute` ```csharp -public double HttpMaxContentLengthInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `HttpMaxHeaderSizeInput`Optional +##### `GetNumberMapAttribute` ```csharp -public double HttpMaxHeaderSizeInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `HttpMaxInitialLineLengthInput`Optional +##### `GetStringAttribute` ```csharp -public double HttpMaxInitialLineLengthInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `IndexPatternsInput`Optional +##### `GetStringMapAttribute` ```csharp -public string[] IndexPatternsInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* string[] +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `IndexRollupInput`Optional +##### `InterpolationForAttribute` ```csharp -public ManagedDatabaseOpensearchPropertiesIndexRollup IndexRollupInput { get; } +private IResolvable InterpolationForAttribute(string Property) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +###### `Property`Required + +- *Type:* string --- -##### `IndexTemplateInput`Optional +##### `Resolve` ```csharp -public ManagedDatabaseOpensearchPropertiesIndexTemplate IndexTemplateInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `IndicesFielddataCacheSizeInput`Optional +##### `ToString` ```csharp -public double IndicesFielddataCacheSizeInput { get; } +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetCancellationBurst` + +```csharp +private void ResetCancellationBurst() +``` + +##### `ResetCancellationRate` + +```csharp +private void ResetCancellationRate() +``` + +##### `ResetCancellationRatio` + +```csharp +private void ResetCancellationRatio() +``` + +##### `ResetCpuTimeMillisThreshold` + +```csharp +private void ResetCpuTimeMillisThreshold() +``` + +##### `ResetElapsedTimeMillisThreshold` + +```csharp +private void ResetElapsedTimeMillisThreshold() +``` + +##### `ResetHeapMovingAverageWindowSize` + +```csharp +private void ResetHeapMovingAverageWindowSize() +``` + +##### `ResetHeapPercentThreshold` + +```csharp +private void ResetHeapPercentThreshold() +``` + +##### `ResetHeapVariance` + +```csharp +private void ResetHeapVariance() +``` + +##### `ResetTotalHeapPercentThreshold` + +```csharp +private void ResetTotalHeapPercentThreshold() +``` + + +#### 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.* | +| CancellationBurstInput | double | *No description.* | +| CancellationRateInput | double | *No description.* | +| CancellationRatioInput | double | *No description.* | +| CpuTimeMillisThresholdInput | double | *No description.* | +| ElapsedTimeMillisThresholdInput | double | *No description.* | +| HeapMovingAverageWindowSizeInput | double | *No description.* | +| HeapPercentThresholdInput | double | *No description.* | +| HeapVarianceInput | double | *No description.* | +| TotalHeapPercentThresholdInput | double | *No description.* | +| CancellationBurst | double | *No description.* | +| CancellationRate | double | *No description.* | +| CancellationRatio | double | *No description.* | +| CpuTimeMillisThreshold | double | *No description.* | +| ElapsedTimeMillisThreshold | double | *No description.* | +| HeapMovingAverageWindowSize | double | *No description.* | +| HeapPercentThreshold | double | *No description.* | +| HeapVariance | double | *No description.* | +| TotalHeapPercentThreshold | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +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. --- -##### `IndicesMemoryIndexBufferSizeInput`Optional +##### `Fqn`Required ```csharp -public double IndicesMemoryIndexBufferSizeInput { get; } +public string Fqn { get; } ``` -- *Type:* double +- *Type:* string --- -##### `IndicesMemoryMaxIndexBufferSizeInput`Optional +##### `CancellationBurstInput`Optional ```csharp -public double IndicesMemoryMaxIndexBufferSizeInput { get; } +public double CancellationBurstInput { get; } ``` - *Type:* double --- -##### `IndicesMemoryMinIndexBufferSizeInput`Optional +##### `CancellationRateInput`Optional ```csharp -public double IndicesMemoryMinIndexBufferSizeInput { get; } +public double CancellationRateInput { get; } ``` - *Type:* double --- -##### `IndicesQueriesCacheSizeInput`Optional +##### `CancellationRatioInput`Optional ```csharp -public double IndicesQueriesCacheSizeInput { get; } +public double CancellationRatioInput { get; } ``` - *Type:* double --- -##### `IndicesQueryBoolMaxClauseCountInput`Optional +##### `CpuTimeMillisThresholdInput`Optional ```csharp -public double IndicesQueryBoolMaxClauseCountInput { get; } +public double CpuTimeMillisThresholdInput { get; } ``` - *Type:* double --- -##### `IndicesRecoveryMaxBytesPerSecInput`Optional +##### `ElapsedTimeMillisThresholdInput`Optional ```csharp -public double IndicesRecoveryMaxBytesPerSecInput { get; } +public double ElapsedTimeMillisThresholdInput { get; } ``` - *Type:* double --- -##### `IndicesRecoveryMaxConcurrentFileChunksInput`Optional +##### `HeapMovingAverageWindowSizeInput`Optional ```csharp -public double IndicesRecoveryMaxConcurrentFileChunksInput { get; } +public double HeapMovingAverageWindowSizeInput { get; } ``` - *Type:* double --- -##### `IpFilterInput`Optional +##### `HeapPercentThresholdInput`Optional ```csharp -public string[] IpFilterInput { get; } +public double HeapPercentThresholdInput { get; } ``` -- *Type:* string[] +- *Type:* double --- -##### `IsmEnabledInput`Optional +##### `HeapVarianceInput`Optional ```csharp -public object IsmEnabledInput { get; } +public double HeapVarianceInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `IsmHistoryEnabledInput`Optional +##### `TotalHeapPercentThresholdInput`Optional ```csharp -public object IsmHistoryEnabledInput { get; } +public double TotalHeapPercentThresholdInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `IsmHistoryMaxAgeInput`Optional +##### `CancellationBurst`Required ```csharp -public double IsmHistoryMaxAgeInput { get; } +public double CancellationBurst { get; } ``` - *Type:* double --- -##### `IsmHistoryMaxDocsInput`Optional +##### `CancellationRate`Required ```csharp -public double IsmHistoryMaxDocsInput { get; } +public double CancellationRate { get; } ``` - *Type:* double --- -##### `IsmHistoryRolloverCheckPeriodInput`Optional +##### `CancellationRatio`Required ```csharp -public double IsmHistoryRolloverCheckPeriodInput { get; } +public double CancellationRatio { get; } ``` - *Type:* double --- -##### `IsmHistoryRolloverRetentionPeriodInput`Optional +##### `CpuTimeMillisThreshold`Required ```csharp -public double IsmHistoryRolloverRetentionPeriodInput { get; } +public double CpuTimeMillisThreshold { get; } ``` - *Type:* double --- -##### `KeepIndexRefreshIntervalInput`Optional +##### `ElapsedTimeMillisThreshold`Required ```csharp -public object KeepIndexRefreshIntervalInput { get; } +public double ElapsedTimeMillisThreshold { get; } ``` -- *Type:* object +- *Type:* double --- -##### `KnnMemoryCircuitBreakerEnabledInput`Optional +##### `HeapMovingAverageWindowSize`Required ```csharp -public object KnnMemoryCircuitBreakerEnabledInput { get; } +public double HeapMovingAverageWindowSize { get; } ``` -- *Type:* object +- *Type:* double --- -##### `KnnMemoryCircuitBreakerLimitInput`Optional +##### `HeapPercentThreshold`Required ```csharp -public double KnnMemoryCircuitBreakerLimitInput { get; } +public double HeapPercentThreshold { get; } ``` - *Type:* double --- -##### `OpenidInput`Optional +##### `HeapVariance`Required ```csharp -public ManagedDatabaseOpensearchPropertiesOpenid OpenidInput { get; } +public double HeapVariance { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* double --- -##### `OpensearchDashboardsInput`Optional +##### `TotalHeapPercentThreshold`Required ```csharp -public ManagedDatabaseOpensearchPropertiesOpensearchDashboards OpensearchDashboardsInput { get; } +public double TotalHeapPercentThreshold { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* double --- -##### `OverrideMainResponseVersionInput`Optional +##### `InternalValue`Optional ```csharp -public object OverrideMainResponseVersionInput { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask InternalValue { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `PluginsAlertingFilterByBackendRolesInput`Optional - -```csharp -public object PluginsAlertingFilterByBackendRolesInput { get; } -``` - -- *Type:* object ---- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference -##### `PublicAccessInput`Optional +#### Initializers ```csharp -public object PublicAccessInput { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -- *Type:* object +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `ReindexRemoteWhitelistInput`Optional +##### `TerraformResource`Required -```csharp -public string[] ReindexRemoteWhitelistInput { get; } -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* string[] +The parent resource. --- -##### `S3MigrationInput`Optional +##### `TerraformAttribute`Required -```csharp -public ManagedDatabaseOpensearchPropertiesS3Migration S3MigrationInput { get; } -``` +- *Type:* string -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +The attribute on the parent resource this class is referencing. --- -##### `SamlInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCancellationBurst | *No description.* | +| ResetCancellationRate | *No description.* | +| ResetCancellationRatio | *No description.* | +| ResetCpuTimeMillisThreshold | *No description.* | +| ResetElapsedTimeMillisThreshold | *No description.* | +| ResetHeapMovingAverageWindowSize | *No description.* | +| ResetHeapPercentThreshold | *No description.* | +| ResetHeapVariance | *No description.* | +| ResetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public ManagedDatabaseOpensearchPropertiesSaml SamlInput { get; } +private string ComputeFqn() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml - ---- - -##### `ScriptMaxCompilationsRateInput`Optional +##### `GetAnyMapAttribute` ```csharp -public string ScriptMaxCompilationsRateInput { get; } +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SearchMaxBucketsInput`Optional +##### `GetBooleanAttribute` ```csharp -public double SearchMaxBucketsInput { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ServiceLogInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public object ServiceLogInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolAnalyzeQueueSizeInput`Optional +##### `GetListAttribute` ```csharp -public double ThreadPoolAnalyzeQueueSizeInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolAnalyzeSizeInput`Optional +##### `GetNumberAttribute` ```csharp -public double ThreadPoolAnalyzeSizeInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolForceMergeSizeInput`Optional +##### `GetNumberListAttribute` ```csharp -public double ThreadPoolForceMergeSizeInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolGetQueueSizeInput`Optional +##### `GetNumberMapAttribute` ```csharp -public double ThreadPoolGetQueueSizeInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolGetSizeInput`Optional +##### `GetStringAttribute` ```csharp -public double ThreadPoolGetSizeInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolSearchQueueSizeInput`Optional +##### `GetStringMapAttribute` ```csharp -public double ThreadPoolSearchQueueSizeInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ThreadPoolSearchSizeInput`Optional +##### `InterpolationForAttribute` ```csharp -public double ThreadPoolSearchSizeInput { get; } +private IResolvable InterpolationForAttribute(string Property) ``` -- *Type:* double +###### `Property`Required + +- *Type:* string --- -##### `ThreadPoolSearchThrottledQueueSizeInput`Optional +##### `Resolve` ```csharp -public double ThreadPoolSearchThrottledQueueSizeInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* double - ---- - -##### `ThreadPoolSearchThrottledSizeInput`Optional +Produce the Token's value at resolution time. -```csharp -public double ThreadPoolSearchThrottledSizeInput { get; } -``` +###### `Context`Required -- *Type:* double +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ThreadPoolWriteQueueSizeInput`Optional +##### `ToString` ```csharp -public double ThreadPoolWriteQueueSizeInput { get; } +private string ToString() ``` -- *Type:* double +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ThreadPoolWriteSizeInput`Optional +##### `ResetCancellationBurst` ```csharp -public double ThreadPoolWriteSizeInput { get; } +private void ResetCancellationBurst() ``` -- *Type:* double - ---- - -##### `VersionInput`Optional +##### `ResetCancellationRate` ```csharp -public string VersionInput { get; } +private void ResetCancellationRate() ``` -- *Type:* string - ---- - -##### `ActionAutoCreateIndexEnabled`Required +##### `ResetCancellationRatio` ```csharp -public object ActionAutoCreateIndexEnabled { get; } +private void ResetCancellationRatio() ``` -- *Type:* object +##### `ResetCpuTimeMillisThreshold` ---- +```csharp +private void ResetCpuTimeMillisThreshold() +``` -##### `ActionDestructiveRequiresName`Required +##### `ResetElapsedTimeMillisThreshold` ```csharp -public object ActionDestructiveRequiresName { get; } +private void ResetElapsedTimeMillisThreshold() ``` -- *Type:* object +##### `ResetHeapMovingAverageWindowSize` ---- +```csharp +private void ResetHeapMovingAverageWindowSize() +``` -##### `AutomaticUtilityNetworkIpFilter`Required +##### `ResetHeapPercentThreshold` ```csharp -public object AutomaticUtilityNetworkIpFilter { get; } +private void ResetHeapPercentThreshold() ``` -- *Type:* object +##### `ResetHeapVariance` ---- +```csharp +private void ResetHeapVariance() +``` -##### `ClusterMaxShardsPerNode`Required +##### `ResetTotalHeapPercentThreshold` ```csharp -public double ClusterMaxShardsPerNode { get; } +private void ResetTotalHeapPercentThreshold() ``` -- *Type:* double ---- +#### Properties -##### `ClusterRoutingAllocationNodeConcurrentRecoveries`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.* | +| CancellationBurstInput | double | *No description.* | +| CancellationRateInput | double | *No description.* | +| CancellationRatioInput | double | *No description.* | +| CpuTimeMillisThresholdInput | double | *No description.* | +| ElapsedTimeMillisThresholdInput | double | *No description.* | +| HeapMovingAverageWindowSizeInput | double | *No description.* | +| HeapPercentThresholdInput | double | *No description.* | +| HeapVarianceInput | double | *No description.* | +| TotalHeapPercentThresholdInput | double | *No description.* | +| CancellationBurst | double | *No description.* | +| CancellationRate | double | *No description.* | +| CancellationRatio | double | *No description.* | +| CpuTimeMillisThreshold | double | *No description.* | +| ElapsedTimeMillisThreshold | double | *No description.* | +| HeapMovingAverageWindowSize | double | *No description.* | +| HeapPercentThreshold | double | *No description.* | +| HeapVariance | double | *No description.* | +| TotalHeapPercentThreshold | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | + +--- + +##### `CreationStack`Required ```csharp -public double ClusterRoutingAllocationNodeConcurrentRecoveries { 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. --- -##### `CustomDomain`Required +##### `Fqn`Required ```csharp -public string CustomDomain { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `EmailSenderName`Required +##### `CancellationBurstInput`Optional ```csharp -public string EmailSenderName { get; } +public double CancellationBurstInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `EmailSenderPassword`Required +##### `CancellationRateInput`Optional ```csharp -public string EmailSenderPassword { get; } +public double CancellationRateInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `EmailSenderUsername`Required +##### `CancellationRatioInput`Optional ```csharp -public string EmailSenderUsername { get; } +public double CancellationRatioInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `EnableSecurityAudit`Required +##### `CpuTimeMillisThresholdInput`Optional ```csharp -public object EnableSecurityAudit { get; } +public double CpuTimeMillisThresholdInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `HttpMaxContentLength`Required +##### `ElapsedTimeMillisThresholdInput`Optional ```csharp -public double HttpMaxContentLength { get; } +public double ElapsedTimeMillisThresholdInput { get; } ``` - *Type:* double --- -##### `HttpMaxHeaderSize`Required +##### `HeapMovingAverageWindowSizeInput`Optional ```csharp -public double HttpMaxHeaderSize { get; } +public double HeapMovingAverageWindowSizeInput { get; } ``` - *Type:* double --- -##### `HttpMaxInitialLineLength`Required +##### `HeapPercentThresholdInput`Optional ```csharp -public double HttpMaxInitialLineLength { get; } +public double HeapPercentThresholdInput { get; } ``` - *Type:* double --- -##### `IndexPatterns`Required +##### `HeapVarianceInput`Optional ```csharp -public string[] IndexPatterns { get; } +public double HeapVarianceInput { get; } ``` -- *Type:* string[] +- *Type:* double --- -##### `IndicesFielddataCacheSize`Required +##### `TotalHeapPercentThresholdInput`Optional ```csharp -public double IndicesFielddataCacheSize { get; } +public double TotalHeapPercentThresholdInput { get; } ``` - *Type:* double --- -##### `IndicesMemoryIndexBufferSize`Required +##### `CancellationBurst`Required ```csharp -public double IndicesMemoryIndexBufferSize { get; } +public double CancellationBurst { get; } ``` - *Type:* double --- -##### `IndicesMemoryMaxIndexBufferSize`Required +##### `CancellationRate`Required ```csharp -public double IndicesMemoryMaxIndexBufferSize { get; } +public double CancellationRate { get; } ``` - *Type:* double --- -##### `IndicesMemoryMinIndexBufferSize`Required +##### `CancellationRatio`Required ```csharp -public double IndicesMemoryMinIndexBufferSize { get; } +public double CancellationRatio { get; } ``` - *Type:* double --- -##### `IndicesQueriesCacheSize`Required +##### `CpuTimeMillisThreshold`Required ```csharp -public double IndicesQueriesCacheSize { get; } +public double CpuTimeMillisThreshold { get; } ``` - *Type:* double --- -##### `IndicesQueryBoolMaxClauseCount`Required +##### `ElapsedTimeMillisThreshold`Required ```csharp -public double IndicesQueryBoolMaxClauseCount { get; } +public double ElapsedTimeMillisThreshold { get; } ``` - *Type:* double --- -##### `IndicesRecoveryMaxBytesPerSec`Required +##### `HeapMovingAverageWindowSize`Required ```csharp -public double IndicesRecoveryMaxBytesPerSec { get; } +public double HeapMovingAverageWindowSize { get; } ``` - *Type:* double --- -##### `IndicesRecoveryMaxConcurrentFileChunks`Required +##### `HeapPercentThreshold`Required ```csharp -public double IndicesRecoveryMaxConcurrentFileChunks { get; } +public double HeapPercentThreshold { get; } ``` - *Type:* double --- -##### `IpFilter`Required +##### `HeapVariance`Required ```csharp -public string[] IpFilter { get; } +public double HeapVariance { get; } ``` -- *Type:* string[] +- *Type:* double --- -##### `IsmEnabled`Required +##### `TotalHeapPercentThreshold`Required ```csharp -public object IsmEnabled { get; } +public double TotalHeapPercentThreshold { get; } ``` -- *Type:* object +- *Type:* double --- -##### `IsmHistoryEnabled`Required +##### `InternalValue`Optional ```csharp -public object IsmHistoryEnabled { get; } +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask InternalValue { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `IsmHistoryMaxAge`Required + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference + +#### Initializers ```csharp -public double IsmHistoryMaxAge { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -- *Type:* double +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `IsmHistoryMaxDocs`Required +##### `TerraformResource`Required -```csharp -public double IsmHistoryMaxDocs { get; } -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* double +The parent resource. --- -##### `IsmHistoryRolloverCheckPeriod`Required +##### `TerraformAttribute`Required -```csharp -public double IsmHistoryRolloverCheckPeriod { get; } -``` +- *Type:* string -- *Type:* double +The attribute on the parent resource this class is referencing. --- -##### `IsmHistoryRolloverRetentionPeriod`Required - -```csharp -public double IsmHistoryRolloverRetentionPeriod { get; } -``` +#### 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. | +| ResetLower | *No description.* | +| ResetOptimal | *No description.* | +| ResetUpper | *No description.* | --- -##### `KeepIndexRefreshInterval`Required +##### `ComputeFqn` ```csharp -public object KeepIndexRefreshInterval { get; } +private string ComputeFqn() ``` -- *Type:* object +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `KnnMemoryCircuitBreakerEnabled`Required +##### `GetBooleanAttribute` ```csharp -public object KnnMemoryCircuitBreakerEnabled { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `KnnMemoryCircuitBreakerLimit`Required +##### `GetBooleanMapAttribute` ```csharp -public double KnnMemoryCircuitBreakerLimit { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `OverrideMainResponseVersion`Required +##### `GetListAttribute` ```csharp -public object OverrideMainResponseVersion { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `PluginsAlertingFilterByBackendRoles`Required +##### `GetNumberAttribute` ```csharp -public object PluginsAlertingFilterByBackendRoles { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `PublicAccess`Required +##### `GetNumberListAttribute` ```csharp -public object PublicAccess { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ReindexRemoteWhitelist`Required +##### `GetNumberMapAttribute` ```csharp -public string[] ReindexRemoteWhitelist { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* string[] +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ScriptMaxCompilationsRate`Required +##### `GetStringAttribute` ```csharp -public string ScriptMaxCompilationsRate { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SearchMaxBuckets`Required +##### `GetStringMapAttribute` ```csharp -public double SearchMaxBuckets { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* double +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ServiceLog`Required +##### `InterpolationForAttribute` ```csharp -public object ServiceLog { get; } +private IResolvable InterpolationForAttribute(string Property) ``` -- *Type:* object +###### `Property`Required + +- *Type:* string --- -##### `ThreadPoolAnalyzeQueueSize`Required +##### `Resolve` ```csharp -public double ThreadPoolAnalyzeQueueSize { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* double +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ThreadPoolAnalyzeSize`Required +##### `ToString` ```csharp -public double ThreadPoolAnalyzeSize { get; } +private string ToString() ``` -- *Type:* double +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ThreadPoolForceMergeSize`Required +##### `ResetLower` ```csharp -public double ThreadPoolForceMergeSize { get; } +private void ResetLower() ``` -- *Type:* double +##### `ResetOptimal` ---- +```csharp +private void ResetOptimal() +``` -##### `ThreadPoolGetQueueSize`Required +##### `ResetUpper` ```csharp -public double ThreadPoolGetQueueSize { get; } +private void ResetUpper() ``` -- *Type:* double + +#### 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.* | +| LowerInput | double | *No description.* | +| OptimalInput | double | *No description.* | +| UpperInput | double | *No description.* | +| Lower | double | *No description.* | +| Optimal | double | *No description.* | +| Upper | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | --- -##### `ThreadPoolGetSize`Required +##### `CreationStack`Required ```csharp -public double ThreadPoolGetSize { 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. --- -##### `ThreadPoolSearchQueueSize`Required +##### `Fqn`Required ```csharp -public double ThreadPoolSearchQueueSize { get; } +public string Fqn { get; } ``` -- *Type:* double +- *Type:* string --- -##### `ThreadPoolSearchSize`Required +##### `LowerInput`Optional ```csharp -public double ThreadPoolSearchSize { get; } +public double LowerInput { get; } ``` - *Type:* double --- -##### `ThreadPoolSearchThrottledQueueSize`Required +##### `OptimalInput`Optional ```csharp -public double ThreadPoolSearchThrottledQueueSize { get; } +public double OptimalInput { get; } ``` - *Type:* double --- -##### `ThreadPoolSearchThrottledSize`Required +##### `UpperInput`Optional ```csharp -public double ThreadPoolSearchThrottledSize { get; } +public double UpperInput { get; } ``` - *Type:* double --- -##### `ThreadPoolWriteQueueSize`Required +##### `Lower`Required ```csharp -public double ThreadPoolWriteQueueSize { get; } +public double Lower { get; } ``` - *Type:* double --- -##### `ThreadPoolWriteSize`Required +##### `Optimal`Required ```csharp -public double ThreadPoolWriteSize { get; } +public double Optimal { get; } ``` - *Type:* double --- -##### `Version`Required +##### `Upper`Required ```csharp -public string Version { get; } +public double Upper { get; } ``` -- *Type:* string +- *Type:* double --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public ManagedDatabaseOpensearchProperties InternalValue { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor InternalValue { get; } ``` -- *Type:* ManagedDatabaseOpensearchProperties +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Upcloud; -new ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference(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 @@ -11328,7 +15746,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -11340,159 +15758,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetAccessKey | *No description.* | -| ResetBasePath | *No description.* | -| ResetBucket | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetEndpoint | *No description.* | -| ResetRegion | *No description.* | -| ResetSecretKey | *No description.* | -| ResetServerSideEncryption | *No description.* | -| ResetSnapshotName | *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. | +| PutOperatingFactor | *No description.* | +| PutPrimaryParameter | *No description.* | +| ResetEnabled | *No description.* | +| ResetEnforced | *No description.* | +| ResetOperatingFactor | *No description.* | +| ResetPrimaryParameter | *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) @@ -11500,13 +15914,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() @@ -11516,64 +15930,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAccessKey` - -```csharp -private void ResetAccessKey() -``` - -##### `ResetBasePath` - -```csharp -private void ResetBasePath() -``` - -##### `ResetBucket` - -```csharp -private void ResetBucket() -``` - -##### `ResetChunkSize` +##### `PutOperatingFactor` ```csharp -private void ResetChunkSize() +private void PutOperatingFactor(ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor Value) ``` -##### `ResetCompress` +###### `Value`Required -```csharp -private void ResetCompress() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor -##### `ResetEndpoint` +--- + +##### `PutPrimaryParameter` ```csharp -private void ResetEndpoint() +private void PutPrimaryParameter(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter Value) ``` -##### `ResetRegion` +###### `Value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + +##### `ResetEnabled` ```csharp -private void ResetRegion() +private void ResetEnabled() ``` -##### `ResetSecretKey` +##### `ResetEnforced` ```csharp -private void ResetSecretKey() +private void ResetEnforced() ``` -##### `ResetServerSideEncryption` +##### `ResetOperatingFactor` ```csharp -private void ResetServerSideEncryption() +private void ResetOperatingFactor() ``` -##### `ResetSnapshotName` +##### `ResetPrimaryParameter` ```csharp -private void ResetSnapshotName() +private void ResetPrimaryParameter() ``` @@ -11581,33 +15983,21 @@ private void ResetSnapshotName() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| AccessKeyInput | string | *No description.* | -| BasePathInput | string | *No description.* | -| BucketInput | string | *No description.* | -| ChunkSizeInput | string | *No description.* | -| CompressInput | object | *No description.* | -| EndpointInput | string | *No description.* | -| RegionInput | string | *No description.* | -| SecretKeyInput | string | *No description.* | -| ServerSideEncryptionInput | object | *No description.* | -| SnapshotNameInput | string | *No description.* | -| AccessKey | string | *No description.* | -| BasePath | string | *No description.* | -| Bucket | string | *No description.* | -| ChunkSize | string | *No description.* | -| Compress | object | *No description.* | -| Endpoint | string | *No description.* | -| Region | string | *No description.* | -| SecretKey | string | *No description.* | -| ServerSideEncryption | object | *No description.* | -| SnapshotName | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OperatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | *No description.* | +| PrimaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | *No description.* | +| EnabledInput | object | *No description.* | +| EnforcedInput | object | *No description.* | +| OperatingFactorInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | +| PrimaryParameterInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | +| Enabled | object | *No description.* | +| Enforced | object | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -11621,7 +16011,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -11631,404 +16021,559 @@ public string Fqn { get; } --- -##### `AccessKeyInput`Optional +##### `OperatingFactor`Required ```csharp -public string AccessKeyInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference OperatingFactor { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference --- -##### `BasePathInput`Optional +##### `PrimaryParameter`Required ```csharp -public string BasePathInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference PrimaryParameter { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference --- -##### `BucketInput`Optional +##### `EnabledInput`Optional ```csharp -public string BucketInput { get; } +public object EnabledInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `ChunkSizeInput`Optional +##### `EnforcedInput`Optional ```csharp -public string ChunkSizeInput { get; } +public object EnforcedInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `CompressInput`Optional +##### `OperatingFactorInput`Optional ```csharp -public object CompressInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor OperatingFactorInput { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -##### `EndpointInput`Optional +##### `PrimaryParameterInput`Optional ```csharp -public string EndpointInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter PrimaryParameterInput { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter --- -##### `RegionInput`Optional +##### `Enabled`Required ```csharp -public string RegionInput { get; } +public object Enabled { get; } ``` -- *Type:* string +- *Type:* object --- -##### `SecretKeyInput`Optional +##### `Enforced`Required ```csharp -public string SecretKeyInput { get; } +public object Enforced { get; } ``` -- *Type:* string +- *Type:* object --- -##### `ServerSideEncryptionInput`Optional +##### `InternalValue`Optional ```csharp -public object ServerSideEncryptionInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure InternalValue { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -##### `SnapshotNameInput`Optional + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference + +#### Initializers ```csharp -public string SnapshotNameInput { get; } +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference(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`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `AccessKey`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. | +| ResetSoftLimit | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public string AccessKey { get; } +private string ComputeFqn() ``` +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + - *Type:* string --- -##### `BasePath`Required +##### `GetBooleanAttribute` ```csharp -public string BasePath { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Bucket`Required +##### `GetBooleanMapAttribute` ```csharp -public string Bucket { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ChunkSize`Required +##### `GetListAttribute` ```csharp -public string ChunkSize { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Compress`Required +##### `GetNumberAttribute` ```csharp -public object Compress { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `Endpoint`Required +##### `GetNumberListAttribute` ```csharp -public string Endpoint { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Region`Required +##### `GetNumberMapAttribute` ```csharp -public string Region { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SecretKey`Required +##### `GetStringAttribute` ```csharp -public string SecretKey { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ServerSideEncryption`Required +##### `GetStringMapAttribute` ```csharp -public object ServerSideEncryption { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `SnapshotName`Required +##### `InterpolationForAttribute` ```csharp -public string SnapshotName { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `InternalValue`Optional +##### `Resolve` ```csharp -public ManagedDatabaseOpensearchPropertiesS3Migration InternalValue { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +Produce the Token's value at resolution time. ---- +###### `Context`Required +- *Type:* HashiCorp.Cdktf.IResolveContext -### ManagedDatabaseOpensearchPropertiesSamlOutputReference +--- -#### Initializers +##### `ToString` ```csharp -using HashiCorp.Cdktf.Providers.Upcloud; +private string ToString() +``` -new ManagedDatabaseOpensearchPropertiesSamlOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetSoftLimit` + +```csharp +private void ResetSoftLimit() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| SoftLimitInput | double | *No description.* | +| SoftLimit | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | --- -##### `TerraformResource`Required +##### `CreationStack`Required -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public string[] CreationStack { get; } +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `TerraformAttribute`Required +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` - *Type:* string -The attribute on the parent resource this class is referencing. +--- + +##### `SoftLimitInput`Optional + +```csharp +public double SoftLimitInput { get; } +``` + +- *Type:* double --- -#### Methods +##### `SoftLimit`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. | -| ResetEnabled | *No description.* | -| ResetIdpEntityId | *No description.* | -| ResetIdpMetadataUrl | *No description.* | -| ResetIdpPemtrustedcasContent | *No description.* | -| ResetRolesKey | *No description.* | -| ResetSpEntityId | *No description.* | -| ResetSubjectKey | *No description.* | +```csharp +public double SoftLimit { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference(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`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. --- -##### `ComputeFqn` +##### `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. | +| PutNodeAttribute | *No description.* | +| PutShard | *No description.* | +| ResetNodeAttribute | *No description.* | +| ResetShard | *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) @@ -12036,13 +16581,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() @@ -12052,46 +16597,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEnabled` +##### `PutNodeAttribute` ```csharp -private void ResetEnabled() +private void PutNodeAttribute(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode Value) ``` -##### `ResetIdpEntityId` - -```csharp -private void ResetIdpEntityId() -``` +###### `Value`Required -##### `ResetIdpMetadataUrl` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -```csharp -private void ResetIdpMetadataUrl() -``` +--- -##### `ResetIdpPemtrustedcasContent` +##### `PutShard` ```csharp -private void ResetIdpPemtrustedcasContent() +private void PutShard(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard Value) ``` -##### `ResetRolesKey` +###### `Value`Required -```csharp -private void ResetRolesKey() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -##### `ResetSpEntityId` +--- + +##### `ResetNodeAttribute` ```csharp -private void ResetSpEntityId() +private void ResetNodeAttribute() ``` -##### `ResetSubjectKey` +##### `ResetShard` ```csharp -private void ResetSubjectKey() +private void ResetShard() ``` @@ -12099,27 +16638,17 @@ private void ResetSubjectKey() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| EnabledInput | object | *No description.* | -| IdpEntityIdInput | string | *No description.* | -| IdpMetadataUrlInput | string | *No description.* | -| IdpPemtrustedcasContentInput | string | *No description.* | -| RolesKeyInput | string | *No description.* | -| SpEntityIdInput | string | *No description.* | -| SubjectKeyInput | string | *No description.* | -| Enabled | object | *No description.* | -| IdpEntityId | string | *No description.* | -| IdpMetadataUrl | string | *No description.* | -| IdpPemtrustedcasContent | string | *No description.* | -| RolesKey | string | *No description.* | -| SpEntityId | string | *No description.* | -| SubjectKey | string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| NodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | *No description.* | +| Shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | *No description.* | +| NodeAttributeInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | +| ShardInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -12133,7 +16662,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -12143,153 +16672,331 @@ public string Fqn { get; } --- -##### `EnabledInput`Optional +##### `NodeAttribute`Required ```csharp -public object EnabledInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference NodeAttribute { get; } ``` -- *Type:* object +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference --- -##### `IdpEntityIdInput`Optional +##### `Shard`Required ```csharp -public string IdpEntityIdInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference Shard { get; } ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference --- -##### `IdpMetadataUrlInput`Optional +##### `NodeAttributeInput`Optional ```csharp -public string IdpMetadataUrlInput { get; } +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode NodeAttributeInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + +##### `ShardInput`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard ShardInput { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference(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`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `IdpPemtrustedcasContentInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetMinLimit | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public string IdpPemtrustedcasContentInput { get; } +private string ComputeFqn() ``` +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + - *Type:* string --- -##### `RolesKeyInput`Optional +##### `GetBooleanAttribute` ```csharp -public string RolesKeyInput { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SpEntityIdInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public string SpEntityIdInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SubjectKeyInput`Optional +##### `GetListAttribute` ```csharp -public string SubjectKeyInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Enabled`Required +##### `GetNumberAttribute` ```csharp -public object Enabled { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `IdpEntityId`Required +##### `GetNumberListAttribute` ```csharp -public string IdpEntityId { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `IdpMetadataUrl`Required +##### `GetNumberMapAttribute` ```csharp -public string IdpMetadataUrl { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `IdpPemtrustedcasContent`Required +##### `GetStringAttribute` ```csharp -public string IdpPemtrustedcasContent { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `RolesKey`Required +##### `GetStringMapAttribute` ```csharp -public string RolesKey { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `SpEntityId`Required +##### `InterpolationForAttribute` ```csharp -public string SpEntityId { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `SubjectKey`Required +##### `Resolve` ```csharp -public string SubjectKey { get; } +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. + +##### `ResetMinLimit` + +```csharp +private void ResetMinLimit() +``` + + +#### 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.* | +| MinLimitInput | double | *No description.* | +| MinLimit | double | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *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 +##### `MinLimitInput`Optional ```csharp -public ManagedDatabaseOpensearchPropertiesSaml InternalValue { get; } +public double MinLimitInput { get; } ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* double + +--- + +##### `MinLimit`Required + +```csharp +public double MinLimit { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard InternalValue { get; } +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- diff --git a/docs/managedDatabaseOpensearch.go.md b/docs/managedDatabaseOpensearch.go.md index ff6613dad..6dd1cf2dd 100644 --- a/docs/managedDatabaseOpensearch.go.md +++ b/docs/managedDatabaseOpensearch.go.md @@ -4,12 +4,12 @@ ### ManagedDatabaseOpensearch -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" manageddatabaseopensearch.NewManagedDatabaseOpensearch(scope Construct, id *string, config ManagedDatabaseOpensearchConfig) ManagedDatabaseOpensearch ``` @@ -467,7 +467,7 @@ func ResetProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" manageddatabaseopensearch.ManagedDatabaseOpensearch_IsConstruct(x interface{}) *bool ``` @@ -499,7 +499,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" manageddatabaseopensearch.ManagedDatabaseOpensearch_IsTerraformElement(x interface{}) *bool ``` @@ -513,7 +513,7 @@ manageddatabaseopensearch.ManagedDatabaseOpensearch_IsTerraformElement(x interfa ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" manageddatabaseopensearch.ManagedDatabaseOpensearch_IsTerraformResource(x interface{}) *bool ``` @@ -527,7 +527,7 @@ manageddatabaseopensearch.ManagedDatabaseOpensearch_IsTerraformResource(x interf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" manageddatabaseopensearch.ManagedDatabaseOpensearch_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -556,7 +556,7 @@ The construct id used in the generated config for the ManagedDatabaseOpensearch The id of the existing ManagedDatabaseOpensearch that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use --- @@ -1152,7 +1152,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchComponents { @@ -1165,7 +1165,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchConfig { Connection: interface{}, @@ -1187,7 +1187,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop MaintenanceWindowTime: *string, Network: interface{}, Powered: interface{}, - Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchProperties, + Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchProperties, } ``` @@ -1208,7 +1208,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop | Zone | *string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | AccessControl | interface{} | Enables users access control for OpenSearch service. | | ExtendedAccessControl | interface{} | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | *string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | *string | Maintenance window UTC time in hh:mm:ss format. | @@ -1300,7 +1300,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1316,7 +1316,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -1330,7 +1330,7 @@ Title *string Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -1344,7 +1344,7 @@ Zone *string Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -1360,7 +1360,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -1376,7 +1376,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -1388,7 +1388,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1405,7 +1405,7 @@ Labels *map[string]*string User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -1419,7 +1419,7 @@ MaintenanceWindowDow *string Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -1433,7 +1433,7 @@ MaintenanceWindowTime *string Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -1447,7 +1447,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -1461,7 +1461,7 @@ Powered interface{} The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -1475,7 +1475,7 @@ Properties ManagedDatabaseOpensearchProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -1484,7 +1484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchNetwork { Family: *string, @@ -1515,7 +1515,7 @@ Family *string Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} --- @@ -1529,7 +1529,7 @@ Name *string The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1543,7 +1543,7 @@ Type *string The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -1557,7 +1557,7 @@ Uuid *string Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} --- @@ -1566,7 +1566,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchNodeStates { @@ -1579,14 +1579,14 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchProperties { ActionAutoCreateIndexEnabled: interface{}, ActionDestructiveRequiresName: interface{}, - AuthFailureListeners: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListeners, + AuthFailureListeners: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListeners, AutomaticUtilityNetworkIpFilter: interface{}, - AzureMigration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigration, + AzureMigration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigration, ClusterMaxShardsPerNode: *f64, ClusterRoutingAllocationNodeConcurrentRecoveries: *f64, CustomDomain: *string, @@ -1594,13 +1594,13 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop EmailSenderPassword: *string, EmailSenderUsername: *string, EnableSecurityAudit: interface{}, - GcsMigration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigration, + GcsMigration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigration, HttpMaxContentLength: *f64, HttpMaxHeaderSize: *f64, HttpMaxInitialLineLength: *f64, IndexPatterns: *[]*string, - IndexRollup: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollup, - IndexTemplate: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplate, + IndexRollup: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollup, + IndexTemplate: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplate, IndicesFielddataCacheSize: *f64, IndicesMemoryIndexBufferSize: *f64, IndicesMemoryMaxIndexBufferSize: *f64, @@ -1619,17 +1619,19 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop KeepIndexRefreshInterval: interface{}, KnnMemoryCircuitBreakerEnabled: interface{}, KnnMemoryCircuitBreakerLimit: *f64, - Openid: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenid, - OpensearchDashboards: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboards, + Openid: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenid, + OpensearchDashboards: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboards, OverrideMainResponseVersion: interface{}, PluginsAlertingFilterByBackendRoles: interface{}, PublicAccess: interface{}, ReindexRemoteWhitelist: *[]*string, - S3Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3Migration, - Saml: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSaml, + S3Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3Migration, + Saml: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSaml, ScriptMaxCompilationsRate: *string, + SearchBackpressure: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressure, SearchMaxBuckets: *f64, ServiceLog: interface{}, + ShardIndexingPressure: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressure, ThreadPoolAnalyzeQueueSize: *f64, ThreadPoolAnalyzeSize: *f64, ThreadPoolForceMergeSize: *f64, @@ -1695,8 +1697,10 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop | S3Migration | ManagedDatabaseOpensearchPropertiesS3Migration | s3_migration block. | | Saml | ManagedDatabaseOpensearchPropertiesSaml | saml block. | | ScriptMaxCompilationsRate | *string | Script max compilation rate - circuit breaker to prevent/minimize OOMs. | +| SearchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressure | search_backpressure block. | | SearchMaxBuckets | *f64 | Maximum number of aggregation buckets allowed in a single response. | | ServiceLog | interface{} | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| ShardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | shard_indexing_pressure block. | | ThreadPoolAnalyzeQueueSize | *f64 | analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. | | ThreadPoolAnalyzeSize | *f64 | analyze thread pool size. | | ThreadPoolForceMergeSize | *f64 | force_merge thread pool size. | @@ -1722,7 +1726,7 @@ ActionAutoCreateIndexEnabled interface{} action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -1736,7 +1740,7 @@ ActionDestructiveRequiresName interface{} Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -1750,7 +1754,7 @@ AuthFailureListeners ManagedDatabaseOpensearchPropertiesAuthFailureListeners auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -1764,7 +1768,7 @@ AutomaticUtilityNetworkIpFilter interface{} Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -1778,7 +1782,7 @@ AzureMigration ManagedDatabaseOpensearchPropertiesAzureMigration azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -1792,7 +1796,7 @@ ClusterMaxShardsPerNode *f64 Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -1806,9 +1810,9 @@ ClusterRoutingAllocationNodeConcurrentRecoveries *f64 Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -1822,7 +1826,7 @@ CustomDomain *string Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -1838,7 +1842,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -1854,7 +1858,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -1868,7 +1872,7 @@ EmailSenderUsername *string Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -1882,7 +1886,7 @@ EnableSecurityAudit interface{} Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -1896,7 +1900,7 @@ GcsMigration ManagedDatabaseOpensearchPropertiesGcsMigration gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -1910,7 +1914,7 @@ HttpMaxContentLength *f64 Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -1924,7 +1928,7 @@ HttpMaxHeaderSize *f64 The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -1938,7 +1942,7 @@ HttpMaxInitialLineLength *f64 The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -1952,7 +1956,7 @@ IndexPatterns *[]*string Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -1966,7 +1970,7 @@ IndexRollup ManagedDatabaseOpensearchPropertiesIndexRollup index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -1980,7 +1984,7 @@ IndexTemplate ManagedDatabaseOpensearchPropertiesIndexTemplate index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -1996,7 +2000,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -2012,7 +2016,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -2028,7 +2032,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -2044,7 +2048,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -2060,7 +2064,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -2076,7 +2080,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -2092,7 +2096,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -2106,7 +2110,7 @@ IndicesRecoveryMaxConcurrentFileChunks *f64 Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -2120,7 +2124,7 @@ IpFilter *[]*string IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -2134,7 +2138,7 @@ IsmEnabled interface{} Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -2148,7 +2152,7 @@ IsmHistoryEnabled interface{} Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -2162,7 +2166,7 @@ IsmHistoryMaxAge *f64 The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -2176,7 +2180,7 @@ IsmHistoryMaxDocs *f64 The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -2190,7 +2194,7 @@ IsmHistoryRolloverCheckPeriod *f64 The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -2204,7 +2208,7 @@ IsmHistoryRolloverRetentionPeriod *f64 How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -2218,7 +2222,7 @@ KeepIndexRefreshInterval interface{} Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -2232,7 +2236,7 @@ KnnMemoryCircuitBreakerEnabled interface{} Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -2246,7 +2250,7 @@ KnnMemoryCircuitBreakerLimit *f64 Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -2260,7 +2264,7 @@ Openid ManagedDatabaseOpensearchPropertiesOpenid openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -2274,7 +2278,7 @@ OpensearchDashboards ManagedDatabaseOpensearchPropertiesOpensearchDashboards opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -2288,7 +2292,7 @@ OverrideMainResponseVersion interface{} Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -2302,7 +2306,7 @@ PluginsAlertingFilterByBackendRoles interface{} Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -2316,7 +2320,7 @@ PublicAccess interface{} Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -2330,7 +2334,7 @@ ReindexRemoteWhitelist *[]*string Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -2344,7 +2348,7 @@ S3Migration ManagedDatabaseOpensearchPropertiesS3Migration s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -2358,7 +2362,7 @@ Saml ManagedDatabaseOpensearchPropertiesSaml saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -2374,7 +2378,21 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +##### `SearchBackpressure`Optional + +```go +SearchBackpressure ManagedDatabaseOpensearchPropertiesSearchBackpressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -2390,7 +2408,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -2404,7 +2422,21 @@ ServiceLog interface{} Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +##### `ShardIndexingPressure`Optional + +```go +ShardIndexingPressure ManagedDatabaseOpensearchPropertiesShardIndexingPressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -2418,7 +2450,7 @@ ThreadPoolAnalyzeQueueSize *f64 analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -2434,7 +2466,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -2450,7 +2482,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -2464,7 +2496,7 @@ ThreadPoolGetQueueSize *f64 get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -2480,7 +2512,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -2494,7 +2526,7 @@ ThreadPoolSearchQueueSize *f64 search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -2510,7 +2542,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -2524,7 +2556,7 @@ ThreadPoolSearchThrottledQueueSize *f64 search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -2540,7 +2572,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -2554,7 +2586,7 @@ ThreadPoolWriteQueueSize *f64 write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -2570,7 +2602,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -2584,7 +2616,7 @@ Version *string OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -2593,11 +2625,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListeners { - InternalAuthenticationBackendLimiting: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting, - IpRateLimiting: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting, + InternalAuthenticationBackendLimiting: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting, + IpRateLimiting: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting, } ``` @@ -2620,7 +2652,7 @@ InternalAuthenticationBackendLimiting ManagedDatabaseOpensearchPropertiesAuthFai internal_authentication_backend_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} --- @@ -2634,7 +2666,7 @@ IpRateLimiting ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimi ip_rate_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} --- @@ -2643,7 +2675,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting { AllowedTries: *f64, @@ -2680,7 +2712,7 @@ AllowedTries *f64 The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2694,7 +2726,7 @@ AuthenticationBackend *string The internal backend. Enter `internal`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} --- @@ -2708,7 +2740,7 @@ BlockExpirySeconds *f64 The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2722,7 +2754,7 @@ MaxBlockedClients *f64 The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2736,7 +2768,7 @@ MaxTrackedClients *f64 The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2750,7 +2782,7 @@ TimeWindowSeconds *f64 The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2764,7 +2796,7 @@ Type *string The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2773,7 +2805,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting { AllowedTries: *f64, @@ -2808,7 +2840,7 @@ AllowedTries *f64 The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2822,7 +2854,7 @@ BlockExpirySeconds *f64 The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2836,7 +2868,7 @@ MaxBlockedClients *f64 The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2850,7 +2882,7 @@ MaxTrackedClients *f64 The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2864,7 +2896,7 @@ TimeWindowSeconds *f64 The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2878,7 +2910,7 @@ Type *string The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2887,7 +2919,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesAzureMigration { Account: *string, @@ -2896,7 +2928,10 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop Compress: interface{}, Container: *string, EndpointSuffix: *string, + IncludeAliases: interface{}, + Indices: *string, Key: *string, + RestoreGlobalState: interface{}, SasToken: *string, SnapshotName: *string, } @@ -2912,7 +2947,10 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop | Compress | interface{} | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Container | *string | Azure container name. Azure container name. | | EndpointSuffix | *string | Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. | +| IncludeAliases | interface{} | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | *string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | Key | *string | Account secret key. Azure account secret key. One of key or sas_token should be specified. | +| RestoreGlobalState | interface{} | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SasToken | *string | SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. | | SnapshotName | *string | The snapshot name to restore from. The snapshot name to restore from. | @@ -2928,7 +2966,7 @@ Account *string Account name. Azure account name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} --- @@ -2944,7 +2982,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -2960,7 +2998,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -2974,7 +3012,7 @@ Compress interface{} Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -2988,7 +3026,7 @@ Container *string Azure container name. Azure container name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} --- @@ -3002,7 +3040,35 @@ EndpointSuffix *string Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +##### `IncludeAliases`Optional + +```go +IncludeAliases interface{} +``` + +- *Type:* interface{} + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```go +Indices *string +``` + +- *Type:* *string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3016,7 +3082,21 @@ Key *string Account secret key. Azure account secret key. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +##### `RestoreGlobalState`Optional + +```go +RestoreGlobalState interface{} +``` + +- *Type:* interface{} + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3030,7 +3110,7 @@ SasToken *string SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} --- @@ -3044,7 +3124,7 @@ SnapshotName *string The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3053,7 +3133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesGcsMigration { BasePath: *string, @@ -3061,6 +3141,9 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop ChunkSize: *string, Compress: interface{}, Credentials: *string, + IncludeAliases: interface{}, + Indices: *string, + RestoreGlobalState: interface{}, SnapshotName: *string, } ``` @@ -3074,6 +3157,9 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop | ChunkSize | *string | Chunk size. | | Compress | interface{} | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Credentials | *string | Credentials. Google Cloud Storage credentials file content. | +| IncludeAliases | interface{} | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | *string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | +| RestoreGlobalState | interface{} | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SnapshotName | *string | The snapshot name to restore from. The snapshot name to restore from. | --- @@ -3090,7 +3176,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3104,7 +3190,7 @@ Bucket *string The path to the repository data within its container. Google Cloud Storage bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3120,7 +3206,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3134,7 +3220,7 @@ Compress interface{} Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3148,7 +3234,49 @@ Credentials *string Credentials. Google Cloud Storage credentials file content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +##### `IncludeAliases`Optional + +```go +IncludeAliases interface{} +``` + +- *Type:* interface{} + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```go +Indices *string +``` + +- *Type:* *string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +##### `RestoreGlobalState`Optional + +```go +RestoreGlobalState interface{} +``` + +- *Type:* interface{} + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3162,7 +3290,7 @@ SnapshotName *string The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3171,7 +3299,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesIndexRollup { RollupDashboardsEnabled: interface{}, @@ -3204,7 +3332,7 @@ RollupDashboardsEnabled interface{} plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} --- @@ -3218,7 +3346,7 @@ RollupEnabled interface{} plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} --- @@ -3232,7 +3360,7 @@ RollupSearchBackoffCount *f64 plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} --- @@ -3246,7 +3374,7 @@ RollupSearchBackoffMillis *f64 plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} --- @@ -3260,7 +3388,7 @@ RollupSearchSearchAllJobs interface{} plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} --- @@ -3269,7 +3397,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesIndexTemplate { MappingNestedObjectsLimit: *f64, @@ -3298,7 +3426,7 @@ MappingNestedObjectsLimit *f64 index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} --- @@ -3312,7 +3440,7 @@ NumberOfReplicas *f64 The number of replicas each primary shard has. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} --- @@ -3326,7 +3454,7 @@ NumberOfShards *f64 The number of primary shards that an index should have. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} --- @@ -3335,7 +3463,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesOpenid { ClientId: *string, @@ -3382,7 +3510,7 @@ ClientId *string The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} --- @@ -3398,7 +3526,7 @@ The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} --- @@ -3414,7 +3542,7 @@ OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} --- @@ -3430,7 +3558,7 @@ Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3444,7 +3572,7 @@ Header *string HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} --- @@ -3460,7 +3588,7 @@ The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} --- @@ -3476,7 +3604,7 @@ URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} --- @@ -3492,7 +3620,7 @@ The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} --- @@ -3508,7 +3636,7 @@ The time frame to use when checking the maximum number of unknown key IDs, in mi The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} --- @@ -3524,7 +3652,7 @@ The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3540,7 +3668,7 @@ The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} --- @@ -3556,7 +3684,7 @@ The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- @@ -3565,7 +3693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboards { Enabled: interface{}, @@ -3594,7 +3722,7 @@ Enabled interface{} Enable or disable OpenSearch Dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3610,7 +3738,7 @@ Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process c This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} --- @@ -3624,7 +3752,7 @@ OpensearchRequestTimeout *f64 Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} --- @@ -3633,7 +3761,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesS3Migration { AccessKey: *string, @@ -3642,7 +3770,10 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop ChunkSize: *string, Compress: interface{}, Endpoint: *string, + IncludeAliases: interface{}, + Indices: *string, Region: *string, + RestoreGlobalState: interface{}, SecretKey: *string, ServerSideEncryption: interface{}, SnapshotName: *string, @@ -3659,7 +3790,10 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseop | ChunkSize | *string | Chunk size. | | Compress | interface{} | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | Endpoint | *string | The S3 service endpoint to connect. | +| IncludeAliases | interface{} | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| Indices | *string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | Region | *string | S3 region. S3 region. | +| RestoreGlobalState | interface{} | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | SecretKey | *string | AWS secret key. AWS secret key. | | ServerSideEncryption | interface{} | Server side encryption. When set to true files are encrypted on server side. | | SnapshotName | *string | The snapshot name to restore from. The snapshot name to restore from. | @@ -3676,7 +3810,7 @@ AccessKey *string AWS Access key. AWS Access key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} --- @@ -3692,7 +3826,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3706,7 +3840,7 @@ Bucket *string S3 bucket name. S3 bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3722,7 +3856,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3736,7 +3870,7 @@ Compress interface{} Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3752,7 +3886,35 @@ The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +##### `IncludeAliases`Optional + +```go +IncludeAliases interface{} +``` + +- *Type:* interface{} + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `Indices`Optional + +```go +Indices *string +``` + +- *Type:* *string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3766,7 +3928,21 @@ Region *string S3 region. S3 region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +##### `RestoreGlobalState`Optional + +```go +RestoreGlobalState interface{} +``` + +- *Type:* interface{} + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3780,7 +3956,7 @@ SecretKey *string AWS secret key. AWS secret key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} --- @@ -3794,7 +3970,7 @@ ServerSideEncryption interface{} Server side encryption. When set to true files are encrypted on server side. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} --- @@ -3808,7 +3984,7 @@ SnapshotName *string The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3817,7 +3993,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" &manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesSaml { Enabled: interface{}, @@ -3856,7 +4032,7 @@ Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3872,7 +4048,7 @@ Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} --- @@ -3888,7 +4064,7 @@ Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} --- @@ -3904,7 +4080,7 @@ PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} --- @@ -3920,7 +4096,7 @@ SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3936,7 +4112,7 @@ Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} --- @@ -3952,663 +4128,991 @@ SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- -## Classes - -### ManagedDatabaseOpensearchComponentsList +### ManagedDatabaseOpensearchPropertiesSearchBackpressure -#### Initializers +#### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchComponentsList +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressure { + Mode: *string, + NodeDuress: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress, + SearchShardTask: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask, + SearchTask: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask, +} ``` +#### 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). | +| Mode | *string | The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. | +| NodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | node_duress block. | +| SearchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | search_shard_task block. | +| SearchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | search_task block. | --- -##### `terraformResource`Required +##### `Mode`Optional -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +Mode *string +``` -The parent resource. +- *Type:* *string ---- +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. -##### `terraformAttribute`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} -- *Type:* *string +--- -The attribute on the parent resource this class is referencing. +##### `NodeDuress`Optional ---- +```go +NodeDuress ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress +``` -##### `wrapsSet`Required +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -- *Type:* *bool +node_duress block. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} --- -#### Methods +##### `SearchShardTask`Optional -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| 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 +SearchShardTask ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +search_shard_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} --- -##### `AllWithMapKey` +##### `SearchTask`Optional ```go -func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +SearchTask ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -###### `mapKeyAttributeName`Required +search_task block. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} --- -##### `ComputeFqn` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +#### Initializer ```go -func ComputeFqn() *string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress { + CpuThreshold: *f64, + HeapThreshold: *f64, + NumSuccessiveBreaches: *f64, +} ``` -##### `Resolve` +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CpuThreshold | *f64 | The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. | +| HeapThreshold | *f64 | The heap usage threshold (as a percentage) required for a node to be considered to be under duress. | +| NumSuccessiveBreaches | *f64 | The number of successive limit breaches after which the node is considered to be under duress. | + +--- + +##### `CpuThreshold`Optional ```go -func Resolve(_context IResolveContext) interface{} +CpuThreshold *f64 ``` -Produce the Token's value at resolution time. +- *Type:* *f64 -###### `_context`Required +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -##### `ToString` +##### `HeapThreshold`Optional ```go -func ToString() *string +HeapThreshold *f64 ``` -Return a string representation of this resolvable object. +- *Type:* *f64 -Returns a reversible string representation. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -##### `Get` +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} + +--- + +##### `NumSuccessiveBreaches`Optional ```go -func Get(index *f64) ManagedDatabaseOpensearchComponentsOutputReference +NumSuccessiveBreaches *f64 ``` -###### `index`Required - - *Type:* *f64 -the index of the item to return. +The number of successive limit breaches after which the node is considered to be under duress. + +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} --- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask { + CancellationBurst: *f64, + CancellationRate: *f64, + CancellationRatio: *f64, + CpuTimeMillisThreshold: *f64, + ElapsedTimeMillisThreshold: *f64, + HeapMovingAverageWindowSize: *f64, + HeapPercentThreshold: *f64, + HeapVariance: *f64, + TotalHeapPercentThreshold: *f64, +} +``` #### 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.* | +| CancellationBurst | *f64 | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| CancellationRate | *f64 | The maximum number of tasks to cancel per millisecond of elapsed time. | +| CancellationRatio | *f64 | The maximum number of tasks to cancel. | +| CpuTimeMillisThreshold | *f64 | The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| ElapsedTimeMillisThreshold | *f64 | The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| HeapMovingAverageWindowSize | *f64 | The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. | +| HeapPercentThreshold | *f64 | The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. | +| HeapVariance | *f64 | The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. | +| TotalHeapPercentThreshold | *f64 | The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. | --- -##### `CreationStack`Required +##### `CancellationBurst`Optional ```go -func CreationStack() *[]*string +CancellationBurst *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of search tasks to cancel in a single iteration of the observer thread. -If this returns an empty array the stack will not be attached. +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `Fqn`Required +##### `CancellationRate`Optional ```go -func Fqn() *string +CancellationRate *f64 ``` -- *Type:* *string +- *Type:* *f64 ---- +The maximum number of tasks to cancel per millisecond of elapsed time. +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -### ManagedDatabaseOpensearchComponentsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -#### Initializers +--- -```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +##### `CancellationRatio`Optional -manageddatabaseopensearch.NewManagedDatabaseOpensearchComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchComponentsOutputReference +```go +CancellationRatio *f64 ``` -| **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:* *f64 -##### `terraformResource`Required +The maximum number of tasks to cancel. -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `terraformAttribute`Required +##### `CpuTimeMillisThreshold`Optional -- *Type:* *string +```go +CpuTimeMillisThreshold *f64 +``` -The attribute on the parent resource this class is referencing. +- *Type:* *f64 + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `complexObjectIndex`Required +##### `ElapsedTimeMillisThreshold`Optional + +```go +ElapsedTimeMillisThreshold *f64 +``` - *Type:* *f64 -the index of this item in the list. +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `complexObjectIsFromSet`Required +##### `HeapMovingAverageWindowSize`Optional -- *Type:* *bool +```go +HeapMovingAverageWindowSize *f64 +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* *f64 + +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. + +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -#### 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` +##### `HeapPercentThreshold`Optional ```go -func ComputeFqn() *string +HeapPercentThreshold *f64 ``` -##### `GetAnyMapAttribute` +- *Type:* *f64 -```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} -``` +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. -###### `terraformAttribute`Required +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `GetBooleanAttribute` +##### `HeapVariance`Optional ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +HeapVariance *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. + +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `GetBooleanMapAttribute` +##### `TotalHeapPercentThreshold`Optional ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +TotalHeapPercentThreshold *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `GetListAttribute` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +#### Initializer ```go -func GetListAttribute(terraformAttribute *string) *[]*string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask { + CancellationBurst: *f64, + CancellationRate: *f64, + CancellationRatio: *f64, + CpuTimeMillisThreshold: *f64, + ElapsedTimeMillisThreshold: *f64, + HeapMovingAverageWindowSize: *f64, + HeapPercentThreshold: *f64, + HeapVariance: *f64, + TotalHeapPercentThreshold: *f64, +} ``` -###### `terraformAttribute`Required +#### Properties -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CancellationBurst | *f64 | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| CancellationRate | *f64 | The maximum number of search tasks to cancel per millisecond of elapsed time. | +| CancellationRatio | *f64 | The maximum number of search tasks to cancel, as a percentage of successful search task completions. | +| CpuTimeMillisThreshold | *f64 | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| ElapsedTimeMillisThreshold | *f64 | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| HeapMovingAverageWindowSize | *f64 | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. | +| HeapPercentThreshold | *f64 | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. | +| HeapVariance | *f64 | The heap usage variance required for an individual parent task before it is considered for cancellation. | +| TotalHeapPercentThreshold | *f64 | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. | --- -##### `GetNumberAttribute` +##### `CancellationBurst`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +CancellationBurst *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `GetNumberListAttribute` +##### `CancellationRate`Optional ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +CancellationRate *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The maximum number of search tasks to cancel per millisecond of elapsed time. + +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -##### `GetNumberMapAttribute` +##### `CancellationRatio`Optional ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +CancellationRatio *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The maximum number of search tasks to cancel, as a percentage of successful search task completions. + +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `GetStringAttribute` +##### `CpuTimeMillisThreshold`Optional ```go -func GetStringAttribute(terraformAttribute *string) *string +CpuTimeMillisThreshold *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `GetStringMapAttribute` +##### `ElapsedTimeMillisThreshold`Optional ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +ElapsedTimeMillisThreshold *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `InterpolationForAttribute` +##### `HeapMovingAverageWindowSize`Optional ```go -func InterpolationForAttribute(property *string) IResolvable +HeapMovingAverageWindowSize *f64 ``` -###### `property`Required +- *Type:* *f64 -- *Type:* *string +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. + +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `Resolve` +##### `HeapPercentThreshold`Optional ```go -func Resolve(_context IResolveContext) interface{} +HeapPercentThreshold *f64 ``` -Produce the Token's value at resolution time. +- *Type:* *f64 -###### `_context`Required +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `ToString` +##### `HeapVariance`Optional ```go -func ToString() *string +HeapVariance *f64 ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* *f64 +The heap usage variance required for an individual parent task before it is considered for cancellation. -#### Properties +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. -| **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 | *string | *No description.* | -| Host | *string | *No description.* | -| Port | *f64 | *No description.* | -| Route | *string | *No description.* | -| Usage | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchComponents | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `CreationStack`Required +##### `TotalHeapPercentThreshold`Optional ```go -func CreationStack() *[]*string +TotalHeapPercentThreshold *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `Fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +#### Initializer ```go -func Fqn() *string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressure { + Enabled: interface{}, + Enforced: interface{}, + OperatingFactor: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor, + PrimaryParameter: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter, +} ``` -- *Type:* *string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | interface{} | Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. | +| Enforced | interface{} | Run shard indexing backpressure in shadow mode or enforced mode. | +| OperatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | operating_factor block. | +| PrimaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | primary_parameter block. | --- -##### `Component`Required +##### `Enabled`Optional ```go -func Component() *string +Enabled interface{} ``` -- *Type:* *string - ---- - -##### `Host`Required +- *Type:* interface{} -```go -func Host() *string -``` +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- -##### `Port`Required +##### `Enforced`Optional ```go -func Port() *f64 +Enforced interface{} ``` -- *Type:* *f64 - ---- +- *Type:* interface{} -##### `Route`Required +Run shard indexing backpressure in shadow mode or enforced mode. -```go -func Route() *string -``` +Run shard indexing backpressure in shadow mode or enforced mode. +In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, +but it doesn’t actually reject any indexing requests. +In enforced mode (value set as true), +shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. +Default is false. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} --- -##### `Usage`Required +##### `OperatingFactor`Optional ```go -func Usage() *string +OperatingFactor ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} --- -##### `InternalValue`Optional +##### `PrimaryParameter`Optional ```go -func InternalValue() ManagedDatabaseOpensearchComponents +PrimaryParameter ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ``` -- *Type:* ManagedDatabaseOpensearchComponents +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ---- +primary_parameter block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} -### ManagedDatabaseOpensearchNetworkList +--- -#### Initializers +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +#### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchNetworkList +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor { + Lower: *f64, + Optimal: *f64, + Upper: *f64, +} ``` +#### 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). | +| Lower | *f64 | Lower occupancy limit of the allocated quota of memory for the shard. | +| Optimal | *f64 | Optimal occupancy of the allocated quota of memory for the shard. | +| Upper | *f64 | Upper occupancy limit of the allocated quota of memory for the shard. | --- -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +##### `Lower`Optional -The parent resource. +```go +Lower *f64 +``` ---- +- *Type:* *f64 -##### `terraformAttribute`Required +Lower occupancy limit of the allocated quota of memory for the shard. -- *Type:* *string +Specify the lower occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is below this limit, +shard indexing backpressure decreases the current allocated memory for that shard. +Default is 0.75. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `wrapsSet`Required +##### `Optimal`Optional -- *Type:* *bool +```go +Optimal *f64 +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* *f64 ---- +Optimal occupancy of the allocated quota of memory for the shard. -#### Methods +Specify the optimal occupancy of the allocated quota of memory for the shard. +If the total memory usage of a shard is at this level, +shard indexing backpressure doesn’t change the current allocated memory for that shard. +Default is 0.85. -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `AllWithMapKey` +##### `Upper`Optional ```go -func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +Upper *f64 ``` -Creating an iterator for this complex list. +- *Type:* *f64 -The list will be converted into a map with the mapKeyAttributeName as the key. +Upper occupancy limit of the allocated quota of memory for the shard. -###### `mapKeyAttributeName`Required +Specify the upper occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is above this limit, +shard indexing backpressure increases the current allocated memory for that shard. +Default is 0.95. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -##### `Resolve` +#### Initializer ```go -func Resolve(_context IResolveContext) interface{} -``` +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -Produce the Token's value at resolution time. +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter { + NodeAttribute: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode, + Shard: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard, +} +``` -###### `_context`Required +#### Properties -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| NodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | node block. | +| Shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | shard block. | --- -##### `ToString` +##### `NodeAttribute`Optional ```go -func ToString() *string +NodeAttribute ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode ``` -Return a string representation of this resolvable object. +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -Returns a reversible string representation. +node block. -##### `Get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + +--- + +##### `Shard`Optional ```go -func Get(index *f64) ManagedDatabaseOpensearchNetworkOutputReference +Shard ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard ``` -###### `index`Required +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* *f64 +shard block. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode { + SoftLimit: *f64, +} +``` #### 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.* | +| SoftLimit | *f64 | Node soft limit. | --- -##### `CreationStack`Required +##### `SoftLimit`Optional ```go -func CreationStack() *[]*string +SoftLimit *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Node soft limit. -If this returns an empty array the stack will not be attached. +Define the percentage of the node-level memory +threshold that acts as a soft indicator for strain on a node. +Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `Fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +#### Initializer ```go -func Fqn() *string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +&manageddatabaseopensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard { + MinLimit: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| MinLimit | *f64 | Shard min limit. | + +--- + +##### `MinLimit`Optional + +```go +MinLimit *f64 +``` + +- *Type:* *f64 + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). +Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. +Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} + +--- + +## Classes + +### ManagedDatabaseOpensearchComponentsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchComponentsList ``` +| **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. + --- -##### `InternalValue`Optional +##### `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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` ```go -func InternalValue() interface{} +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator ``` -- *Type:* interface{} +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string --- +##### `ComputeFqn` -### ManagedDatabaseOpensearchNetworkOutputReference +```go +func ComputeFqn() *string +``` -#### Initializers +##### `Resolve` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +func Resolve(_context IResolveContext) interface{} +``` -manageddatabaseopensearch.NewManagedDatabaseOpensearchNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchNetworkOutputReference +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) ManagedDatabaseOpensearchComponentsOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseOpensearchComponentsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchComponentsOutputReference ``` | **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 @@ -4616,7 +5120,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -4624,7 +5128,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -4632,7 +5136,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -4644,149 +5148,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{} @@ -4794,13 +5298,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 @@ -4815,21 +5319,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| FamilyInput | *string | *No description.* | -| NameInput | *string | *No description.* | -| TypeInput | *string | *No description.* | -| UuidInput | *string | *No description.* | -| Family | *string | *No description.* | -| Name | *string | *No description.* | -| Type | *string | *No description.* | -| Uuid | *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.* | +| Component | *string | *No description.* | +| Host | *string | *No description.* | +| Port | *f64 | *No description.* | +| Route | *string | *No description.* | +| Usage | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchComponents | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -4843,7 +5344,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -4853,116 +5354,86 @@ func Fqn() *string --- -##### `FamilyInput`Optional - -```go -func FamilyInput() *string -``` - -- *Type:* *string - ---- - -##### `NameInput`Optional - -```go -func NameInput() *string -``` - -- *Type:* *string - ---- - -##### `TypeInput`Optional - -```go -func TypeInput() *string -``` - -- *Type:* *string - ---- - -##### `UuidInput`Optional +##### `Component`Required ```go -func UuidInput() *string +func Component() *string ``` - *Type:* *string --- -##### `Family`Required +##### `Host`Required ```go -func Family() *string +func Host() *string ``` - *Type:* *string --- -##### `Name`Required +##### `Port`Required ```go -func Name() *string +func Port() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `Type`Required +##### `Route`Required ```go -func Type() *string +func Route() *string ``` - *Type:* *string --- -##### `Uuid`Required +##### `Usage`Required ```go -func Uuid() *string +func Usage() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() interface{} +func InternalValue() ManagedDatabaseOpensearchComponents ``` -- *Type:* interface{} +- *Type:* ManagedDatabaseOpensearchComponents --- -### ManagedDatabaseOpensearchNodeStatesList +### ManagedDatabaseOpensearchNetworkList -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchNodeStatesList +manageddatabaseopensearch.NewManagedDatabaseOpensearchNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchNetworkList ``` | **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 @@ -4970,7 +5441,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -4978,7 +5449,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* *bool @@ -4990,15 +5461,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `AllWithMapKey` +##### `AllWithMapKey` ```go func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator @@ -5008,19 +5479,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* *string --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -5028,13 +5499,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 @@ -5044,13 +5515,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```go -func Get(index *f64) ManagedDatabaseOpensearchNodeStatesOutputReference +func Get(index *f64) ManagedDatabaseOpensearchNetworkOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* *f64 @@ -5063,12 +5534,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.* | +| 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 @@ -5082,7 +5554,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -5092,27 +5564,37 @@ func Fqn() *string --- +##### `InternalValue`Optional -### ManagedDatabaseOpensearchNodeStatesOutputReference +```go +func InternalValue() interface{} +``` -#### Initializers +- *Type:* interface{} + +--- + + +### ManagedDatabaseOpensearchNetworkOutputReference + +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchNodeStatesOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchNetworkOutputReference ``` | **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 @@ -5120,7 +5602,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -5128,7 +5610,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -5136,7 +5618,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -5148,149 +5630,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{} @@ -5298,13 +5780,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 @@ -5319,16 +5801,21 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| Name | *string | *No description.* | -| Role | *string | *No description.* | -| State | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | - ---- - -##### `CreationStack`Required +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| FamilyInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| TypeInput | *string | *No description.* | +| UuidInput | *string | *No description.* | +| Family | *string | *No description.* | +| Name | *string | *No description.* | +| Type | *string | *No description.* | +| Uuid | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -5342,7 +5829,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -5352,234 +5839,174 @@ func Fqn() *string --- -##### `Name`Required +##### `FamilyInput`Optional ```go -func Name() *string +func FamilyInput() *string ``` - *Type:* *string --- -##### `Role`Required +##### `NameInput`Optional ```go -func Role() *string +func NameInput() *string ``` - *Type:* *string --- -##### `State`Required +##### `TypeInput`Optional ```go -func State() *string +func TypeInput() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `UuidInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchNodeStates +func UuidInput() *string ``` -- *Type:* ManagedDatabaseOpensearchNodeStates +- *Type:* *string --- - -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference - -#### Initializers +##### `Family`Required ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" - -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +func Family() *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. | - ---- - -##### `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. - ---- - -#### 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. | -| ResetAllowedTries | *No description.* | -| ResetAuthenticationBackend | *No description.* | -| ResetBlockExpirySeconds | *No description.* | -| ResetMaxBlockedClients | *No description.* | -| ResetMaxTrackedClients | *No description.* | -| ResetTimeWindowSeconds | *No description.* | -| ResetType | *No description.* | - --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `GetAnyMapAttribute` +##### `Name`Required ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func Name() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetBooleanAttribute` +##### `Type`Required ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func Type() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `Uuid`Required ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func Uuid() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetListAttribute` +##### `InternalValue`Optional ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func InternalValue() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberAttribute` + +### ManagedDatabaseOpensearchNodeStatesList + +#### Initializers ```go -func GetNumberAttribute(terraformAttribute *string) *f64 -``` +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -###### `terraformAttribute`Required +manageddatabaseopensearch.NewManagedDatabaseOpensearchNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseOpensearchNodeStatesList +``` -- *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). | --- -##### `GetNumberListAttribute` - -```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* *string +The parent resource. --- -##### `GetNumberMapAttribute` - -```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 -``` - -###### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string +The attribute on the parent resource this class is referencing. + --- -##### `GetStringAttribute` +##### `wrapsSet`Required -```go -func GetStringAttribute(terraformAttribute *string) *string -``` +- *Type:* *bool -###### `terraformAttribute`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* *string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `GetStringMapAttribute` +##### `AllWithMapKey` ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator ``` -###### `terraformAttribute`Required +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `ComputeFqn` ```go -func InterpolationForAttribute(property *string) IResolvable +func ComputeFqn() *string ``` -###### `property`Required - -- *Type:* *string - ---- - -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -5587,13 +6014,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 @@ -5603,266 +6030,373 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAllowedTries` +##### `Get` ```go -func ResetAllowedTries() +func Get(index *f64) ManagedDatabaseOpensearchNodeStatesOutputReference ``` -##### `ResetAuthenticationBackend` +###### `index`Required -```go -func ResetAuthenticationBackend() -``` +- *Type:* *f64 -##### `ResetBlockExpirySeconds` +the index of the item to return. -```go -func ResetBlockExpirySeconds() -``` +--- -##### `ResetMaxBlockedClients` -```go -func ResetMaxBlockedClients() -``` +#### Properties -##### `ResetMaxTrackedClients` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | -```go -func ResetMaxTrackedClients() -``` +--- -##### `ResetTimeWindowSeconds` +##### `CreationStack`Required ```go -func ResetTimeWindowSeconds() +func CreationStack() *[]*string ``` -##### `ResetType` +- *Type:* *[]*string + +The creation stack 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 ResetType() +func Fqn() *string ``` +- *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.* | -| AllowedTriesInput | *f64 | *No description.* | -| AuthenticationBackendInput | *string | *No description.* | -| BlockExpirySecondsInput | *f64 | *No description.* | -| MaxBlockedClientsInput | *f64 | *No description.* | -| MaxTrackedClientsInput | *f64 | *No description.* | -| TimeWindowSecondsInput | *f64 | *No description.* | -| TypeInput | *string | *No description.* | -| AllowedTries | *f64 | *No description.* | -| AuthenticationBackend | *string | *No description.* | -| BlockExpirySeconds | *f64 | *No description.* | -| MaxBlockedClients | *f64 | *No description.* | -| MaxTrackedClients | *f64 | *No description.* | -| TimeWindowSeconds | *f64 | *No description.* | -| Type | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | ---- +### ManagedDatabaseOpensearchNodeStatesOutputReference -##### `CreationStack`Required +#### Initializers ```go -func CreationStack() *[]*string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseOpensearchNodeStatesOutputReference ``` -- *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. | +| 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). | -The creation stack 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 + +The parent resource. --- -##### `Fqn`Required +##### `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 Fqn() *string +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `AllowedTriesInput`Optional +##### `GetBooleanAttribute` ```go -func AllowedTriesInput() *f64 +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AuthenticationBackendInput`Optional +##### `GetBooleanMapAttribute` ```go -func AuthenticationBackendInput() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `BlockExpirySecondsInput`Optional +##### `GetListAttribute` ```go -func BlockExpirySecondsInput() *f64 +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `MaxBlockedClientsInput`Optional +##### `GetNumberAttribute` ```go -func MaxBlockedClientsInput() *f64 +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `MaxTrackedClientsInput`Optional +##### `GetNumberListAttribute` ```go -func MaxTrackedClientsInput() *f64 +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `TimeWindowSecondsInput`Optional +##### `GetNumberMapAttribute` ```go -func TimeWindowSecondsInput() *f64 +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `TypeInput`Optional +##### `GetStringAttribute` ```go -func TypeInput() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `AllowedTries`Required +##### `GetStringMapAttribute` ```go -func AllowedTries() *f64 +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AuthenticationBackend`Required +##### `InterpolationForAttribute` ```go -func AuthenticationBackend() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `BlockExpirySeconds`Required +##### `Resolve` ```go -func BlockExpirySeconds() *f64 +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *f64 +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `MaxBlockedClients`Required +##### `ToString` ```go -func MaxBlockedClients() *f64 +func ToString() *string ``` -- *Type:* *f64 +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.* | +| Role | *string | *No description.* | +| State | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | --- -##### `MaxTrackedClients`Required +##### `CreationStack`Required ```go -func MaxTrackedClients() *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. --- -##### `TimeWindowSeconds`Required +##### `Fqn`Required ```go -func TimeWindowSeconds() *f64 +func Fqn() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `Type`Required +##### `Name`Required ```go -func Type() *string +func Name() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `Role`Required ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +func Role() *string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* *string --- +##### `State`Required + +```go +func State() *string +``` -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* *string -#### Initializers +--- + +##### `InternalValue`Optional ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +func InternalValue() ManagedDatabaseOpensearchNodeStates +``` -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* ManagedDatabaseOpensearchNodeStates + +--- + + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference ``` | **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 @@ -5870,7 +6404,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -5882,155 +6416,156 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetAllowedTries | *No description.* | -| ResetBlockExpirySeconds | *No description.* | -| ResetMaxBlockedClients | *No description.* | -| ResetMaxTrackedClients | *No description.* | -| ResetTimeWindowSeconds | *No description.* | -| ResetType | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetAllowedTries | *No description.* | +| ResetAuthenticationBackend | *No description.* | +| ResetBlockExpirySeconds | *No description.* | +| ResetMaxBlockedClients | *No description.* | +| ResetMaxTrackedClients | *No description.* | +| ResetTimeWindowSeconds | *No description.* | +| ResetType | *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{} @@ -6038,13 +6573,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 @@ -6054,37 +6589,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAllowedTries` +##### `ResetAllowedTries` ```go func ResetAllowedTries() ``` -##### `ResetBlockExpirySeconds` +##### `ResetAuthenticationBackend` + +```go +func ResetAuthenticationBackend() +``` + +##### `ResetBlockExpirySeconds` ```go func ResetBlockExpirySeconds() ``` -##### `ResetMaxBlockedClients` +##### `ResetMaxBlockedClients` ```go func ResetMaxBlockedClients() ``` -##### `ResetMaxTrackedClients` +##### `ResetMaxTrackedClients` ```go func ResetMaxTrackedClients() ``` -##### `ResetTimeWindowSeconds` +##### `ResetTimeWindowSeconds` ```go func ResetTimeWindowSeconds() ``` -##### `ResetType` +##### `ResetType` ```go func ResetType() @@ -6095,25 +6636,27 @@ func ResetType() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| AllowedTriesInput | *f64 | *No description.* | -| BlockExpirySecondsInput | *f64 | *No description.* | -| MaxBlockedClientsInput | *f64 | *No description.* | -| MaxTrackedClientsInput | *f64 | *No description.* | -| TimeWindowSecondsInput | *f64 | *No description.* | -| TypeInput | *string | *No description.* | -| AllowedTries | *f64 | *No description.* | -| BlockExpirySeconds | *f64 | *No description.* | -| MaxBlockedClients | *f64 | *No description.* | -| MaxTrackedClients | *f64 | *No description.* | -| TimeWindowSeconds | *f64 | *No description.* | -| Type | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AllowedTriesInput | *f64 | *No description.* | +| AuthenticationBackendInput | *string | *No description.* | +| BlockExpirySecondsInput | *f64 | *No description.* | +| MaxBlockedClientsInput | *f64 | *No description.* | +| MaxTrackedClientsInput | *f64 | *No description.* | +| TimeWindowSecondsInput | *f64 | *No description.* | +| TypeInput | *string | *No description.* | +| AllowedTries | *f64 | *No description.* | +| AuthenticationBackend | *string | *No description.* | +| BlockExpirySeconds | *f64 | *No description.* | +| MaxBlockedClients | *f64 | *No description.* | +| MaxTrackedClients | *f64 | *No description.* | +| TimeWindowSeconds | *f64 | *No description.* | +| Type | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -6127,7 +6670,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -6137,7 +6680,7 @@ func Fqn() *string --- -##### `AllowedTriesInput`Optional +##### `AllowedTriesInput`Optional ```go func AllowedTriesInput() *f64 @@ -6147,7 +6690,17 @@ func AllowedTriesInput() *f64 --- -##### `BlockExpirySecondsInput`Optional +##### `AuthenticationBackendInput`Optional + +```go +func AuthenticationBackendInput() *string +``` + +- *Type:* *string + +--- + +##### `BlockExpirySecondsInput`Optional ```go func BlockExpirySecondsInput() *f64 @@ -6157,7 +6710,7 @@ func BlockExpirySecondsInput() *f64 --- -##### `MaxBlockedClientsInput`Optional +##### `MaxBlockedClientsInput`Optional ```go func MaxBlockedClientsInput() *f64 @@ -6167,7 +6720,7 @@ func MaxBlockedClientsInput() *f64 --- -##### `MaxTrackedClientsInput`Optional +##### `MaxTrackedClientsInput`Optional ```go func MaxTrackedClientsInput() *f64 @@ -6177,7 +6730,7 @@ func MaxTrackedClientsInput() *f64 --- -##### `TimeWindowSecondsInput`Optional +##### `TimeWindowSecondsInput`Optional ```go func TimeWindowSecondsInput() *f64 @@ -6187,7 +6740,7 @@ func TimeWindowSecondsInput() *f64 --- -##### `TypeInput`Optional +##### `TypeInput`Optional ```go func TypeInput() *string @@ -6197,7 +6750,7 @@ func TypeInput() *string --- -##### `AllowedTries`Required +##### `AllowedTries`Required ```go func AllowedTries() *f64 @@ -6207,7 +6760,17 @@ func AllowedTries() *f64 --- -##### `BlockExpirySeconds`Required +##### `AuthenticationBackend`Required + +```go +func AuthenticationBackend() *string +``` + +- *Type:* *string + +--- + +##### `BlockExpirySeconds`Required ```go func BlockExpirySeconds() *f64 @@ -6217,7 +6780,7 @@ func BlockExpirySeconds() *f64 --- -##### `MaxBlockedClients`Required +##### `MaxBlockedClients`Required ```go func MaxBlockedClients() *f64 @@ -6227,7 +6790,7 @@ func MaxBlockedClients() *f64 --- -##### `MaxTrackedClients`Required +##### `MaxTrackedClients`Required ```go func MaxTrackedClients() *f64 @@ -6237,7 +6800,7 @@ func MaxTrackedClients() *f64 --- -##### `TimeWindowSeconds`Required +##### `TimeWindowSeconds`Required ```go func TimeWindowSeconds() *f64 @@ -6247,7 +6810,7 @@ func TimeWindowSeconds() *f64 --- -##### `Type`Required +##### `Type`Required ```go func Type() *string @@ -6257,35 +6820,35 @@ func Type() *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference ``` | **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 @@ -6293,7 +6856,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -6305,153 +6868,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| PutInternalAuthenticationBackendLimiting | *No description.* | -| PutIpRateLimiting | *No description.* | -| ResetInternalAuthenticationBackendLimiting | *No description.* | -| ResetIpRateLimiting | *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. | +| ResetAllowedTries | *No description.* | +| ResetBlockExpirySeconds | *No description.* | +| ResetMaxBlockedClients | *No description.* | +| ResetMaxTrackedClients | *No description.* | +| ResetTimeWindowSeconds | *No description.* | +| ResetType | *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{} @@ -6459,13 +7024,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 @@ -6475,40 +7040,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutInternalAuthenticationBackendLimiting` +##### `ResetAllowedTries` ```go -func PutInternalAuthenticationBackendLimiting(value ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting) +func ResetAllowedTries() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +##### `ResetBlockExpirySeconds` ---- +```go +func ResetBlockExpirySeconds() +``` -##### `PutIpRateLimiting` +##### `ResetMaxBlockedClients` ```go -func PutIpRateLimiting(value ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting) +func ResetMaxBlockedClients() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +##### `ResetMaxTrackedClients` ---- +```go +func ResetMaxTrackedClients() +``` -##### `ResetInternalAuthenticationBackendLimiting` +##### `ResetTimeWindowSeconds` ```go -func ResetInternalAuthenticationBackendLimiting() +func ResetTimeWindowSeconds() ``` -##### `ResetIpRateLimiting` +##### `ResetType` ```go -func ResetIpRateLimiting() +func ResetType() ``` @@ -6516,17 +7081,25 @@ func ResetIpRateLimiting() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | -| IpRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | -| InternalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | -| IpRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AllowedTriesInput | *f64 | *No description.* | +| BlockExpirySecondsInput | *f64 | *No description.* | +| MaxBlockedClientsInput | *f64 | *No description.* | +| MaxTrackedClientsInput | *f64 | *No description.* | +| TimeWindowSecondsInput | *f64 | *No description.* | +| TypeInput | *string | *No description.* | +| AllowedTries | *f64 | *No description.* | +| BlockExpirySeconds | *f64 | *No description.* | +| MaxBlockedClients | *f64 | *No description.* | +| MaxTrackedClients | *f64 | *No description.* | +| TimeWindowSeconds | *f64 | *No description.* | +| Type | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -6540,7 +7113,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -6550,246 +7123,321 @@ func Fqn() *string --- -##### `InternalAuthenticationBackendLimiting`Required +##### `AllowedTriesInput`Optional ```go -func InternalAuthenticationBackendLimiting() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +func AllowedTriesInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +- *Type:* *f64 --- -##### `IpRateLimiting`Required +##### `BlockExpirySecondsInput`Optional ```go -func IpRateLimiting() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +func BlockExpirySecondsInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* *f64 --- -##### `InternalAuthenticationBackendLimitingInput`Optional +##### `MaxBlockedClientsInput`Optional ```go -func InternalAuthenticationBackendLimitingInput() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +func MaxBlockedClientsInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* *f64 --- -##### `IpRateLimitingInput`Optional +##### `MaxTrackedClientsInput`Optional ```go -func IpRateLimitingInput() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +func MaxTrackedClientsInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* *f64 --- -##### `InternalValue`Optional +##### `TimeWindowSecondsInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListeners +func TimeWindowSecondsInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* *f64 --- - -### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference - -#### Initializers +##### `TypeInput`Optional ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" - -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +func TypeInput() *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. | +- *Type:* *string --- -##### `terraformResource`Required +##### `AllowedTries`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func AllowedTries() *f64 +``` -The parent resource. +- *Type:* *f64 --- -##### `terraformAttribute`Required - -- *Type:* *string - -The attribute on the parent resource this class is referencing. - ---- +##### `BlockExpirySeconds`Required -#### Methods +```go +func BlockExpirySeconds() *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. | -| ResetAccount | *No description.* | -| ResetBasePath | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetContainer | *No description.* | -| ResetEndpointSuffix | *No description.* | -| ResetKey | *No description.* | -| ResetSasToken | *No description.* | -| ResetSnapshotName | *No description.* | +- *Type:* *f64 --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `GetAnyMapAttribute` +##### `MaxBlockedClients`Required ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func MaxBlockedClients() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanAttribute` +##### `MaxTrackedClients`Required ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func MaxTrackedClients() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanMapAttribute` +##### `TimeWindowSeconds`Required ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func TimeWindowSeconds() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetListAttribute` +##### `Type`Required ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func Type() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberAttribute` +##### `InternalValue`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `GetNumberListAttribute` + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +#### Initializers ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 -``` +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -###### `terraformAttribute`Required +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +``` -- *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. | --- -##### `GetNumberMapAttribute` - -```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* *string +The parent resource. --- -##### `GetStringAttribute` - -```go -func GetStringAttribute(terraformAttribute *string) *string -``` - -###### `terraformAttribute`Required +##### `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. | +| PutInternalAuthenticationBackendLimiting | *No description.* | +| PutIpRateLimiting | *No description.* | +| ResetInternalAuthenticationBackendLimiting | *No description.* | +| ResetIpRateLimiting | *No description.* | -###### `terraformAttribute`Required +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `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 +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -6797,13 +7445,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 @@ -6813,1475 +7461,5110 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAccount` +##### `PutInternalAuthenticationBackendLimiting` ```go -func ResetAccount() +func PutInternalAuthenticationBackendLimiting(value ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting) ``` -##### `ResetBasePath` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting + +--- + +##### `PutIpRateLimiting` ```go -func ResetBasePath() +func PutIpRateLimiting(value ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting) ``` -##### `ResetChunkSize` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting + +--- + +##### `ResetInternalAuthenticationBackendLimiting` ```go -func ResetChunkSize() +func ResetInternalAuthenticationBackendLimiting() ``` -##### `ResetCompress` +##### `ResetIpRateLimiting` ```go -func ResetCompress() +func ResetIpRateLimiting() ``` -##### `ResetContainer` + +#### 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.* | +| InternalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | +| IpRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | +| InternalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| IpRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | + +--- + +##### `CreationStack`Required ```go -func ResetContainer() +func CreationStack() *[]*string ``` -##### `ResetEndpointSuffix` +- *Type:* *[]*string + +The creation stack 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 ResetEndpointSuffix() +func Fqn() *string ``` -##### `ResetKey` +- *Type:* *string + +--- + +##### `InternalAuthenticationBackendLimiting`Required ```go -func ResetKey() +func InternalAuthenticationBackendLimiting() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference ``` -##### `ResetSasToken` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference + +--- + +##### `IpRateLimiting`Required ```go -func ResetSasToken() +func IpRateLimiting() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference ``` -##### `ResetSnapshotName` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference + +--- + +##### `InternalAuthenticationBackendLimitingInput`Optional ```go -func ResetSnapshotName() +func InternalAuthenticationBackendLimitingInput() ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting ``` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting -#### 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.* | -| AccountInput | *string | *No description.* | -| BasePathInput | *string | *No description.* | -| ChunkSizeInput | *string | *No description.* | -| CompressInput | interface{} | *No description.* | -| ContainerInput | *string | *No description.* | -| EndpointSuffixInput | *string | *No description.* | -| KeyInput | *string | *No description.* | -| SasTokenInput | *string | *No description.* | -| SnapshotNameInput | *string | *No description.* | -| Account | *string | *No description.* | -| BasePath | *string | *No description.* | -| ChunkSize | *string | *No description.* | -| Compress | interface{} | *No description.* | -| Container | *string | *No description.* | -| EndpointSuffix | *string | *No description.* | -| Key | *string | *No description.* | -| SasToken | *string | *No description.* | -| SnapshotName | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +##### `IpRateLimitingInput`Optional + +```go +func IpRateLimitingInput() ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesAuthFailureListeners +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + + +### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +``` + +| **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 + +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. | +| ResetAccount | *No description.* | +| ResetBasePath | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetContainer | *No description.* | +| ResetEndpointSuffix | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetKey | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSasToken | *No description.* | +| ResetSnapshotName | *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. + +##### `ResetAccount` + +```go +func ResetAccount() +``` + +##### `ResetBasePath` + +```go +func ResetBasePath() +``` + +##### `ResetChunkSize` + +```go +func ResetChunkSize() +``` + +##### `ResetCompress` + +```go +func ResetCompress() +``` + +##### `ResetContainer` + +```go +func ResetContainer() +``` + +##### `ResetEndpointSuffix` + +```go +func ResetEndpointSuffix() +``` + +##### `ResetIncludeAliases` + +```go +func ResetIncludeAliases() +``` + +##### `ResetIndices` + +```go +func ResetIndices() +``` + +##### `ResetKey` + +```go +func ResetKey() +``` + +##### `ResetRestoreGlobalState` + +```go +func ResetRestoreGlobalState() +``` + +##### `ResetSasToken` + +```go +func ResetSasToken() +``` + +##### `ResetSnapshotName` + +```go +func ResetSnapshotName() +``` + + +#### 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.* | +| AccountInput | *string | *No description.* | +| BasePathInput | *string | *No description.* | +| ChunkSizeInput | *string | *No description.* | +| CompressInput | interface{} | *No description.* | +| ContainerInput | *string | *No description.* | +| EndpointSuffixInput | *string | *No description.* | +| IncludeAliasesInput | interface{} | *No description.* | +| IndicesInput | *string | *No description.* | +| KeyInput | *string | *No description.* | +| RestoreGlobalStateInput | interface{} | *No description.* | +| SasTokenInput | *string | *No description.* | +| SnapshotNameInput | *string | *No description.* | +| Account | *string | *No description.* | +| BasePath | *string | *No description.* | +| ChunkSize | *string | *No description.* | +| Compress | interface{} | *No description.* | +| Container | *string | *No description.* | +| EndpointSuffix | *string | *No description.* | +| IncludeAliases | interface{} | *No description.* | +| Indices | *string | *No description.* | +| Key | *string | *No description.* | +| RestoreGlobalState | interface{} | *No description.* | +| SasToken | *string | *No description.* | +| SnapshotName | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *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 + +--- + +##### `AccountInput`Optional + +```go +func AccountInput() *string +``` + +- *Type:* *string + +--- + +##### `BasePathInput`Optional + +```go +func BasePathInput() *string +``` + +- *Type:* *string + +--- + +##### `ChunkSizeInput`Optional + +```go +func ChunkSizeInput() *string +``` + +- *Type:* *string + +--- + +##### `CompressInput`Optional + +```go +func CompressInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ContainerInput`Optional + +```go +func ContainerInput() *string +``` + +- *Type:* *string + +--- + +##### `EndpointSuffixInput`Optional + +```go +func EndpointSuffixInput() *string +``` + +- *Type:* *string + +--- + +##### `IncludeAliasesInput`Optional + +```go +func IncludeAliasesInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `IndicesInput`Optional + +```go +func IndicesInput() *string +``` + +- *Type:* *string + +--- + +##### `KeyInput`Optional + +```go +func KeyInput() *string +``` + +- *Type:* *string + +--- + +##### `RestoreGlobalStateInput`Optional + +```go +func RestoreGlobalStateInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SasTokenInput`Optional + +```go +func SasTokenInput() *string +``` + +- *Type:* *string + +--- + +##### `SnapshotNameInput`Optional + +```go +func SnapshotNameInput() *string +``` + +- *Type:* *string + +--- + +##### `Account`Required + +```go +func Account() *string +``` + +- *Type:* *string + +--- + +##### `BasePath`Required + +```go +func BasePath() *string +``` + +- *Type:* *string + +--- + +##### `ChunkSize`Required + +```go +func ChunkSize() *string +``` + +- *Type:* *string + +--- + +##### `Compress`Required + +```go +func Compress() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Container`Required + +```go +func Container() *string +``` + +- *Type:* *string + +--- + +##### `EndpointSuffix`Required + +```go +func EndpointSuffix() *string +``` + +- *Type:* *string + +--- + +##### `IncludeAliases`Required + +```go +func IncludeAliases() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Indices`Required + +```go +func Indices() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `RestoreGlobalState`Required + +```go +func RestoreGlobalState() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SasToken`Required + +```go +func SasToken() *string +``` + +- *Type:* *string + +--- + +##### `SnapshotName`Required + +```go +func SnapshotName() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesAzureMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + + +### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +``` + +| **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 + +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. | +| ResetBasePath | *No description.* | +| ResetBucket | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetCredentials | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSnapshotName | *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. + +##### `ResetBasePath` + +```go +func ResetBasePath() +``` + +##### `ResetBucket` + +```go +func ResetBucket() +``` + +##### `ResetChunkSize` + +```go +func ResetChunkSize() +``` + +##### `ResetCompress` + +```go +func ResetCompress() +``` + +##### `ResetCredentials` + +```go +func ResetCredentials() +``` + +##### `ResetIncludeAliases` + +```go +func ResetIncludeAliases() +``` + +##### `ResetIndices` + +```go +func ResetIndices() +``` + +##### `ResetRestoreGlobalState` + +```go +func ResetRestoreGlobalState() +``` + +##### `ResetSnapshotName` + +```go +func ResetSnapshotName() +``` + + +#### 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.* | +| BasePathInput | *string | *No description.* | +| BucketInput | *string | *No description.* | +| ChunkSizeInput | *string | *No description.* | +| CompressInput | interface{} | *No description.* | +| CredentialsInput | *string | *No description.* | +| IncludeAliasesInput | interface{} | *No description.* | +| IndicesInput | *string | *No description.* | +| RestoreGlobalStateInput | interface{} | *No description.* | +| SnapshotNameInput | *string | *No description.* | +| BasePath | *string | *No description.* | +| Bucket | *string | *No description.* | +| ChunkSize | *string | *No description.* | +| Compress | interface{} | *No description.* | +| Credentials | *string | *No description.* | +| IncludeAliases | interface{} | *No description.* | +| Indices | *string | *No description.* | +| RestoreGlobalState | interface{} | *No description.* | +| SnapshotName | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *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 + +--- + +##### `BasePathInput`Optional + +```go +func BasePathInput() *string +``` + +- *Type:* *string + +--- + +##### `BucketInput`Optional + +```go +func BucketInput() *string +``` + +- *Type:* *string + +--- + +##### `ChunkSizeInput`Optional + +```go +func ChunkSizeInput() *string +``` + +- *Type:* *string + +--- + +##### `CompressInput`Optional + +```go +func CompressInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `CredentialsInput`Optional + +```go +func CredentialsInput() *string +``` + +- *Type:* *string + +--- + +##### `IncludeAliasesInput`Optional + +```go +func IncludeAliasesInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `IndicesInput`Optional + +```go +func IndicesInput() *string +``` + +- *Type:* *string + +--- + +##### `RestoreGlobalStateInput`Optional + +```go +func RestoreGlobalStateInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SnapshotNameInput`Optional + +```go +func SnapshotNameInput() *string +``` + +- *Type:* *string + +--- + +##### `BasePath`Required + +```go +func BasePath() *string +``` + +- *Type:* *string + +--- + +##### `Bucket`Required + +```go +func Bucket() *string +``` + +- *Type:* *string + +--- + +##### `ChunkSize`Required + +```go +func ChunkSize() *string +``` + +- *Type:* *string + +--- + +##### `Compress`Required + +```go +func Compress() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Credentials`Required + +```go +func Credentials() *string +``` + +- *Type:* *string + +--- + +##### `IncludeAliases`Required + +```go +func IncludeAliases() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Indices`Required + +```go +func Indices() *string +``` + +- *Type:* *string + +--- + +##### `RestoreGlobalState`Required + +```go +func RestoreGlobalState() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SnapshotName`Required + +```go +func SnapshotName() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesGcsMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + + +### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +``` + +| **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 + +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. | +| ResetRollupDashboardsEnabled | *No description.* | +| ResetRollupEnabled | *No description.* | +| ResetRollupSearchBackoffCount | *No description.* | +| ResetRollupSearchBackoffMillis | *No description.* | +| ResetRollupSearchSearchAllJobs | *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. + +##### `ResetRollupDashboardsEnabled` + +```go +func ResetRollupDashboardsEnabled() +``` + +##### `ResetRollupEnabled` + +```go +func ResetRollupEnabled() +``` + +##### `ResetRollupSearchBackoffCount` + +```go +func ResetRollupSearchBackoffCount() +``` + +##### `ResetRollupSearchBackoffMillis` + +```go +func ResetRollupSearchBackoffMillis() +``` + +##### `ResetRollupSearchSearchAllJobs` + +```go +func ResetRollupSearchSearchAllJobs() +``` + + +#### 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.* | +| RollupDashboardsEnabledInput | interface{} | *No description.* | +| RollupEnabledInput | interface{} | *No description.* | +| RollupSearchBackoffCountInput | *f64 | *No description.* | +| RollupSearchBackoffMillisInput | *f64 | *No description.* | +| RollupSearchSearchAllJobsInput | interface{} | *No description.* | +| RollupDashboardsEnabled | interface{} | *No description.* | +| RollupEnabled | interface{} | *No description.* | +| RollupSearchBackoffCount | *f64 | *No description.* | +| RollupSearchBackoffMillis | *f64 | *No description.* | +| RollupSearchSearchAllJobs | interface{} | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *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 + +--- + +##### `RollupDashboardsEnabledInput`Optional + +```go +func RollupDashboardsEnabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RollupEnabledInput`Optional + +```go +func RollupEnabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RollupSearchBackoffCountInput`Optional + +```go +func RollupSearchBackoffCountInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RollupSearchBackoffMillisInput`Optional + +```go +func RollupSearchBackoffMillisInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RollupSearchSearchAllJobsInput`Optional + +```go +func RollupSearchSearchAllJobsInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RollupDashboardsEnabled`Required + +```go +func RollupDashboardsEnabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RollupEnabled`Required + +```go +func RollupEnabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RollupSearchBackoffCount`Required + +```go +func RollupSearchBackoffCount() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RollupSearchBackoffMillis`Required + +```go +func RollupSearchBackoffMillis() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RollupSearchSearchAllJobs`Required + +```go +func RollupSearchSearchAllJobs() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesIndexRollup +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + + +### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +``` + +| **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 + +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. | +| ResetMappingNestedObjectsLimit | *No description.* | +| ResetNumberOfReplicas | *No description.* | +| ResetNumberOfShards | *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. + +##### `ResetMappingNestedObjectsLimit` + +```go +func ResetMappingNestedObjectsLimit() +``` + +##### `ResetNumberOfReplicas` + +```go +func ResetNumberOfReplicas() +``` + +##### `ResetNumberOfShards` + +```go +func ResetNumberOfShards() +``` + + +#### 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.* | +| MappingNestedObjectsLimitInput | *f64 | *No description.* | +| NumberOfReplicasInput | *f64 | *No description.* | +| NumberOfShardsInput | *f64 | *No description.* | +| MappingNestedObjectsLimit | *f64 | *No description.* | +| NumberOfReplicas | *f64 | *No description.* | +| NumberOfShards | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *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 + +--- + +##### `MappingNestedObjectsLimitInput`Optional + +```go +func MappingNestedObjectsLimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NumberOfReplicasInput`Optional + +```go +func NumberOfReplicasInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NumberOfShardsInput`Optional + +```go +func NumberOfShardsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MappingNestedObjectsLimit`Required + +```go +func MappingNestedObjectsLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NumberOfReplicas`Required + +```go +func NumberOfReplicas() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NumberOfShards`Required + +```go +func NumberOfShards() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesIndexTemplate +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + + +### ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOpenidOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOpenidOutputReference +``` + +| **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 + +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. | +| ResetClientId | *No description.* | +| ResetClientSecret | *No description.* | +| ResetConnectUrl | *No description.* | +| ResetEnabled | *No description.* | +| ResetHeader | *No description.* | +| ResetJwtHeader | *No description.* | +| ResetJwtUrlParameter | *No description.* | +| ResetRefreshRateLimitCount | *No description.* | +| ResetRefreshRateLimitTimeWindowMs | *No description.* | +| ResetRolesKey | *No description.* | +| ResetScope | *No description.* | +| ResetSubjectKey | *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. + +##### `ResetClientId` + +```go +func ResetClientId() +``` + +##### `ResetClientSecret` + +```go +func ResetClientSecret() +``` + +##### `ResetConnectUrl` + +```go +func ResetConnectUrl() +``` + +##### `ResetEnabled` + +```go +func ResetEnabled() +``` + +##### `ResetHeader` + +```go +func ResetHeader() +``` + +##### `ResetJwtHeader` + +```go +func ResetJwtHeader() +``` + +##### `ResetJwtUrlParameter` + +```go +func ResetJwtUrlParameter() +``` + +##### `ResetRefreshRateLimitCount` + +```go +func ResetRefreshRateLimitCount() +``` + +##### `ResetRefreshRateLimitTimeWindowMs` + +```go +func ResetRefreshRateLimitTimeWindowMs() +``` + +##### `ResetRolesKey` + +```go +func ResetRolesKey() +``` + +##### `ResetScope` + +```go +func ResetScope() +``` + +##### `ResetSubjectKey` + +```go +func ResetSubjectKey() +``` + + +#### 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.* | +| ClientIdInput | *string | *No description.* | +| ClientSecretInput | *string | *No description.* | +| ConnectUrlInput | *string | *No description.* | +| EnabledInput | interface{} | *No description.* | +| HeaderInput | *string | *No description.* | +| JwtHeaderInput | *string | *No description.* | +| JwtUrlParameterInput | *string | *No description.* | +| RefreshRateLimitCountInput | *f64 | *No description.* | +| RefreshRateLimitTimeWindowMsInput | *f64 | *No description.* | +| RolesKeyInput | *string | *No description.* | +| ScopeInput | *string | *No description.* | +| SubjectKeyInput | *string | *No description.* | +| ClientId | *string | *No description.* | +| ClientSecret | *string | *No description.* | +| ConnectUrl | *string | *No description.* | +| Enabled | interface{} | *No description.* | +| Header | *string | *No description.* | +| JwtHeader | *string | *No description.* | +| JwtUrlParameter | *string | *No description.* | +| RefreshRateLimitCount | *f64 | *No description.* | +| RefreshRateLimitTimeWindowMs | *f64 | *No description.* | +| RolesKey | *string | *No description.* | +| Scope | *string | *No description.* | +| SubjectKey | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesOpenid | *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 + +--- + +##### `ClientIdInput`Optional + +```go +func ClientIdInput() *string +``` + +- *Type:* *string + +--- + +##### `ClientSecretInput`Optional + +```go +func ClientSecretInput() *string +``` + +- *Type:* *string + +--- + +##### `ConnectUrlInput`Optional + +```go +func ConnectUrlInput() *string +``` + +- *Type:* *string + +--- + +##### `EnabledInput`Optional + +```go +func EnabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `HeaderInput`Optional + +```go +func HeaderInput() *string +``` + +- *Type:* *string + +--- + +##### `JwtHeaderInput`Optional + +```go +func JwtHeaderInput() *string +``` + +- *Type:* *string + +--- + +##### `JwtUrlParameterInput`Optional + +```go +func JwtUrlParameterInput() *string +``` + +- *Type:* *string + +--- + +##### `RefreshRateLimitCountInput`Optional + +```go +func RefreshRateLimitCountInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RefreshRateLimitTimeWindowMsInput`Optional + +```go +func RefreshRateLimitTimeWindowMsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RolesKeyInput`Optional + +```go +func RolesKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `ScopeInput`Optional + +```go +func ScopeInput() *string +``` + +- *Type:* *string + +--- + +##### `SubjectKeyInput`Optional + +```go +func SubjectKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `ClientId`Required + +```go +func ClientId() *string +``` + +- *Type:* *string + +--- + +##### `ClientSecret`Required + +```go +func ClientSecret() *string +``` + +- *Type:* *string + +--- + +##### `ConnectUrl`Required + +```go +func ConnectUrl() *string +``` + +- *Type:* *string + +--- + +##### `Enabled`Required + +```go +func Enabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Header`Required + +```go +func Header() *string +``` + +- *Type:* *string + +--- + +##### `JwtHeader`Required + +```go +func JwtHeader() *string +``` + +- *Type:* *string + +--- + +##### `JwtUrlParameter`Required + +```go +func JwtUrlParameter() *string +``` + +- *Type:* *string + +--- + +##### `RefreshRateLimitCount`Required + +```go +func RefreshRateLimitCount() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RefreshRateLimitTimeWindowMs`Required + +```go +func RefreshRateLimitTimeWindowMs() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RolesKey`Required + +```go +func RolesKey() *string +``` + +- *Type:* *string + +--- + +##### `Scope`Required + +```go +func Scope() *string +``` + +- *Type:* *string + +--- + +##### `SubjectKey`Required + +```go +func SubjectKey() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesOpenid +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + + +### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +``` + +| **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 + +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. | +| ResetEnabled | *No description.* | +| ResetMaxOldSpaceSize | *No description.* | +| ResetOpensearchRequestTimeout | *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. + +##### `ResetEnabled` + +```go +func ResetEnabled() +``` + +##### `ResetMaxOldSpaceSize` + +```go +func ResetMaxOldSpaceSize() +``` + +##### `ResetOpensearchRequestTimeout` + +```go +func ResetOpensearchRequestTimeout() +``` + + +#### 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.* | +| EnabledInput | interface{} | *No description.* | +| MaxOldSpaceSizeInput | *f64 | *No description.* | +| OpensearchRequestTimeoutInput | *f64 | *No description.* | +| Enabled | interface{} | *No description.* | +| MaxOldSpaceSize | *f64 | *No description.* | +| OpensearchRequestTimeout | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *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 + +--- + +##### `EnabledInput`Optional + +```go +func EnabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `MaxOldSpaceSizeInput`Optional + +```go +func MaxOldSpaceSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OpensearchRequestTimeoutInput`Optional + +```go +func OpensearchRequestTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Enabled`Required + +```go +func Enabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `MaxOldSpaceSize`Required + +```go +func MaxOldSpaceSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `OpensearchRequestTimeout`Required + +```go +func OpensearchRequestTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesOpensearchDashboards +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + + +### ManagedDatabaseOpensearchPropertiesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOutputReference +``` + +| **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 + +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. | +| PutAuthFailureListeners | *No description.* | +| PutAzureMigration | *No description.* | +| PutGcsMigration | *No description.* | +| PutIndexRollup | *No description.* | +| PutIndexTemplate | *No description.* | +| PutOpenid | *No description.* | +| PutOpensearchDashboards | *No description.* | +| PutS3Migration | *No description.* | +| PutSaml | *No description.* | +| PutSearchBackpressure | *No description.* | +| PutShardIndexingPressure | *No description.* | +| ResetActionAutoCreateIndexEnabled | *No description.* | +| ResetActionDestructiveRequiresName | *No description.* | +| ResetAuthFailureListeners | *No description.* | +| ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetAzureMigration | *No description.* | +| ResetClusterMaxShardsPerNode | *No description.* | +| ResetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | +| ResetCustomDomain | *No description.* | +| ResetEmailSenderName | *No description.* | +| ResetEmailSenderPassword | *No description.* | +| ResetEmailSenderUsername | *No description.* | +| ResetEnableSecurityAudit | *No description.* | +| ResetGcsMigration | *No description.* | +| ResetHttpMaxContentLength | *No description.* | +| ResetHttpMaxHeaderSize | *No description.* | +| ResetHttpMaxInitialLineLength | *No description.* | +| ResetIndexPatterns | *No description.* | +| ResetIndexRollup | *No description.* | +| ResetIndexTemplate | *No description.* | +| ResetIndicesFielddataCacheSize | *No description.* | +| ResetIndicesMemoryIndexBufferSize | *No description.* | +| ResetIndicesMemoryMaxIndexBufferSize | *No description.* | +| ResetIndicesMemoryMinIndexBufferSize | *No description.* | +| ResetIndicesQueriesCacheSize | *No description.* | +| ResetIndicesQueryBoolMaxClauseCount | *No description.* | +| ResetIndicesRecoveryMaxBytesPerSec | *No description.* | +| ResetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | +| ResetIpFilter | *No description.* | +| ResetIsmEnabled | *No description.* | +| ResetIsmHistoryEnabled | *No description.* | +| ResetIsmHistoryMaxAge | *No description.* | +| ResetIsmHistoryMaxDocs | *No description.* | +| ResetIsmHistoryRolloverCheckPeriod | *No description.* | +| ResetIsmHistoryRolloverRetentionPeriod | *No description.* | +| ResetKeepIndexRefreshInterval | *No description.* | +| ResetKnnMemoryCircuitBreakerEnabled | *No description.* | +| ResetKnnMemoryCircuitBreakerLimit | *No description.* | +| ResetOpenid | *No description.* | +| ResetOpensearchDashboards | *No description.* | +| ResetOverrideMainResponseVersion | *No description.* | +| ResetPluginsAlertingFilterByBackendRoles | *No description.* | +| ResetPublicAccess | *No description.* | +| ResetReindexRemoteWhitelist | *No description.* | +| ResetS3Migration | *No description.* | +| ResetSaml | *No description.* | +| ResetScriptMaxCompilationsRate | *No description.* | +| ResetSearchBackpressure | *No description.* | +| ResetSearchMaxBuckets | *No description.* | +| ResetServiceLog | *No description.* | +| ResetShardIndexingPressure | *No description.* | +| ResetThreadPoolAnalyzeQueueSize | *No description.* | +| ResetThreadPoolAnalyzeSize | *No description.* | +| ResetThreadPoolForceMergeSize | *No description.* | +| ResetThreadPoolGetQueueSize | *No description.* | +| ResetThreadPoolGetSize | *No description.* | +| ResetThreadPoolSearchQueueSize | *No description.* | +| ResetThreadPoolSearchSize | *No description.* | +| ResetThreadPoolSearchThrottledQueueSize | *No description.* | +| ResetThreadPoolSearchThrottledSize | *No description.* | +| ResetThreadPoolWriteQueueSize | *No description.* | +| ResetThreadPoolWriteSize | *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. + +##### `PutAuthFailureListeners` + +```go +func PutAuthFailureListeners(value ManagedDatabaseOpensearchPropertiesAuthFailureListeners) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `PutAzureMigration` + +```go +func PutAzureMigration(value ManagedDatabaseOpensearchPropertiesAzureMigration) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `PutGcsMigration` + +```go +func PutGcsMigration(value ManagedDatabaseOpensearchPropertiesGcsMigration) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `PutIndexRollup` + +```go +func PutIndexRollup(value ManagedDatabaseOpensearchPropertiesIndexRollup) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `PutIndexTemplate` + +```go +func PutIndexTemplate(value ManagedDatabaseOpensearchPropertiesIndexTemplate) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `PutOpenid` + +```go +func PutOpenid(value ManagedDatabaseOpensearchPropertiesOpenid) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `PutOpensearchDashboards` + +```go +func PutOpensearchDashboards(value ManagedDatabaseOpensearchPropertiesOpensearchDashboards) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `PutS3Migration` + +```go +func PutS3Migration(value ManagedDatabaseOpensearchPropertiesS3Migration) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `PutSaml` + +```go +func PutSaml(value ManagedDatabaseOpensearchPropertiesSaml) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `PutSearchBackpressure` + +```go +func PutSearchBackpressure(value ManagedDatabaseOpensearchPropertiesSearchBackpressure) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `PutShardIndexingPressure` + +```go +func PutShardIndexingPressure(value ManagedDatabaseOpensearchPropertiesShardIndexingPressure) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `ResetActionAutoCreateIndexEnabled` + +```go +func ResetActionAutoCreateIndexEnabled() +``` + +##### `ResetActionDestructiveRequiresName` + +```go +func ResetActionDestructiveRequiresName() +``` + +##### `ResetAuthFailureListeners` + +```go +func ResetAuthFailureListeners() +``` + +##### `ResetAutomaticUtilityNetworkIpFilter` + +```go +func ResetAutomaticUtilityNetworkIpFilter() +``` + +##### `ResetAzureMigration` + +```go +func ResetAzureMigration() +``` + +##### `ResetClusterMaxShardsPerNode` + +```go +func ResetClusterMaxShardsPerNode() +``` + +##### `ResetClusterRoutingAllocationNodeConcurrentRecoveries` + +```go +func ResetClusterRoutingAllocationNodeConcurrentRecoveries() +``` + +##### `ResetCustomDomain` + +```go +func ResetCustomDomain() +``` + +##### `ResetEmailSenderName` + +```go +func ResetEmailSenderName() +``` + +##### `ResetEmailSenderPassword` + +```go +func ResetEmailSenderPassword() +``` + +##### `ResetEmailSenderUsername` + +```go +func ResetEmailSenderUsername() +``` + +##### `ResetEnableSecurityAudit` + +```go +func ResetEnableSecurityAudit() +``` + +##### `ResetGcsMigration` + +```go +func ResetGcsMigration() +``` + +##### `ResetHttpMaxContentLength` + +```go +func ResetHttpMaxContentLength() +``` + +##### `ResetHttpMaxHeaderSize` + +```go +func ResetHttpMaxHeaderSize() +``` + +##### `ResetHttpMaxInitialLineLength` + +```go +func ResetHttpMaxInitialLineLength() +``` + +##### `ResetIndexPatterns` + +```go +func ResetIndexPatterns() +``` + +##### `ResetIndexRollup` + +```go +func ResetIndexRollup() +``` + +##### `ResetIndexTemplate` + +```go +func ResetIndexTemplate() +``` + +##### `ResetIndicesFielddataCacheSize` + +```go +func ResetIndicesFielddataCacheSize() +``` + +##### `ResetIndicesMemoryIndexBufferSize` + +```go +func ResetIndicesMemoryIndexBufferSize() +``` + +##### `ResetIndicesMemoryMaxIndexBufferSize` + +```go +func ResetIndicesMemoryMaxIndexBufferSize() +``` + +##### `ResetIndicesMemoryMinIndexBufferSize` + +```go +func ResetIndicesMemoryMinIndexBufferSize() +``` + +##### `ResetIndicesQueriesCacheSize` + +```go +func ResetIndicesQueriesCacheSize() +``` + +##### `ResetIndicesQueryBoolMaxClauseCount` + +```go +func ResetIndicesQueryBoolMaxClauseCount() +``` + +##### `ResetIndicesRecoveryMaxBytesPerSec` + +```go +func ResetIndicesRecoveryMaxBytesPerSec() +``` + +##### `ResetIndicesRecoveryMaxConcurrentFileChunks` + +```go +func ResetIndicesRecoveryMaxConcurrentFileChunks() +``` + +##### `ResetIpFilter` + +```go +func ResetIpFilter() +``` + +##### `ResetIsmEnabled` + +```go +func ResetIsmEnabled() +``` + +##### `ResetIsmHistoryEnabled` + +```go +func ResetIsmHistoryEnabled() +``` + +##### `ResetIsmHistoryMaxAge` + +```go +func ResetIsmHistoryMaxAge() +``` + +##### `ResetIsmHistoryMaxDocs` + +```go +func ResetIsmHistoryMaxDocs() +``` + +##### `ResetIsmHistoryRolloverCheckPeriod` + +```go +func ResetIsmHistoryRolloverCheckPeriod() +``` + +##### `ResetIsmHistoryRolloverRetentionPeriod` + +```go +func ResetIsmHistoryRolloverRetentionPeriod() +``` + +##### `ResetKeepIndexRefreshInterval` + +```go +func ResetKeepIndexRefreshInterval() +``` + +##### `ResetKnnMemoryCircuitBreakerEnabled` + +```go +func ResetKnnMemoryCircuitBreakerEnabled() +``` + +##### `ResetKnnMemoryCircuitBreakerLimit` + +```go +func ResetKnnMemoryCircuitBreakerLimit() +``` + +##### `ResetOpenid` + +```go +func ResetOpenid() +``` + +##### `ResetOpensearchDashboards` + +```go +func ResetOpensearchDashboards() +``` + +##### `ResetOverrideMainResponseVersion` + +```go +func ResetOverrideMainResponseVersion() +``` + +##### `ResetPluginsAlertingFilterByBackendRoles` + +```go +func ResetPluginsAlertingFilterByBackendRoles() +``` + +##### `ResetPublicAccess` + +```go +func ResetPublicAccess() +``` + +##### `ResetReindexRemoteWhitelist` + +```go +func ResetReindexRemoteWhitelist() +``` + +##### `ResetS3Migration` + +```go +func ResetS3Migration() +``` + +##### `ResetSaml` + +```go +func ResetSaml() +``` + +##### `ResetScriptMaxCompilationsRate` + +```go +func ResetScriptMaxCompilationsRate() +``` + +##### `ResetSearchBackpressure` + +```go +func ResetSearchBackpressure() +``` + +##### `ResetSearchMaxBuckets` + +```go +func ResetSearchMaxBuckets() +``` + +##### `ResetServiceLog` + +```go +func ResetServiceLog() +``` + +##### `ResetShardIndexingPressure` + +```go +func ResetShardIndexingPressure() +``` + +##### `ResetThreadPoolAnalyzeQueueSize` + +```go +func ResetThreadPoolAnalyzeQueueSize() +``` + +##### `ResetThreadPoolAnalyzeSize` + +```go +func ResetThreadPoolAnalyzeSize() +``` + +##### `ResetThreadPoolForceMergeSize` + +```go +func ResetThreadPoolForceMergeSize() +``` + +##### `ResetThreadPoolGetQueueSize` + +```go +func ResetThreadPoolGetQueueSize() +``` + +##### `ResetThreadPoolGetSize` + +```go +func ResetThreadPoolGetSize() +``` + +##### `ResetThreadPoolSearchQueueSize` + +```go +func ResetThreadPoolSearchQueueSize() +``` + +##### `ResetThreadPoolSearchSize` + +```go +func ResetThreadPoolSearchSize() +``` + +##### `ResetThreadPoolSearchThrottledQueueSize` + +```go +func ResetThreadPoolSearchThrottledQueueSize() +``` + +##### `ResetThreadPoolSearchThrottledSize` + +```go +func ResetThreadPoolSearchThrottledSize() +``` + +##### `ResetThreadPoolWriteQueueSize` + +```go +func ResetThreadPoolWriteQueueSize() +``` + +##### `ResetThreadPoolWriteSize` + +```go +func ResetThreadPoolWriteSize() +``` + +##### `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.* | +| AuthFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | +| AzureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | +| GcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | +| IndexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | +| IndexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | +| Openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | +| OpensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | +| S3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | +| Saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | +| SearchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | *No description.* | +| ShardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | *No description.* | +| ActionAutoCreateIndexEnabledInput | interface{} | *No description.* | +| ActionDestructiveRequiresNameInput | interface{} | *No description.* | +| AuthFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| AutomaticUtilityNetworkIpFilterInput | interface{} | *No description.* | +| AzureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| ClusterMaxShardsPerNodeInput | *f64 | *No description.* | +| ClusterRoutingAllocationNodeConcurrentRecoveriesInput | *f64 | *No description.* | +| CustomDomainInput | *string | *No description.* | +| EmailSenderNameInput | *string | *No description.* | +| EmailSenderPasswordInput | *string | *No description.* | +| EmailSenderUsernameInput | *string | *No description.* | +| EnableSecurityAuditInput | interface{} | *No description.* | +| GcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| HttpMaxContentLengthInput | *f64 | *No description.* | +| HttpMaxHeaderSizeInput | *f64 | *No description.* | +| HttpMaxInitialLineLengthInput | *f64 | *No description.* | +| IndexPatternsInput | *[]*string | *No description.* | +| IndexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| IndexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| IndicesFielddataCacheSizeInput | *f64 | *No description.* | +| IndicesMemoryIndexBufferSizeInput | *f64 | *No description.* | +| IndicesMemoryMaxIndexBufferSizeInput | *f64 | *No description.* | +| IndicesMemoryMinIndexBufferSizeInput | *f64 | *No description.* | +| IndicesQueriesCacheSizeInput | *f64 | *No description.* | +| IndicesQueryBoolMaxClauseCountInput | *f64 | *No description.* | +| IndicesRecoveryMaxBytesPerSecInput | *f64 | *No description.* | +| IndicesRecoveryMaxConcurrentFileChunksInput | *f64 | *No description.* | +| IpFilterInput | *[]*string | *No description.* | +| IsmEnabledInput | interface{} | *No description.* | +| IsmHistoryEnabledInput | interface{} | *No description.* | +| IsmHistoryMaxAgeInput | *f64 | *No description.* | +| IsmHistoryMaxDocsInput | *f64 | *No description.* | +| IsmHistoryRolloverCheckPeriodInput | *f64 | *No description.* | +| IsmHistoryRolloverRetentionPeriodInput | *f64 | *No description.* | +| KeepIndexRefreshIntervalInput | interface{} | *No description.* | +| KnnMemoryCircuitBreakerEnabledInput | interface{} | *No description.* | +| KnnMemoryCircuitBreakerLimitInput | *f64 | *No description.* | +| OpenidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| OpensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| OverrideMainResponseVersionInput | interface{} | *No description.* | +| PluginsAlertingFilterByBackendRolesInput | interface{} | *No description.* | +| PublicAccessInput | interface{} | *No description.* | +| ReindexRemoteWhitelistInput | *[]*string | *No description.* | +| S3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| SamlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| ScriptMaxCompilationsRateInput | *string | *No description.* | +| SearchBackpressureInput | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | +| SearchMaxBucketsInput | *f64 | *No description.* | +| ServiceLogInput | interface{} | *No description.* | +| ShardIndexingPressureInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | +| ThreadPoolAnalyzeQueueSizeInput | *f64 | *No description.* | +| ThreadPoolAnalyzeSizeInput | *f64 | *No description.* | +| ThreadPoolForceMergeSizeInput | *f64 | *No description.* | +| ThreadPoolGetQueueSizeInput | *f64 | *No description.* | +| ThreadPoolGetSizeInput | *f64 | *No description.* | +| ThreadPoolSearchQueueSizeInput | *f64 | *No description.* | +| ThreadPoolSearchSizeInput | *f64 | *No description.* | +| ThreadPoolSearchThrottledQueueSizeInput | *f64 | *No description.* | +| ThreadPoolSearchThrottledSizeInput | *f64 | *No description.* | +| ThreadPoolWriteQueueSizeInput | *f64 | *No description.* | +| ThreadPoolWriteSizeInput | *f64 | *No description.* | +| VersionInput | *string | *No description.* | +| ActionAutoCreateIndexEnabled | interface{} | *No description.* | +| ActionDestructiveRequiresName | interface{} | *No description.* | +| AutomaticUtilityNetworkIpFilter | interface{} | *No description.* | +| ClusterMaxShardsPerNode | *f64 | *No description.* | +| ClusterRoutingAllocationNodeConcurrentRecoveries | *f64 | *No description.* | +| CustomDomain | *string | *No description.* | +| EmailSenderName | *string | *No description.* | +| EmailSenderPassword | *string | *No description.* | +| EmailSenderUsername | *string | *No description.* | +| EnableSecurityAudit | interface{} | *No description.* | +| HttpMaxContentLength | *f64 | *No description.* | +| HttpMaxHeaderSize | *f64 | *No description.* | +| HttpMaxInitialLineLength | *f64 | *No description.* | +| IndexPatterns | *[]*string | *No description.* | +| IndicesFielddataCacheSize | *f64 | *No description.* | +| IndicesMemoryIndexBufferSize | *f64 | *No description.* | +| IndicesMemoryMaxIndexBufferSize | *f64 | *No description.* | +| IndicesMemoryMinIndexBufferSize | *f64 | *No description.* | +| IndicesQueriesCacheSize | *f64 | *No description.* | +| IndicesQueryBoolMaxClauseCount | *f64 | *No description.* | +| IndicesRecoveryMaxBytesPerSec | *f64 | *No description.* | +| IndicesRecoveryMaxConcurrentFileChunks | *f64 | *No description.* | +| IpFilter | *[]*string | *No description.* | +| IsmEnabled | interface{} | *No description.* | +| IsmHistoryEnabled | interface{} | *No description.* | +| IsmHistoryMaxAge | *f64 | *No description.* | +| IsmHistoryMaxDocs | *f64 | *No description.* | +| IsmHistoryRolloverCheckPeriod | *f64 | *No description.* | +| IsmHistoryRolloverRetentionPeriod | *f64 | *No description.* | +| KeepIndexRefreshInterval | interface{} | *No description.* | +| KnnMemoryCircuitBreakerEnabled | interface{} | *No description.* | +| KnnMemoryCircuitBreakerLimit | *f64 | *No description.* | +| OverrideMainResponseVersion | interface{} | *No description.* | +| PluginsAlertingFilterByBackendRoles | interface{} | *No description.* | +| PublicAccess | interface{} | *No description.* | +| ReindexRemoteWhitelist | *[]*string | *No description.* | +| ScriptMaxCompilationsRate | *string | *No description.* | +| SearchMaxBuckets | *f64 | *No description.* | +| ServiceLog | interface{} | *No description.* | +| ThreadPoolAnalyzeQueueSize | *f64 | *No description.* | +| ThreadPoolAnalyzeSize | *f64 | *No description.* | +| ThreadPoolForceMergeSize | *f64 | *No description.* | +| ThreadPoolGetQueueSize | *f64 | *No description.* | +| ThreadPoolGetSize | *f64 | *No description.* | +| ThreadPoolSearchQueueSize | *f64 | *No description.* | +| ThreadPoolSearchSize | *f64 | *No description.* | +| ThreadPoolSearchThrottledQueueSize | *f64 | *No description.* | +| ThreadPoolSearchThrottledSize | *f64 | *No description.* | +| ThreadPoolWriteQueueSize | *f64 | *No description.* | +| ThreadPoolWriteSize | *f64 | *No description.* | +| Version | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchProperties | *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 + +--- + +##### `AuthFailureListeners`Required + +```go +func AuthFailureListeners() ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +--- + +##### `AzureMigration`Required + +```go +func AzureMigration() ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +--- + +##### `GcsMigration`Required + +```go +func GcsMigration() ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference --- -##### `CreationStack`Required +##### `IndexRollup`Required ```go -func CreationStack() *[]*string +func IndexRollup() ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference ``` -- *Type:* *[]*string - -The creation stack 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:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference --- -##### `Fqn`Required +##### `IndexTemplate`Required ```go -func Fqn() *string +func IndexTemplate() ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference --- -##### `AccountInput`Optional +##### `Openid`Required ```go -func AccountInput() *string +func Openid() ManagedDatabaseOpensearchPropertiesOpenidOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference --- -##### `BasePathInput`Optional +##### `OpensearchDashboards`Required ```go -func BasePathInput() *string +func OpensearchDashboards() ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference --- -##### `ChunkSizeInput`Optional +##### `S3Migration`Required ```go -func ChunkSizeInput() *string +func S3Migration() ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference --- -##### `CompressInput`Optional +##### `Saml`Required ```go -func CompressInput() interface{} +func Saml() ManagedDatabaseOpensearchPropertiesSamlOutputReference ``` -- *Type:* interface{} +- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference --- -##### `ContainerInput`Optional +##### `SearchBackpressure`Required ```go -func ContainerInput() *string +func SearchBackpressure() ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference --- -##### `EndpointSuffixInput`Optional +##### `ShardIndexingPressure`Required ```go -func EndpointSuffixInput() *string +func ShardIndexingPressure() ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference --- -##### `KeyInput`Optional +##### `ActionAutoCreateIndexEnabledInput`Optional ```go -func KeyInput() *string +func ActionAutoCreateIndexEnabledInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `SasTokenInput`Optional +##### `ActionDestructiveRequiresNameInput`Optional ```go -func SasTokenInput() *string +func ActionDestructiveRequiresNameInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `SnapshotNameInput`Optional +##### `AuthFailureListenersInput`Optional ```go -func SnapshotNameInput() *string +func AuthFailureListenersInput() ManagedDatabaseOpensearchPropertiesAuthFailureListeners ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners --- -##### `Account`Required +##### `AutomaticUtilityNetworkIpFilterInput`Optional ```go -func Account() *string +func AutomaticUtilityNetworkIpFilterInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `BasePath`Required +##### `AzureMigrationInput`Optional ```go -func BasePath() *string +func AzureMigrationInput() ManagedDatabaseOpensearchPropertiesAzureMigration ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration --- -##### `ChunkSize`Required +##### `ClusterMaxShardsPerNodeInput`Optional ```go -func ChunkSize() *string +func ClusterMaxShardsPerNodeInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `Compress`Required +##### `ClusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional ```go -func Compress() interface{} +func ClusterRoutingAllocationNodeConcurrentRecoveriesInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `Container`Required +##### `CustomDomainInput`Optional ```go -func Container() *string +func CustomDomainInput() *string ``` - *Type:* *string --- -##### `EndpointSuffix`Required +##### `EmailSenderNameInput`Optional ```go -func EndpointSuffix() *string +func EmailSenderNameInput() *string ``` - *Type:* *string --- -##### `Key`Required +##### `EmailSenderPasswordInput`Optional ```go -func Key() *string +func EmailSenderPasswordInput() *string ``` - *Type:* *string --- -##### `SasToken`Required +##### `EmailSenderUsernameInput`Optional ```go -func SasToken() *string +func EmailSenderUsernameInput() *string ``` - *Type:* *string --- -##### `SnapshotName`Required +##### `EnableSecurityAuditInput`Optional ```go -func SnapshotName() *string +func EnableSecurityAuditInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `InternalValue`Optional +##### `GcsMigrationInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesAzureMigration +func GcsMigrationInput() ManagedDatabaseOpensearchPropertiesGcsMigration ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration --- +##### `HttpMaxContentLengthInput`Optional -### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +```go +func HttpMaxContentLengthInput() *f64 +``` -#### Initializers +- *Type:* *f64 -```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +--- -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +##### `HttpMaxHeaderSizeInput`Optional + +```go +func HttpMaxHeaderSizeInput() *f64 ``` -| **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:* *f64 --- -##### `terraformResource`Required +##### `HttpMaxInitialLineLengthInput`Optional -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func HttpMaxInitialLineLengthInput() *f64 +``` -The parent resource. +- *Type:* *f64 --- -##### `terraformAttribute`Required +##### `IndexPatternsInput`Optional -- *Type:* *string +```go +func IndexPatternsInput() *[]*string +``` -The attribute on the parent resource this class is referencing. +- *Type:* *[]*string --- -#### Methods +##### `IndexRollupInput`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. | -| ResetBasePath | *No description.* | -| ResetBucket | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetCredentials | *No description.* | -| ResetSnapshotName | *No description.* | +```go +func IndexRollupInput() ManagedDatabaseOpensearchPropertiesIndexRollup +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup --- -##### `ComputeFqn` +##### `IndexTemplateInput`Optional ```go -func ComputeFqn() *string +func IndexTemplateInput() ManagedDatabaseOpensearchPropertiesIndexTemplate ``` -##### `GetAnyMapAttribute` +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `IndicesFielddataCacheSizeInput`Optional ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func IndicesFielddataCacheSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanAttribute` +##### `IndicesMemoryIndexBufferSizeInput`Optional ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func IndicesMemoryIndexBufferSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanMapAttribute` +##### `IndicesMemoryMaxIndexBufferSizeInput`Optional ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func IndicesMemoryMaxIndexBufferSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetListAttribute` +##### `IndicesMemoryMinIndexBufferSizeInput`Optional ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func IndicesMemoryMinIndexBufferSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetNumberAttribute` +##### `IndicesQueriesCacheSizeInput`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func IndicesQueriesCacheSizeInput() *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +--- + +##### `IndicesQueryBoolMaxClauseCountInput`Optional + +```go +func IndicesQueryBoolMaxClauseCountInput() *f64 +``` + +- *Type:* *f64 --- -##### `GetNumberListAttribute` +##### `IndicesRecoveryMaxBytesPerSecInput`Optional ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func IndicesRecoveryMaxBytesPerSecInput() *f64 ``` -###### `terraformAttribute`Required +- *Type:* *f64 -- *Type:* *string +--- + +##### `IndicesRecoveryMaxConcurrentFileChunksInput`Optional + +```go +func IndicesRecoveryMaxConcurrentFileChunksInput() *f64 +``` + +- *Type:* *f64 --- -##### `GetNumberMapAttribute` +##### `IpFilterInput`Optional ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func IpFilterInput() *[]*string ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *[]*string --- -##### `GetStringAttribute` +##### `IsmEnabledInput`Optional ```go -func GetStringAttribute(terraformAttribute *string) *string +func IsmEnabledInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringMapAttribute` +##### `IsmHistoryEnabledInput`Optional ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func IsmHistoryEnabledInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `InterpolationForAttribute` +##### `IsmHistoryMaxAgeInput`Optional ```go -func InterpolationForAttribute(property *string) IResolvable +func IsmHistoryMaxAgeInput() *f64 ``` -###### `property`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `Resolve` +##### `IsmHistoryMaxDocsInput`Optional ```go -func Resolve(_context IResolveContext) interface{} +func IsmHistoryMaxDocsInput() *f64 ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *f64 --- -##### `ToString` +##### `IsmHistoryRolloverCheckPeriodInput`Optional ```go -func ToString() *string +func IsmHistoryRolloverCheckPeriodInput() *f64 ``` -Return a string representation of this resolvable object. +- *Type:* *f64 -Returns a reversible string representation. +--- -##### `ResetBasePath` +##### `IsmHistoryRolloverRetentionPeriodInput`Optional ```go -func ResetBasePath() +func IsmHistoryRolloverRetentionPeriodInput() *f64 ``` -##### `ResetBucket` +- *Type:* *f64 -```go -func ResetBucket() -``` +--- -##### `ResetChunkSize` +##### `KeepIndexRefreshIntervalInput`Optional ```go -func ResetChunkSize() +func KeepIndexRefreshIntervalInput() interface{} ``` -##### `ResetCompress` +- *Type:* interface{} -```go -func ResetCompress() -``` +--- -##### `ResetCredentials` +##### `KnnMemoryCircuitBreakerEnabledInput`Optional ```go -func ResetCredentials() +func KnnMemoryCircuitBreakerEnabledInput() interface{} ``` -##### `ResetSnapshotName` +- *Type:* interface{} -```go -func ResetSnapshotName() -``` +--- +##### `KnnMemoryCircuitBreakerLimitInput`Optional -#### Properties +```go +func KnnMemoryCircuitBreakerLimitInput() *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.* | -| BasePathInput | *string | *No description.* | -| BucketInput | *string | *No description.* | -| ChunkSizeInput | *string | *No description.* | -| CompressInput | interface{} | *No description.* | -| CredentialsInput | *string | *No description.* | -| SnapshotNameInput | *string | *No description.* | -| BasePath | *string | *No description.* | -| Bucket | *string | *No description.* | -| ChunkSize | *string | *No description.* | -| Compress | interface{} | *No description.* | -| Credentials | *string | *No description.* | -| SnapshotName | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +- *Type:* *f64 --- -##### `CreationStack`Required +##### `OpenidInput`Optional ```go -func CreationStack() *[]*string +func OpenidInput() ManagedDatabaseOpensearchPropertiesOpenid ``` -- *Type:* *[]*string - -The creation stack 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:* ManagedDatabaseOpensearchPropertiesOpenid --- -##### `Fqn`Required +##### `OpensearchDashboardsInput`Optional ```go -func Fqn() *string +func OpensearchDashboardsInput() ManagedDatabaseOpensearchPropertiesOpensearchDashboards ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards --- -##### `BasePathInput`Optional +##### `OverrideMainResponseVersionInput`Optional ```go -func BasePathInput() *string +func OverrideMainResponseVersionInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `BucketInput`Optional +##### `PluginsAlertingFilterByBackendRolesInput`Optional ```go -func BucketInput() *string +func PluginsAlertingFilterByBackendRolesInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `ChunkSizeInput`Optional +##### `PublicAccessInput`Optional ```go -func ChunkSizeInput() *string +func PublicAccessInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `CompressInput`Optional +##### `ReindexRemoteWhitelistInput`Optional ```go -func CompressInput() interface{} +func ReindexRemoteWhitelistInput() *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string --- -##### `CredentialsInput`Optional +##### `S3MigrationInput`Optional ```go -func CredentialsInput() *string +func S3MigrationInput() ManagedDatabaseOpensearchPropertiesS3Migration ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration --- -##### `SnapshotNameInput`Optional +##### `SamlInput`Optional ```go -func SnapshotNameInput() *string +func SamlInput() ManagedDatabaseOpensearchPropertiesSaml ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesSaml --- -##### `BasePath`Required +##### `ScriptMaxCompilationsRateInput`Optional ```go -func BasePath() *string +func ScriptMaxCompilationsRateInput() *string ``` - *Type:* *string --- -##### `Bucket`Required +##### `SearchBackpressureInput`Optional ```go -func Bucket() *string +func SearchBackpressureInput() ManagedDatabaseOpensearchPropertiesSearchBackpressure ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure --- -##### `ChunkSize`Required +##### `SearchMaxBucketsInput`Optional ```go -func ChunkSize() *string +func SearchMaxBucketsInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `Compress`Required +##### `ServiceLogInput`Optional ```go -func Compress() interface{} +func ServiceLogInput() interface{} ``` - *Type:* interface{} --- -##### `Credentials`Required +##### `ShardIndexingPressureInput`Optional ```go -func Credentials() *string +func ShardIndexingPressureInput() ManagedDatabaseOpensearchPropertiesShardIndexingPressure ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -##### `SnapshotName`Required +##### `ThreadPoolAnalyzeQueueSizeInput`Optional ```go -func SnapshotName() *string +func ThreadPoolAnalyzeQueueSizeInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `InternalValue`Optional +##### `ThreadPoolAnalyzeSizeInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesGcsMigration +func ThreadPoolAnalyzeSizeInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +- *Type:* *f64 --- - -### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference - -#### Initializers +##### `ThreadPoolForceMergeSizeInput`Optional ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" - -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +func ThreadPoolForceMergeSizeInput() *f64 ``` -| **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:* *f64 --- -##### `terraformResource`Required +##### `ThreadPoolGetQueueSizeInput`Optional -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func ThreadPoolGetQueueSizeInput() *f64 +``` -The parent resource. +- *Type:* *f64 --- -##### `terraformAttribute`Required +##### `ThreadPoolGetSizeInput`Optional -- *Type:* *string +```go +func ThreadPoolGetSizeInput() *f64 +``` -The attribute on the parent resource this class is referencing. +- *Type:* *f64 --- -#### Methods +##### `ThreadPoolSearchQueueSizeInput`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. | -| ResetRollupDashboardsEnabled | *No description.* | -| ResetRollupEnabled | *No description.* | -| ResetRollupSearchBackoffCount | *No description.* | -| ResetRollupSearchBackoffMillis | *No description.* | -| ResetRollupSearchSearchAllJobs | *No description.* | +```go +func ThreadPoolSearchQueueSizeInput() *f64 +``` + +- *Type:* *f64 --- -##### `ComputeFqn` +##### `ThreadPoolSearchSizeInput`Optional ```go -func ComputeFqn() *string +func ThreadPoolSearchSizeInput() *f64 ``` -##### `GetAnyMapAttribute` +- *Type:* *f64 + +--- + +##### `ThreadPoolSearchThrottledQueueSizeInput`Optional ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func ThreadPoolSearchThrottledQueueSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanAttribute` +##### `ThreadPoolSearchThrottledSizeInput`Optional ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func ThreadPoolSearchThrottledSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanMapAttribute` +##### `ThreadPoolWriteQueueSizeInput`Optional ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func ThreadPoolWriteQueueSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetListAttribute` +##### `ThreadPoolWriteSizeInput`Optional ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func ThreadPoolWriteSizeInput() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetNumberAttribute` +##### `VersionInput`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func VersionInput() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberListAttribute` +##### `ActionAutoCreateIndexEnabled`Required ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func ActionAutoCreateIndexEnabled() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberMapAttribute` +##### `ActionDestructiveRequiresName`Required ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func ActionDestructiveRequiresName() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringAttribute` +##### `AutomaticUtilityNetworkIpFilter`Required ```go -func GetStringAttribute(terraformAttribute *string) *string +func AutomaticUtilityNetworkIpFilter() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringMapAttribute` +##### `ClusterMaxShardsPerNode`Required ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func ClusterMaxShardsPerNode() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `InterpolationForAttribute` +##### `ClusterRoutingAllocationNodeConcurrentRecoveries`Required ```go -func InterpolationForAttribute(property *string) IResolvable +func ClusterRoutingAllocationNodeConcurrentRecoveries() *f64 ``` -###### `property`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `Resolve` +##### `CustomDomain`Required ```go -func Resolve(_context IResolveContext) interface{} +func CustomDomain() *string ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *string --- -##### `ToString` +##### `EmailSenderName`Required ```go -func ToString() *string +func EmailSenderName() *string ``` -Return a string representation of this resolvable object. +- *Type:* *string -Returns a reversible string representation. +--- -##### `ResetRollupDashboardsEnabled` +##### `EmailSenderPassword`Required ```go -func ResetRollupDashboardsEnabled() +func EmailSenderPassword() *string ``` -##### `ResetRollupEnabled` +- *Type:* *string -```go -func ResetRollupEnabled() -``` +--- -##### `ResetRollupSearchBackoffCount` +##### `EmailSenderUsername`Required ```go -func ResetRollupSearchBackoffCount() +func EmailSenderUsername() *string ``` -##### `ResetRollupSearchBackoffMillis` +- *Type:* *string -```go -func ResetRollupSearchBackoffMillis() -``` +--- -##### `ResetRollupSearchSearchAllJobs` +##### `EnableSecurityAudit`Required ```go -func ResetRollupSearchSearchAllJobs() +func EnableSecurityAudit() interface{} ``` - -#### 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.* | -| RollupDashboardsEnabledInput | interface{} | *No description.* | -| RollupEnabledInput | interface{} | *No description.* | -| RollupSearchBackoffCountInput | *f64 | *No description.* | -| RollupSearchBackoffMillisInput | *f64 | *No description.* | -| RollupSearchSearchAllJobsInput | interface{} | *No description.* | -| RollupDashboardsEnabled | interface{} | *No description.* | -| RollupEnabled | interface{} | *No description.* | -| RollupSearchBackoffCount | *f64 | *No description.* | -| RollupSearchBackoffMillis | *f64 | *No description.* | -| RollupSearchSearchAllJobs | interface{} | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +- *Type:* interface{} --- -##### `CreationStack`Required +##### `HttpMaxContentLength`Required ```go -func CreationStack() *[]*string +func HttpMaxContentLength() *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. +- *Type:* *f64 --- -##### `Fqn`Required +##### `HttpMaxHeaderSize`Required ```go -func Fqn() *string +func HttpMaxHeaderSize() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `RollupDashboardsEnabledInput`Optional +##### `HttpMaxInitialLineLength`Required ```go -func RollupDashboardsEnabledInput() interface{} +func HttpMaxInitialLineLength() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `RollupEnabledInput`Optional +##### `IndexPatterns`Required ```go -func RollupEnabledInput() interface{} +func IndexPatterns() *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string --- -##### `RollupSearchBackoffCountInput`Optional +##### `IndicesFielddataCacheSize`Required ```go -func RollupSearchBackoffCountInput() *f64 +func IndicesFielddataCacheSize() *f64 ``` - *Type:* *f64 --- -##### `RollupSearchBackoffMillisInput`Optional +##### `IndicesMemoryIndexBufferSize`Required ```go -func RollupSearchBackoffMillisInput() *f64 +func IndicesMemoryIndexBufferSize() *f64 ``` - *Type:* *f64 --- -##### `RollupSearchSearchAllJobsInput`Optional +##### `IndicesMemoryMaxIndexBufferSize`Required ```go -func RollupSearchSearchAllJobsInput() interface{} +func IndicesMemoryMaxIndexBufferSize() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `RollupDashboardsEnabled`Required +##### `IndicesMemoryMinIndexBufferSize`Required ```go -func RollupDashboardsEnabled() interface{} +func IndicesMemoryMinIndexBufferSize() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `RollupEnabled`Required +##### `IndicesQueriesCacheSize`Required ```go -func RollupEnabled() interface{} +func IndicesQueriesCacheSize() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `RollupSearchBackoffCount`Required +##### `IndicesQueryBoolMaxClauseCount`Required ```go -func RollupSearchBackoffCount() *f64 +func IndicesQueryBoolMaxClauseCount() *f64 ``` - *Type:* *f64 --- -##### `RollupSearchBackoffMillis`Required +##### `IndicesRecoveryMaxBytesPerSec`Required ```go -func RollupSearchBackoffMillis() *f64 +func IndicesRecoveryMaxBytesPerSec() *f64 ``` - *Type:* *f64 --- -##### `RollupSearchSearchAllJobs`Required +##### `IndicesRecoveryMaxConcurrentFileChunks`Required ```go -func RollupSearchSearchAllJobs() interface{} +func IndicesRecoveryMaxConcurrentFileChunks() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `InternalValue`Optional +##### `IpFilter`Required ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesIndexRollup +func IpFilter() *[]*string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +- *Type:* *[]*string --- - -### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference - -#### Initializers +##### `IsmEnabled`Required ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" - -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +func IsmEnabled() 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. | +- *Type:* interface{} --- -##### `terraformResource`Required +##### `IsmHistoryEnabled`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func IsmHistoryEnabled() interface{} +``` -The parent resource. +- *Type:* interface{} --- -##### `terraformAttribute`Required +##### `IsmHistoryMaxAge`Required -- *Type:* *string +```go +func IsmHistoryMaxAge() *f64 +``` -The attribute on the parent resource this class is referencing. +- *Type:* *f64 --- -#### Methods +##### `IsmHistoryMaxDocs`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. | -| ResetMappingNestedObjectsLimit | *No description.* | -| ResetNumberOfReplicas | *No description.* | -| ResetNumberOfShards | *No description.* | +```go +func IsmHistoryMaxDocs() *f64 +``` + +- *Type:* *f64 --- -##### `ComputeFqn` +##### `IsmHistoryRolloverCheckPeriod`Required ```go -func ComputeFqn() *string +func IsmHistoryRolloverCheckPeriod() *f64 ``` -##### `GetAnyMapAttribute` +- *Type:* *f64 + +--- + +##### `IsmHistoryRolloverRetentionPeriod`Required ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func IsmHistoryRolloverRetentionPeriod() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetBooleanAttribute` +##### `KeepIndexRefreshInterval`Required ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func KeepIndexRefreshInterval() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetBooleanMapAttribute` +##### `KnnMemoryCircuitBreakerEnabled`Required ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func KnnMemoryCircuitBreakerEnabled() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetListAttribute` +##### `KnnMemoryCircuitBreakerLimit`Required ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func KnnMemoryCircuitBreakerLimit() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetNumberAttribute` +##### `OverrideMainResponseVersion`Required ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func OverrideMainResponseVersion() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberListAttribute` +##### `PluginsAlertingFilterByBackendRoles`Required ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func PluginsAlertingFilterByBackendRoles() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberMapAttribute` +##### `PublicAccess`Required ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func PublicAccess() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringAttribute` +##### `ReindexRemoteWhitelist`Required ```go -func GetStringAttribute(terraformAttribute *string) *string +func ReindexRemoteWhitelist() *[]*string ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *[]*string --- -##### `GetStringMapAttribute` +##### `ScriptMaxCompilationsRate`Required ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func ScriptMaxCompilationsRate() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `InterpolationForAttribute` +##### `SearchMaxBuckets`Required ```go -func InterpolationForAttribute(property *string) IResolvable +func SearchMaxBuckets() *f64 ``` -###### `property`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `Resolve` +##### `ServiceLog`Required ```go -func Resolve(_context IResolveContext) interface{} +func ServiceLog() interface{} ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* interface{} --- -##### `ToString` +##### `ThreadPoolAnalyzeQueueSize`Required ```go -func ToString() *string +func ThreadPoolAnalyzeQueueSize() *f64 ``` -Return a string representation of this resolvable object. +- *Type:* *f64 -Returns a reversible string representation. +--- -##### `ResetMappingNestedObjectsLimit` +##### `ThreadPoolAnalyzeSize`Required ```go -func ResetMappingNestedObjectsLimit() +func ThreadPoolAnalyzeSize() *f64 ``` -##### `ResetNumberOfReplicas` +- *Type:* *f64 -```go -func ResetNumberOfReplicas() -``` +--- -##### `ResetNumberOfShards` +##### `ThreadPoolForceMergeSize`Required ```go -func ResetNumberOfShards() +func ThreadPoolForceMergeSize() *f64 ``` - -#### 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.* | -| MappingNestedObjectsLimitInput | *f64 | *No description.* | -| NumberOfReplicasInput | *f64 | *No description.* | -| NumberOfShardsInput | *f64 | *No description.* | -| MappingNestedObjectsLimit | *f64 | *No description.* | -| NumberOfReplicas | *f64 | *No description.* | -| NumberOfShards | *f64 | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +- *Type:* *f64 --- -##### `CreationStack`Required +##### `ThreadPoolGetQueueSize`Required ```go -func CreationStack() *[]*string +func ThreadPoolGetQueueSize() *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `ThreadPoolGetSize`Required + +```go +func ThreadPoolGetSize() *f64 +``` + +- *Type:* *f64 --- -##### `Fqn`Required +##### `ThreadPoolSearchQueueSize`Required ```go -func Fqn() *string +func ThreadPoolSearchQueueSize() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `MappingNestedObjectsLimitInput`Optional +##### `ThreadPoolSearchSize`Required ```go -func MappingNestedObjectsLimitInput() *f64 +func ThreadPoolSearchSize() *f64 ``` - *Type:* *f64 --- -##### `NumberOfReplicasInput`Optional +##### `ThreadPoolSearchThrottledQueueSize`Required ```go -func NumberOfReplicasInput() *f64 +func ThreadPoolSearchThrottledQueueSize() *f64 ``` - *Type:* *f64 --- -##### `NumberOfShardsInput`Optional +##### `ThreadPoolSearchThrottledSize`Required ```go -func NumberOfShardsInput() *f64 +func ThreadPoolSearchThrottledSize() *f64 ``` - *Type:* *f64 --- -##### `MappingNestedObjectsLimit`Required +##### `ThreadPoolWriteQueueSize`Required ```go -func MappingNestedObjectsLimit() *f64 +func ThreadPoolWriteQueueSize() *f64 ``` - *Type:* *f64 --- -##### `NumberOfReplicas`Required +##### `ThreadPoolWriteSize`Required ```go -func NumberOfReplicas() *f64 +func ThreadPoolWriteSize() *f64 ``` - *Type:* *f64 --- -##### `NumberOfShards`Required +##### `Version`Required ```go -func NumberOfShards() *f64 +func Version() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesIndexTemplate +func InternalValue() ManagedDatabaseOpensearchProperties ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* ManagedDatabaseOpensearchProperties --- -### ManagedDatabaseOpensearchPropertiesOpenidOutputReference +### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOpenidOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOpenidOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference ``` | **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 @@ -8289,7 +12572,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -8301,161 +12584,162 @@ 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. | -| ResetClientId | *No description.* | -| ResetClientSecret | *No description.* | -| ResetConnectUrl | *No description.* | -| ResetEnabled | *No description.* | -| ResetHeader | *No description.* | -| ResetJwtHeader | *No description.* | -| ResetJwtUrlParameter | *No description.* | -| ResetRefreshRateLimitCount | *No description.* | -| ResetRefreshRateLimitTimeWindowMs | *No description.* | -| ResetRolesKey | *No description.* | -| ResetScope | *No description.* | -| ResetSubjectKey | *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. | +| ResetAccessKey | *No description.* | +| ResetBasePath | *No description.* | +| ResetBucket | *No description.* | +| ResetChunkSize | *No description.* | +| ResetCompress | *No description.* | +| ResetEndpoint | *No description.* | +| ResetIncludeAliases | *No description.* | +| ResetIndices | *No description.* | +| ResetRegion | *No description.* | +| ResetRestoreGlobalState | *No description.* | +| ResetSecretKey | *No description.* | +| ResetServerSideEncryption | *No description.* | +| ResetSnapshotName | *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{} @@ -8463,13 +12747,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 @@ -8479,76 +12763,82 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetClientId` +##### `ResetAccessKey` ```go -func ResetClientId() +func ResetAccessKey() ``` -##### `ResetClientSecret` +##### `ResetBasePath` ```go -func ResetClientSecret() +func ResetBasePath() ``` -##### `ResetConnectUrl` +##### `ResetBucket` ```go -func ResetConnectUrl() +func ResetBucket() ``` -##### `ResetEnabled` +##### `ResetChunkSize` ```go -func ResetEnabled() +func ResetChunkSize() ``` -##### `ResetHeader` +##### `ResetCompress` ```go -func ResetHeader() +func ResetCompress() ``` -##### `ResetJwtHeader` +##### `ResetEndpoint` ```go -func ResetJwtHeader() +func ResetEndpoint() ``` -##### `ResetJwtUrlParameter` +##### `ResetIncludeAliases` ```go -func ResetJwtUrlParameter() +func ResetIncludeAliases() ``` -##### `ResetRefreshRateLimitCount` +##### `ResetIndices` ```go -func ResetRefreshRateLimitCount() +func ResetIndices() ``` -##### `ResetRefreshRateLimitTimeWindowMs` +##### `ResetRegion` ```go -func ResetRefreshRateLimitTimeWindowMs() +func ResetRegion() ``` -##### `ResetRolesKey` +##### `ResetRestoreGlobalState` ```go -func ResetRolesKey() +func ResetRestoreGlobalState() ``` -##### `ResetScope` +##### `ResetSecretKey` ```go -func ResetScope() +func ResetSecretKey() ``` -##### `ResetSubjectKey` +##### `ResetServerSideEncryption` ```go -func ResetSubjectKey() +func ResetServerSideEncryption() +``` + +##### `ResetSnapshotName` + +```go +func ResetSnapshotName() ``` @@ -8556,37 +12846,39 @@ func ResetSubjectKey() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| ClientIdInput | *string | *No description.* | -| ClientSecretInput | *string | *No description.* | -| ConnectUrlInput | *string | *No description.* | -| EnabledInput | interface{} | *No description.* | -| HeaderInput | *string | *No description.* | -| JwtHeaderInput | *string | *No description.* | -| JwtUrlParameterInput | *string | *No description.* | -| RefreshRateLimitCountInput | *f64 | *No description.* | -| RefreshRateLimitTimeWindowMsInput | *f64 | *No description.* | -| RolesKeyInput | *string | *No description.* | -| ScopeInput | *string | *No description.* | -| SubjectKeyInput | *string | *No description.* | -| ClientId | *string | *No description.* | -| ClientSecret | *string | *No description.* | -| ConnectUrl | *string | *No description.* | -| Enabled | interface{} | *No description.* | -| Header | *string | *No description.* | -| JwtHeader | *string | *No description.* | -| JwtUrlParameter | *string | *No description.* | -| RefreshRateLimitCount | *f64 | *No description.* | -| RefreshRateLimitTimeWindowMs | *f64 | *No description.* | -| RolesKey | *string | *No description.* | -| Scope | *string | *No description.* | -| SubjectKey | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AccessKeyInput | *string | *No description.* | +| BasePathInput | *string | *No description.* | +| BucketInput | *string | *No description.* | +| ChunkSizeInput | *string | *No description.* | +| CompressInput | interface{} | *No description.* | +| EndpointInput | *string | *No description.* | +| IncludeAliasesInput | interface{} | *No description.* | +| IndicesInput | *string | *No description.* | +| RegionInput | *string | *No description.* | +| RestoreGlobalStateInput | interface{} | *No description.* | +| SecretKeyInput | *string | *No description.* | +| ServerSideEncryptionInput | interface{} | *No description.* | +| SnapshotNameInput | *string | *No description.* | +| AccessKey | *string | *No description.* | +| BasePath | *string | *No description.* | +| Bucket | *string | *No description.* | +| ChunkSize | *string | *No description.* | +| Compress | interface{} | *No description.* | +| Endpoint | *string | *No description.* | +| IncludeAliases | interface{} | *No description.* | +| Indices | *string | *No description.* | +| Region | *string | *No description.* | +| RestoreGlobalState | interface{} | *No description.* | +| SecretKey | *string | *No description.* | +| ServerSideEncryption | interface{} | *No description.* | +| SnapshotName | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -8600,7 +12892,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -8610,275 +12902,295 @@ func Fqn() *string --- -##### `ClientIdInput`Optional +##### `AccessKeyInput`Optional ```go -func ClientIdInput() *string +func AccessKeyInput() *string ``` - *Type:* *string --- -##### `ClientSecretInput`Optional +##### `BasePathInput`Optional ```go -func ClientSecretInput() *string +func BasePathInput() *string ``` - *Type:* *string --- -##### `ConnectUrlInput`Optional +##### `BucketInput`Optional ```go -func ConnectUrlInput() *string +func BucketInput() *string ``` - *Type:* *string --- -##### `EnabledInput`Optional +##### `ChunkSizeInput`Optional ```go -func EnabledInput() interface{} +func ChunkSizeInput() *string +``` + +- *Type:* *string + +--- + +##### `CompressInput`Optional + +```go +func CompressInput() interface{} ``` - *Type:* interface{} --- -##### `HeaderInput`Optional +##### `EndpointInput`Optional ```go -func HeaderInput() *string +func EndpointInput() *string ``` - *Type:* *string --- -##### `JwtHeaderInput`Optional +##### `IncludeAliasesInput`Optional ```go -func JwtHeaderInput() *string +func IncludeAliasesInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `JwtUrlParameterInput`Optional +##### `IndicesInput`Optional ```go -func JwtUrlParameterInput() *string +func IndicesInput() *string ``` - *Type:* *string --- -##### `RefreshRateLimitCountInput`Optional +##### `RegionInput`Optional ```go -func RefreshRateLimitCountInput() *f64 +func RegionInput() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `RefreshRateLimitTimeWindowMsInput`Optional +##### `RestoreGlobalStateInput`Optional ```go -func RefreshRateLimitTimeWindowMsInput() *f64 +func RestoreGlobalStateInput() interface{} ``` -- *Type:* *f64 +- *Type:* interface{} --- -##### `RolesKeyInput`Optional +##### `SecretKeyInput`Optional ```go -func RolesKeyInput() *string +func SecretKeyInput() *string ``` - *Type:* *string --- -##### `ScopeInput`Optional +##### `ServerSideEncryptionInput`Optional ```go -func ScopeInput() *string +func ServerSideEncryptionInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SnapshotNameInput`Optional + +```go +func SnapshotNameInput() *string ``` - *Type:* *string --- -##### `SubjectKeyInput`Optional +##### `AccessKey`Required ```go -func SubjectKeyInput() *string +func AccessKey() *string ``` - *Type:* *string --- -##### `ClientId`Required +##### `BasePath`Required ```go -func ClientId() *string +func BasePath() *string ``` - *Type:* *string --- -##### `ClientSecret`Required +##### `Bucket`Required ```go -func ClientSecret() *string +func Bucket() *string ``` - *Type:* *string --- -##### `ConnectUrl`Required +##### `ChunkSize`Required ```go -func ConnectUrl() *string +func ChunkSize() *string ``` - *Type:* *string --- -##### `Enabled`Required +##### `Compress`Required ```go -func Enabled() interface{} +func Compress() interface{} ``` - *Type:* interface{} --- -##### `Header`Required +##### `Endpoint`Required ```go -func Header() *string +func Endpoint() *string ``` - *Type:* *string --- -##### `JwtHeader`Required +##### `IncludeAliases`Required ```go -func JwtHeader() *string +func IncludeAliases() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `JwtUrlParameter`Required +##### `Indices`Required ```go -func JwtUrlParameter() *string +func Indices() *string ``` - *Type:* *string --- -##### `RefreshRateLimitCount`Required +##### `Region`Required ```go -func RefreshRateLimitCount() *f64 +func Region() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `RefreshRateLimitTimeWindowMs`Required +##### `RestoreGlobalState`Required ```go -func RefreshRateLimitTimeWindowMs() *f64 +func RestoreGlobalState() interface{} ``` -- *Type:* *f64 +- *Type:* interface{} --- -##### `RolesKey`Required +##### `SecretKey`Required ```go -func RolesKey() *string +func SecretKey() *string ``` - *Type:* *string --- -##### `Scope`Required +##### `ServerSideEncryption`Required ```go -func Scope() *string +func ServerSideEncryption() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `SubjectKey`Required +##### `SnapshotName`Required ```go -func SubjectKey() *string +func SnapshotName() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesOpenid +func InternalValue() ManagedDatabaseOpensearchPropertiesS3Migration ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration --- -### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +### ManagedDatabaseOpensearchPropertiesSamlOutputReference -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSamlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSamlOutputReference ``` | **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 @@ -8886,7 +13198,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -8898,152 +13210,156 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetEnabled | *No description.* | -| ResetMaxOldSpaceSize | *No description.* | -| ResetOpensearchRequestTimeout | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetEnabled | *No description.* | +| ResetIdpEntityId | *No description.* | +| ResetIdpMetadataUrl | *No description.* | +| ResetIdpPemtrustedcasContent | *No description.* | +| ResetRolesKey | *No description.* | +| ResetSpEntityId | *No description.* | +| ResetSubjectKey | *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{} @@ -9051,13 +13367,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 @@ -9067,22 +13383,46 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEnabled` +##### `ResetEnabled` ```go func ResetEnabled() ``` -##### `ResetMaxOldSpaceSize` +##### `ResetIdpEntityId` ```go -func ResetMaxOldSpaceSize() +func ResetIdpEntityId() ``` -##### `ResetOpensearchRequestTimeout` +##### `ResetIdpMetadataUrl` ```go -func ResetOpensearchRequestTimeout() +func ResetIdpMetadataUrl() +``` + +##### `ResetIdpPemtrustedcasContent` + +```go +func ResetIdpPemtrustedcasContent() +``` + +##### `ResetRolesKey` + +```go +func ResetRolesKey() +``` + +##### `ResetSpEntityId` + +```go +func ResetSpEntityId() +``` + +##### `ResetSubjectKey` + +```go +func ResetSubjectKey() ``` @@ -9090,19 +13430,27 @@ func ResetOpensearchRequestTimeout() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| EnabledInput | interface{} | *No description.* | -| MaxOldSpaceSizeInput | *f64 | *No description.* | -| OpensearchRequestTimeoutInput | *f64 | *No description.* | -| Enabled | interface{} | *No description.* | -| MaxOldSpaceSize | *f64 | *No description.* | -| OpensearchRequestTimeout | *f64 | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| EnabledInput | interface{} | *No description.* | +| IdpEntityIdInput | *string | *No description.* | +| IdpMetadataUrlInput | *string | *No description.* | +| IdpPemtrustedcasContentInput | *string | *No description.* | +| RolesKeyInput | *string | *No description.* | +| SpEntityIdInput | *string | *No description.* | +| SubjectKeyInput | *string | *No description.* | +| Enabled | interface{} | *No description.* | +| IdpEntityId | *string | *No description.* | +| IdpMetadataUrl | *string | *No description.* | +| IdpPemtrustedcasContent | *string | *No description.* | +| RolesKey | *string | *No description.* | +| SpEntityId | *string | *No description.* | +| SubjectKey | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -9116,7 +13464,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9126,95 +13474,175 @@ func Fqn() *string --- -##### `EnabledInput`Optional +##### `EnabledInput`Optional + +```go +func EnabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `IdpEntityIdInput`Optional + +```go +func IdpEntityIdInput() *string +``` + +- *Type:* *string + +--- + +##### `IdpMetadataUrlInput`Optional + +```go +func IdpMetadataUrlInput() *string +``` + +- *Type:* *string + +--- + +##### `IdpPemtrustedcasContentInput`Optional + +```go +func IdpPemtrustedcasContentInput() *string +``` + +- *Type:* *string + +--- + +##### `RolesKeyInput`Optional + +```go +func RolesKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `SpEntityIdInput`Optional + +```go +func SpEntityIdInput() *string +``` + +- *Type:* *string + +--- + +##### `SubjectKeyInput`Optional + +```go +func SubjectKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `Enabled`Required + +```go +func Enabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `IdpEntityId`Required ```go -func EnabledInput() interface{} +func IdpEntityId() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `MaxOldSpaceSizeInput`Optional +##### `IdpMetadataUrl`Required ```go -func MaxOldSpaceSizeInput() *f64 +func IdpMetadataUrl() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `OpensearchRequestTimeoutInput`Optional +##### `IdpPemtrustedcasContent`Required ```go -func OpensearchRequestTimeoutInput() *f64 +func IdpPemtrustedcasContent() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `Enabled`Required +##### `RolesKey`Required ```go -func Enabled() interface{} +func RolesKey() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `MaxOldSpaceSize`Required +##### `SpEntityId`Required ```go -func MaxOldSpaceSize() *f64 +func SpEntityId() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `OpensearchRequestTimeout`Required +##### `SubjectKey`Required ```go -func OpensearchRequestTimeout() *f64 +func SubjectKey() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesOpensearchDashboards +func InternalValue() ManagedDatabaseOpensearchPropertiesSaml ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* ManagedDatabaseOpensearchPropertiesSaml --- -### ManagedDatabaseOpensearchPropertiesOutputReference +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference ``` | **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 @@ -9222,7 +13650,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9234,218 +13662,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. | -| PutAuthFailureListeners | *No description.* | -| PutAzureMigration | *No description.* | -| PutGcsMigration | *No description.* | -| PutIndexRollup | *No description.* | -| PutIndexTemplate | *No description.* | -| PutOpenid | *No description.* | -| PutOpensearchDashboards | *No description.* | -| PutS3Migration | *No description.* | -| PutSaml | *No description.* | -| ResetActionAutoCreateIndexEnabled | *No description.* | -| ResetActionDestructiveRequiresName | *No description.* | -| ResetAuthFailureListeners | *No description.* | -| ResetAutomaticUtilityNetworkIpFilter | *No description.* | -| ResetAzureMigration | *No description.* | -| ResetClusterMaxShardsPerNode | *No description.* | -| ResetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | -| ResetCustomDomain | *No description.* | -| ResetEmailSenderName | *No description.* | -| ResetEmailSenderPassword | *No description.* | -| ResetEmailSenderUsername | *No description.* | -| ResetEnableSecurityAudit | *No description.* | -| ResetGcsMigration | *No description.* | -| ResetHttpMaxContentLength | *No description.* | -| ResetHttpMaxHeaderSize | *No description.* | -| ResetHttpMaxInitialLineLength | *No description.* | -| ResetIndexPatterns | *No description.* | -| ResetIndexRollup | *No description.* | -| ResetIndexTemplate | *No description.* | -| ResetIndicesFielddataCacheSize | *No description.* | -| ResetIndicesMemoryIndexBufferSize | *No description.* | -| ResetIndicesMemoryMaxIndexBufferSize | *No description.* | -| ResetIndicesMemoryMinIndexBufferSize | *No description.* | -| ResetIndicesQueriesCacheSize | *No description.* | -| ResetIndicesQueryBoolMaxClauseCount | *No description.* | -| ResetIndicesRecoveryMaxBytesPerSec | *No description.* | -| ResetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | -| ResetIpFilter | *No description.* | -| ResetIsmEnabled | *No description.* | -| ResetIsmHistoryEnabled | *No description.* | -| ResetIsmHistoryMaxAge | *No description.* | -| ResetIsmHistoryMaxDocs | *No description.* | -| ResetIsmHistoryRolloverCheckPeriod | *No description.* | -| ResetIsmHistoryRolloverRetentionPeriod | *No description.* | -| ResetKeepIndexRefreshInterval | *No description.* | -| ResetKnnMemoryCircuitBreakerEnabled | *No description.* | -| ResetKnnMemoryCircuitBreakerLimit | *No description.* | -| ResetOpenid | *No description.* | -| ResetOpensearchDashboards | *No description.* | -| ResetOverrideMainResponseVersion | *No description.* | -| ResetPluginsAlertingFilterByBackendRoles | *No description.* | -| ResetPublicAccess | *No description.* | -| ResetReindexRemoteWhitelist | *No description.* | -| ResetS3Migration | *No description.* | -| ResetSaml | *No description.* | -| ResetScriptMaxCompilationsRate | *No description.* | -| ResetSearchMaxBuckets | *No description.* | -| ResetServiceLog | *No description.* | -| ResetThreadPoolAnalyzeQueueSize | *No description.* | -| ResetThreadPoolAnalyzeSize | *No description.* | -| ResetThreadPoolForceMergeSize | *No description.* | -| ResetThreadPoolGetQueueSize | *No description.* | -| ResetThreadPoolGetSize | *No description.* | -| ResetThreadPoolSearchQueueSize | *No description.* | -| ResetThreadPoolSearchSize | *No description.* | -| ResetThreadPoolSearchThrottledQueueSize | *No description.* | -| ResetThreadPoolSearchThrottledSize | *No description.* | -| ResetThreadPoolWriteQueueSize | *No description.* | -| ResetThreadPoolWriteSize | *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. | +| ResetCpuThreshold | *No description.* | +| ResetHeapThreshold | *No description.* | +| ResetNumSuccessiveBreaches | *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{} @@ -9453,13 +13815,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 @@ -9469,472 +13831,404 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutAuthFailureListeners` - -```go -func PutAuthFailureListeners(value ManagedDatabaseOpensearchPropertiesAuthFailureListeners) -``` - -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners - ---- - -##### `PutAzureMigration` - -```go -func PutAzureMigration(value ManagedDatabaseOpensearchPropertiesAzureMigration) -``` - -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration - ---- - -##### `PutGcsMigration` - -```go -func PutGcsMigration(value ManagedDatabaseOpensearchPropertiesGcsMigration) -``` - -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration - ---- - -##### `PutIndexRollup` +##### `ResetCpuThreshold` ```go -func PutIndexRollup(value ManagedDatabaseOpensearchPropertiesIndexRollup) +func ResetCpuThreshold() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup - ---- - -##### `PutIndexTemplate` +##### `ResetHeapThreshold` ```go -func PutIndexTemplate(value ManagedDatabaseOpensearchPropertiesIndexTemplate) +func ResetHeapThreshold() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate - ---- - -##### `PutOpenid` +##### `ResetNumSuccessiveBreaches` ```go -func PutOpenid(value ManagedDatabaseOpensearchPropertiesOpenid) +func ResetNumSuccessiveBreaches() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid - ---- - -##### `PutOpensearchDashboards` - -```go -func PutOpensearchDashboards(value ManagedDatabaseOpensearchPropertiesOpensearchDashboards) -``` -###### `value`Required +#### Properties -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| CpuThresholdInput | *f64 | *No description.* | +| HeapThresholdInput | *f64 | *No description.* | +| NumSuccessiveBreachesInput | *f64 | *No description.* | +| CpuThreshold | *f64 | *No description.* | +| HeapThreshold | *f64 | *No description.* | +| NumSuccessiveBreaches | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | --- -##### `PutS3Migration` +##### `CreationStack`Required ```go -func PutS3Migration(value ManagedDatabaseOpensearchPropertiesS3Migration) +func CreationStack() *[]*string ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration - ---- - -##### `PutSaml` - -```go -func PutSaml(value ManagedDatabaseOpensearchPropertiesSaml) -``` +- *Type:* *[]*string -###### `value`Required +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +If this returns an empty array the stack will not be attached. --- -##### `ResetActionAutoCreateIndexEnabled` - -```go -func ResetActionAutoCreateIndexEnabled() -``` - -##### `ResetActionDestructiveRequiresName` - -```go -func ResetActionDestructiveRequiresName() -``` - -##### `ResetAuthFailureListeners` +##### `Fqn`Required ```go -func ResetAuthFailureListeners() +func Fqn() *string ``` -##### `ResetAutomaticUtilityNetworkIpFilter` +- *Type:* *string -```go -func ResetAutomaticUtilityNetworkIpFilter() -``` +--- -##### `ResetAzureMigration` +##### `CpuThresholdInput`Optional ```go -func ResetAzureMigration() +func CpuThresholdInput() *f64 ``` -##### `ResetClusterMaxShardsPerNode` +- *Type:* *f64 -```go -func ResetClusterMaxShardsPerNode() -``` +--- -##### `ResetClusterRoutingAllocationNodeConcurrentRecoveries` +##### `HeapThresholdInput`Optional ```go -func ResetClusterRoutingAllocationNodeConcurrentRecoveries() +func HeapThresholdInput() *f64 ``` -##### `ResetCustomDomain` +- *Type:* *f64 -```go -func ResetCustomDomain() -``` +--- -##### `ResetEmailSenderName` +##### `NumSuccessiveBreachesInput`Optional ```go -func ResetEmailSenderName() +func NumSuccessiveBreachesInput() *f64 ``` -##### `ResetEmailSenderPassword` +- *Type:* *f64 -```go -func ResetEmailSenderPassword() -``` +--- -##### `ResetEmailSenderUsername` +##### `CpuThreshold`Required ```go -func ResetEmailSenderUsername() +func CpuThreshold() *f64 ``` -##### `ResetEnableSecurityAudit` +- *Type:* *f64 -```go -func ResetEnableSecurityAudit() -``` +--- -##### `ResetGcsMigration` +##### `HeapThreshold`Required ```go -func ResetGcsMigration() +func HeapThreshold() *f64 ``` -##### `ResetHttpMaxContentLength` +- *Type:* *f64 -```go -func ResetHttpMaxContentLength() -``` +--- -##### `ResetHttpMaxHeaderSize` +##### `NumSuccessiveBreaches`Required ```go -func ResetHttpMaxHeaderSize() +func NumSuccessiveBreaches() *f64 ``` -##### `ResetHttpMaxInitialLineLength` +- *Type:* *f64 -```go -func ResetHttpMaxInitialLineLength() -``` +--- -##### `ResetIndexPatterns` +##### `InternalValue`Optional ```go -func ResetIndexPatterns() +func InternalValue() ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress ``` -##### `ResetIndexRollup` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -```go -func ResetIndexRollup() -``` +--- -##### `ResetIndexTemplate` -```go -func ResetIndexTemplate() -``` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference -##### `ResetIndicesFielddataCacheSize` +#### Initializers ```go -func ResetIndicesFielddataCacheSize() +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference ``` -##### `ResetIndicesMemoryIndexBufferSize` +| **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. | -```go -func ResetIndicesMemoryIndexBufferSize() -``` +--- -##### `ResetIndicesMemoryMaxIndexBufferSize` +##### `terraformResource`Required -```go -func ResetIndicesMemoryMaxIndexBufferSize() -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -##### `ResetIndicesMemoryMinIndexBufferSize` +The parent resource. -```go -func ResetIndicesMemoryMinIndexBufferSize() -``` +--- -##### `ResetIndicesQueriesCacheSize` +##### `terraformAttribute`Required -```go -func ResetIndicesQueriesCacheSize() -``` +- *Type:* *string -##### `ResetIndicesQueryBoolMaxClauseCount` +The attribute on the parent resource this class is referencing. -```go -func ResetIndicesQueryBoolMaxClauseCount() -``` +--- -##### `ResetIndicesRecoveryMaxBytesPerSec` +#### 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. | +| PutNodeDuress | *No description.* | +| PutSearchShardTask | *No description.* | +| PutSearchTask | *No description.* | +| ResetMode | *No description.* | +| ResetNodeDuress | *No description.* | +| ResetSearchShardTask | *No description.* | +| ResetSearchTask | *No description.* | + +--- + +##### `ComputeFqn` ```go -func ResetIndicesRecoveryMaxBytesPerSec() +func ComputeFqn() *string ``` -##### `ResetIndicesRecoveryMaxConcurrentFileChunks` +##### `GetAnyMapAttribute` ```go -func ResetIndicesRecoveryMaxConcurrentFileChunks() +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -##### `ResetIpFilter` +###### `terraformAttribute`Required -```go -func ResetIpFilter() -``` +- *Type:* *string -##### `ResetIsmEnabled` +--- + +##### `GetBooleanAttribute` ```go -func ResetIsmEnabled() +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -##### `ResetIsmHistoryEnabled` +###### `terraformAttribute`Required -```go -func ResetIsmHistoryEnabled() -``` +- *Type:* *string -##### `ResetIsmHistoryMaxAge` +--- + +##### `GetBooleanMapAttribute` ```go -func ResetIsmHistoryMaxAge() +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -##### `ResetIsmHistoryMaxDocs` +###### `terraformAttribute`Required -```go -func ResetIsmHistoryMaxDocs() -``` +- *Type:* *string -##### `ResetIsmHistoryRolloverCheckPeriod` +--- + +##### `GetListAttribute` ```go -func ResetIsmHistoryRolloverCheckPeriod() +func GetListAttribute(terraformAttribute *string) *[]*string ``` -##### `ResetIsmHistoryRolloverRetentionPeriod` +###### `terraformAttribute`Required -```go -func ResetIsmHistoryRolloverRetentionPeriod() -``` +- *Type:* *string -##### `ResetKeepIndexRefreshInterval` +--- + +##### `GetNumberAttribute` ```go -func ResetKeepIndexRefreshInterval() +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -##### `ResetKnnMemoryCircuitBreakerEnabled` +###### `terraformAttribute`Required -```go -func ResetKnnMemoryCircuitBreakerEnabled() -``` +- *Type:* *string -##### `ResetKnnMemoryCircuitBreakerLimit` +--- + +##### `GetNumberListAttribute` ```go -func ResetKnnMemoryCircuitBreakerLimit() +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -##### `ResetOpenid` +###### `terraformAttribute`Required -```go -func ResetOpenid() -``` +- *Type:* *string -##### `ResetOpensearchDashboards` +--- + +##### `GetNumberMapAttribute` ```go -func ResetOpensearchDashboards() +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -##### `ResetOverrideMainResponseVersion` +###### `terraformAttribute`Required -```go -func ResetOverrideMainResponseVersion() -``` +- *Type:* *string -##### `ResetPluginsAlertingFilterByBackendRoles` +--- + +##### `GetStringAttribute` ```go -func ResetPluginsAlertingFilterByBackendRoles() +func GetStringAttribute(terraformAttribute *string) *string ``` -##### `ResetPublicAccess` +###### `terraformAttribute`Required -```go -func ResetPublicAccess() -``` +- *Type:* *string -##### `ResetReindexRemoteWhitelist` +--- + +##### `GetStringMapAttribute` ```go -func ResetReindexRemoteWhitelist() +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -##### `ResetS3Migration` +###### `terraformAttribute`Required -```go -func ResetS3Migration() -``` +- *Type:* *string -##### `ResetSaml` +--- + +##### `InterpolationForAttribute` ```go -func ResetSaml() +func InterpolationForAttribute(property *string) IResolvable ``` -##### `ResetScriptMaxCompilationsRate` +###### `property`Required -```go -func ResetScriptMaxCompilationsRate() -``` +- *Type:* *string -##### `ResetSearchMaxBuckets` +--- + +##### `Resolve` ```go -func ResetSearchMaxBuckets() +func Resolve(_context IResolveContext) interface{} ``` -##### `ResetServiceLog` +Produce the Token's value at resolution time. -```go -func ResetServiceLog() -``` +###### `_context`Required -##### `ResetThreadPoolAnalyzeQueueSize` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext -```go -func ResetThreadPoolAnalyzeQueueSize() -``` +--- -##### `ResetThreadPoolAnalyzeSize` +##### `ToString` ```go -func ResetThreadPoolAnalyzeSize() +func ToString() *string ``` -##### `ResetThreadPoolForceMergeSize` +Return a string representation of this resolvable object. -```go -func ResetThreadPoolForceMergeSize() -``` +Returns a reversible string representation. -##### `ResetThreadPoolGetQueueSize` +##### `PutNodeDuress` ```go -func ResetThreadPoolGetQueueSize() +func PutNodeDuress(value ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress) ``` -##### `ResetThreadPoolGetSize` +###### `value`Required -```go -func ResetThreadPoolGetSize() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -##### `ResetThreadPoolSearchQueueSize` +--- + +##### `PutSearchShardTask` ```go -func ResetThreadPoolSearchQueueSize() +func PutSearchShardTask(value ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask) ``` -##### `ResetThreadPoolSearchSize` +###### `value`Required -```go -func ResetThreadPoolSearchSize() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask -##### `ResetThreadPoolSearchThrottledQueueSize` +--- + +##### `PutSearchTask` ```go -func ResetThreadPoolSearchThrottledQueueSize() +func PutSearchTask(value ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask) ``` -##### `ResetThreadPoolSearchThrottledSize` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +--- + +##### `ResetMode` ```go -func ResetThreadPoolSearchThrottledSize() +func ResetMode() ``` -##### `ResetThreadPoolWriteQueueSize` +##### `ResetNodeDuress` ```go -func ResetThreadPoolWriteQueueSize() +func ResetNodeDuress() ``` -##### `ResetThreadPoolWriteSize` +##### `ResetSearchShardTask` ```go -func ResetThreadPoolWriteSize() +func ResetSearchShardTask() ``` -##### `ResetVersion` +##### `ResetSearchTask` ```go -func ResetVersion() +func ResetSearchTask() ``` @@ -9942,133 +14236,21 @@ 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.* | -| AuthFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | -| AzureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | -| GcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | -| IndexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | -| IndexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | -| Openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | -| OpensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | -| S3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | -| Saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | -| ActionAutoCreateIndexEnabledInput | interface{} | *No description.* | -| ActionDestructiveRequiresNameInput | interface{} | *No description.* | -| AuthFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | -| AutomaticUtilityNetworkIpFilterInput | interface{} | *No description.* | -| AzureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | -| ClusterMaxShardsPerNodeInput | *f64 | *No description.* | -| ClusterRoutingAllocationNodeConcurrentRecoveriesInput | *f64 | *No description.* | -| CustomDomainInput | *string | *No description.* | -| EmailSenderNameInput | *string | *No description.* | -| EmailSenderPasswordInput | *string | *No description.* | -| EmailSenderUsernameInput | *string | *No description.* | -| EnableSecurityAuditInput | interface{} | *No description.* | -| GcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | -| HttpMaxContentLengthInput | *f64 | *No description.* | -| HttpMaxHeaderSizeInput | *f64 | *No description.* | -| HttpMaxInitialLineLengthInput | *f64 | *No description.* | -| IndexPatternsInput | *[]*string | *No description.* | -| IndexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | -| IndexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -| IndicesFielddataCacheSizeInput | *f64 | *No description.* | -| IndicesMemoryIndexBufferSizeInput | *f64 | *No description.* | -| IndicesMemoryMaxIndexBufferSizeInput | *f64 | *No description.* | -| IndicesMemoryMinIndexBufferSizeInput | *f64 | *No description.* | -| IndicesQueriesCacheSizeInput | *f64 | *No description.* | -| IndicesQueryBoolMaxClauseCountInput | *f64 | *No description.* | -| IndicesRecoveryMaxBytesPerSecInput | *f64 | *No description.* | -| IndicesRecoveryMaxConcurrentFileChunksInput | *f64 | *No description.* | -| IpFilterInput | *[]*string | *No description.* | -| IsmEnabledInput | interface{} | *No description.* | -| IsmHistoryEnabledInput | interface{} | *No description.* | -| IsmHistoryMaxAgeInput | *f64 | *No description.* | -| IsmHistoryMaxDocsInput | *f64 | *No description.* | -| IsmHistoryRolloverCheckPeriodInput | *f64 | *No description.* | -| IsmHistoryRolloverRetentionPeriodInput | *f64 | *No description.* | -| KeepIndexRefreshIntervalInput | interface{} | *No description.* | -| KnnMemoryCircuitBreakerEnabledInput | interface{} | *No description.* | -| KnnMemoryCircuitBreakerLimitInput | *f64 | *No description.* | -| OpenidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | -| OpensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | -| OverrideMainResponseVersionInput | interface{} | *No description.* | -| PluginsAlertingFilterByBackendRolesInput | interface{} | *No description.* | -| PublicAccessInput | interface{} | *No description.* | -| ReindexRemoteWhitelistInput | *[]*string | *No description.* | -| S3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | -| SamlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | -| ScriptMaxCompilationsRateInput | *string | *No description.* | -| SearchMaxBucketsInput | *f64 | *No description.* | -| ServiceLogInput | interface{} | *No description.* | -| ThreadPoolAnalyzeQueueSizeInput | *f64 | *No description.* | -| ThreadPoolAnalyzeSizeInput | *f64 | *No description.* | -| ThreadPoolForceMergeSizeInput | *f64 | *No description.* | -| ThreadPoolGetQueueSizeInput | *f64 | *No description.* | -| ThreadPoolGetSizeInput | *f64 | *No description.* | -| ThreadPoolSearchQueueSizeInput | *f64 | *No description.* | -| ThreadPoolSearchSizeInput | *f64 | *No description.* | -| ThreadPoolSearchThrottledQueueSizeInput | *f64 | *No description.* | -| ThreadPoolSearchThrottledSizeInput | *f64 | *No description.* | -| ThreadPoolWriteQueueSizeInput | *f64 | *No description.* | -| ThreadPoolWriteSizeInput | *f64 | *No description.* | -| VersionInput | *string | *No description.* | -| ActionAutoCreateIndexEnabled | interface{} | *No description.* | -| ActionDestructiveRequiresName | interface{} | *No description.* | -| AutomaticUtilityNetworkIpFilter | interface{} | *No description.* | -| ClusterMaxShardsPerNode | *f64 | *No description.* | -| ClusterRoutingAllocationNodeConcurrentRecoveries | *f64 | *No description.* | -| CustomDomain | *string | *No description.* | -| EmailSenderName | *string | *No description.* | -| EmailSenderPassword | *string | *No description.* | -| EmailSenderUsername | *string | *No description.* | -| EnableSecurityAudit | interface{} | *No description.* | -| HttpMaxContentLength | *f64 | *No description.* | -| HttpMaxHeaderSize | *f64 | *No description.* | -| HttpMaxInitialLineLength | *f64 | *No description.* | -| IndexPatterns | *[]*string | *No description.* | -| IndicesFielddataCacheSize | *f64 | *No description.* | -| IndicesMemoryIndexBufferSize | *f64 | *No description.* | -| IndicesMemoryMaxIndexBufferSize | *f64 | *No description.* | -| IndicesMemoryMinIndexBufferSize | *f64 | *No description.* | -| IndicesQueriesCacheSize | *f64 | *No description.* | -| IndicesQueryBoolMaxClauseCount | *f64 | *No description.* | -| IndicesRecoveryMaxBytesPerSec | *f64 | *No description.* | -| IndicesRecoveryMaxConcurrentFileChunks | *f64 | *No description.* | -| IpFilter | *[]*string | *No description.* | -| IsmEnabled | interface{} | *No description.* | -| IsmHistoryEnabled | interface{} | *No description.* | -| IsmHistoryMaxAge | *f64 | *No description.* | -| IsmHistoryMaxDocs | *f64 | *No description.* | -| IsmHistoryRolloverCheckPeriod | *f64 | *No description.* | -| IsmHistoryRolloverRetentionPeriod | *f64 | *No description.* | -| KeepIndexRefreshInterval | interface{} | *No description.* | -| KnnMemoryCircuitBreakerEnabled | interface{} | *No description.* | -| KnnMemoryCircuitBreakerLimit | *f64 | *No description.* | -| OverrideMainResponseVersion | interface{} | *No description.* | -| PluginsAlertingFilterByBackendRoles | interface{} | *No description.* | -| PublicAccess | interface{} | *No description.* | -| ReindexRemoteWhitelist | *[]*string | *No description.* | -| ScriptMaxCompilationsRate | *string | *No description.* | -| SearchMaxBuckets | *f64 | *No description.* | -| ServiceLog | interface{} | *No description.* | -| ThreadPoolAnalyzeQueueSize | *f64 | *No description.* | -| ThreadPoolAnalyzeSize | *f64 | *No description.* | -| ThreadPoolForceMergeSize | *f64 | *No description.* | -| ThreadPoolGetQueueSize | *f64 | *No description.* | -| ThreadPoolGetSize | *f64 | *No description.* | -| ThreadPoolSearchQueueSize | *f64 | *No description.* | -| ThreadPoolSearchSize | *f64 | *No description.* | -| ThreadPoolSearchThrottledQueueSize | *f64 | *No description.* | -| ThreadPoolSearchThrottledSize | *f64 | *No description.* | -| ThreadPoolWriteQueueSize | *f64 | *No description.* | -| ThreadPoolWriteSize | *f64 | *No description.* | -| Version | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchProperties | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| NodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | *No description.* | +| SearchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | *No description.* | +| SearchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | *No description.* | +| ModeInput | *string | *No description.* | +| NodeDuressInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | +| SearchShardTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | +| SearchTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | +| Mode | *string | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -10082,7 +14264,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -10092,1235 +14274,1471 @@ func Fqn() *string --- -##### `AuthFailureListeners`Required +##### `NodeDuress`Required ```go -func AuthFailureListeners() ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +func NodeDuress() ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference --- -##### `AzureMigration`Required +##### `SearchShardTask`Required ```go -func AzureMigration() ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +func SearchShardTask() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference --- -##### `GcsMigration`Required +##### `SearchTask`Required ```go -func GcsMigration() ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +func SearchTask() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference --- -##### `IndexRollup`Required +##### `ModeInput`Optional ```go -func IndexRollup() ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +func ModeInput() *string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +- *Type:* *string --- -##### `IndexTemplate`Required +##### `NodeDuressInput`Optional ```go -func IndexTemplate() ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +func NodeDuressInput() ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `Openid`Required +##### `SearchShardTaskInput`Optional ```go -func Openid() ManagedDatabaseOpensearchPropertiesOpenidOutputReference +func SearchShardTaskInput() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `OpensearchDashboards`Required +##### `SearchTaskInput`Optional ```go -func OpensearchDashboards() ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +func SearchTaskInput() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `S3Migration`Required +##### `Mode`Required ```go -func S3Migration() ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +func Mode() *string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +- *Type:* *string --- -##### `Saml`Required +##### `InternalValue`Optional ```go -func Saml() ManagedDatabaseOpensearchPropertiesSamlOutputReference +func InternalValue() ManagedDatabaseOpensearchPropertiesSearchBackpressure ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure --- -##### `ActionAutoCreateIndexEnabledInput`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference + +#### Initializers ```go -func ActionAutoCreateIndexEnabledInput() interface{} +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference ``` -- *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. | --- -##### `ActionDestructiveRequiresNameInput`Optional +##### `terraformResource`Required -```go -func ActionDestructiveRequiresNameInput() interface{} -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* interface{} +The parent resource. --- -##### `AuthFailureListenersInput`Optional +##### `terraformAttribute`Required -```go -func AuthFailureListenersInput() ManagedDatabaseOpensearchPropertiesAuthFailureListeners -``` +- *Type:* *string -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +The attribute on the parent resource this class is referencing. --- -##### `AutomaticUtilityNetworkIpFilterInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCancellationBurst | *No description.* | +| ResetCancellationRate | *No description.* | +| ResetCancellationRatio | *No description.* | +| ResetCpuTimeMillisThreshold | *No description.* | +| ResetElapsedTimeMillisThreshold | *No description.* | +| ResetHeapMovingAverageWindowSize | *No description.* | +| ResetHeapPercentThreshold | *No description.* | +| ResetHeapVariance | *No description.* | +| ResetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `ComputeFqn` ```go -func AutomaticUtilityNetworkIpFilterInput() interface{} +func ComputeFqn() *string ``` -- *Type:* interface{} +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AzureMigrationInput`Optional +##### `GetBooleanAttribute` ```go -func AzureMigrationInput() ManagedDatabaseOpensearchPropertiesAzureMigration +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ClusterMaxShardsPerNodeInput`Optional +##### `GetBooleanMapAttribute` ```go -func ClusterMaxShardsPerNodeInput() *f64 +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ClusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional +##### `GetListAttribute` ```go -func ClusterRoutingAllocationNodeConcurrentRecoveriesInput() *f64 +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `CustomDomainInput`Optional +##### `GetNumberAttribute` ```go -func CustomDomainInput() *string +func GetNumberAttribute(terraformAttribute *string) *f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `EmailSenderNameInput`Optional +##### `GetNumberListAttribute` ```go -func EmailSenderNameInput() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `EmailSenderPasswordInput`Optional +##### `GetNumberMapAttribute` ```go -func EmailSenderPasswordInput() *string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `EmailSenderUsernameInput`Optional +##### `GetStringAttribute` ```go -func EmailSenderUsernameInput() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `EnableSecurityAuditInput`Optional +##### `GetStringMapAttribute` ```go -func EnableSecurityAuditInput() interface{} +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `GcsMigrationInput`Optional +##### `InterpolationForAttribute` ```go -func GcsMigrationInput() ManagedDatabaseOpensearchPropertiesGcsMigration +func InterpolationForAttribute(property *string) IResolvable ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +###### `property`Required + +- *Type:* *string --- -##### `HttpMaxContentLengthInput`Optional +##### `Resolve` ```go -func HttpMaxContentLengthInput() *f64 +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *f64 +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `HttpMaxHeaderSizeInput`Optional +##### `ToString` ```go -func HttpMaxHeaderSizeInput() *f64 +func ToString() *string ``` -- *Type:* *f64 +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `HttpMaxInitialLineLengthInput`Optional +##### `ResetCancellationBurst` ```go -func HttpMaxInitialLineLengthInput() *f64 +func ResetCancellationBurst() ``` -- *Type:* *f64 +##### `ResetCancellationRate` ---- +```go +func ResetCancellationRate() +``` -##### `IndexPatternsInput`Optional +##### `ResetCancellationRatio` ```go -func IndexPatternsInput() *[]*string +func ResetCancellationRatio() ``` -- *Type:* *[]*string +##### `ResetCpuTimeMillisThreshold` ---- +```go +func ResetCpuTimeMillisThreshold() +``` -##### `IndexRollupInput`Optional +##### `ResetElapsedTimeMillisThreshold` ```go -func IndexRollupInput() ManagedDatabaseOpensearchPropertiesIndexRollup +func ResetElapsedTimeMillisThreshold() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +##### `ResetHeapMovingAverageWindowSize` ---- +```go +func ResetHeapMovingAverageWindowSize() +``` -##### `IndexTemplateInput`Optional +##### `ResetHeapPercentThreshold` ```go -func IndexTemplateInput() ManagedDatabaseOpensearchPropertiesIndexTemplate +func ResetHeapPercentThreshold() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +##### `ResetHeapVariance` ---- +```go +func ResetHeapVariance() +``` -##### `IndicesFielddataCacheSizeInput`Optional +##### `ResetTotalHeapPercentThreshold` ```go -func IndicesFielddataCacheSizeInput() *f64 +func ResetTotalHeapPercentThreshold() ``` -- *Type:* *f64 ---- +#### Properties -##### `IndicesMemoryIndexBufferSizeInput`Optional +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| CancellationBurstInput | *f64 | *No description.* | +| CancellationRateInput | *f64 | *No description.* | +| CancellationRatioInput | *f64 | *No description.* | +| CpuTimeMillisThresholdInput | *f64 | *No description.* | +| ElapsedTimeMillisThresholdInput | *f64 | *No description.* | +| HeapMovingAverageWindowSizeInput | *f64 | *No description.* | +| HeapPercentThresholdInput | *f64 | *No description.* | +| HeapVarianceInput | *f64 | *No description.* | +| TotalHeapPercentThresholdInput | *f64 | *No description.* | +| CancellationBurst | *f64 | *No description.* | +| CancellationRate | *f64 | *No description.* | +| CancellationRatio | *f64 | *No description.* | +| CpuTimeMillisThreshold | *f64 | *No description.* | +| ElapsedTimeMillisThreshold | *f64 | *No description.* | +| HeapMovingAverageWindowSize | *f64 | *No description.* | +| HeapPercentThreshold | *f64 | *No description.* | +| HeapVariance | *f64 | *No description.* | +| TotalHeapPercentThreshold | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | + +--- + +##### `CreationStack`Required ```go -func IndicesMemoryIndexBufferSizeInput() *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. --- -##### `IndicesMemoryMaxIndexBufferSizeInput`Optional +##### `Fqn`Required ```go -func IndicesMemoryMaxIndexBufferSizeInput() *f64 +func Fqn() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `IndicesMemoryMinIndexBufferSizeInput`Optional +##### `CancellationBurstInput`Optional ```go -func IndicesMemoryMinIndexBufferSizeInput() *f64 +func CancellationBurstInput() *f64 ``` - *Type:* *f64 --- -##### `IndicesQueriesCacheSizeInput`Optional +##### `CancellationRateInput`Optional ```go -func IndicesQueriesCacheSizeInput() *f64 +func CancellationRateInput() *f64 ``` - *Type:* *f64 --- -##### `IndicesQueryBoolMaxClauseCountInput`Optional +##### `CancellationRatioInput`Optional ```go -func IndicesQueryBoolMaxClauseCountInput() *f64 +func CancellationRatioInput() *f64 ``` - *Type:* *f64 --- -##### `IndicesRecoveryMaxBytesPerSecInput`Optional +##### `CpuTimeMillisThresholdInput`Optional ```go -func IndicesRecoveryMaxBytesPerSecInput() *f64 +func CpuTimeMillisThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `IndicesRecoveryMaxConcurrentFileChunksInput`Optional +##### `ElapsedTimeMillisThresholdInput`Optional ```go -func IndicesRecoveryMaxConcurrentFileChunksInput() *f64 +func ElapsedTimeMillisThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `IpFilterInput`Optional +##### `HeapMovingAverageWindowSizeInput`Optional ```go -func IpFilterInput() *[]*string +func HeapMovingAverageWindowSizeInput() *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 --- -##### `IsmEnabledInput`Optional +##### `HeapPercentThresholdInput`Optional ```go -func IsmEnabledInput() interface{} +func HeapPercentThresholdInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `IsmHistoryEnabledInput`Optional +##### `HeapVarianceInput`Optional ```go -func IsmHistoryEnabledInput() interface{} +func HeapVarianceInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `IsmHistoryMaxAgeInput`Optional +##### `TotalHeapPercentThresholdInput`Optional ```go -func IsmHistoryMaxAgeInput() *f64 +func TotalHeapPercentThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `IsmHistoryMaxDocsInput`Optional +##### `CancellationBurst`Required ```go -func IsmHistoryMaxDocsInput() *f64 +func CancellationBurst() *f64 ``` - *Type:* *f64 --- -##### `IsmHistoryRolloverCheckPeriodInput`Optional +##### `CancellationRate`Required ```go -func IsmHistoryRolloverCheckPeriodInput() *f64 +func CancellationRate() *f64 ``` - *Type:* *f64 --- -##### `IsmHistoryRolloverRetentionPeriodInput`Optional +##### `CancellationRatio`Required ```go -func IsmHistoryRolloverRetentionPeriodInput() *f64 +func CancellationRatio() *f64 ``` - *Type:* *f64 --- -##### `KeepIndexRefreshIntervalInput`Optional +##### `CpuTimeMillisThreshold`Required ```go -func KeepIndexRefreshIntervalInput() interface{} +func CpuTimeMillisThreshold() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `KnnMemoryCircuitBreakerEnabledInput`Optional +##### `ElapsedTimeMillisThreshold`Required ```go -func KnnMemoryCircuitBreakerEnabledInput() interface{} +func ElapsedTimeMillisThreshold() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `KnnMemoryCircuitBreakerLimitInput`Optional +##### `HeapMovingAverageWindowSize`Required ```go -func KnnMemoryCircuitBreakerLimitInput() *f64 +func HeapMovingAverageWindowSize() *f64 ``` - *Type:* *f64 --- -##### `OpenidInput`Optional +##### `HeapPercentThreshold`Required ```go -func OpenidInput() ManagedDatabaseOpensearchPropertiesOpenid +func HeapPercentThreshold() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* *f64 --- -##### `OpensearchDashboardsInput`Optional +##### `HeapVariance`Required ```go -func OpensearchDashboardsInput() ManagedDatabaseOpensearchPropertiesOpensearchDashboards +func HeapVariance() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* *f64 --- -##### `OverrideMainResponseVersionInput`Optional +##### `TotalHeapPercentThreshold`Required ```go -func OverrideMainResponseVersionInput() interface{} +func TotalHeapPercentThreshold() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `PluginsAlertingFilterByBackendRolesInput`Optional +##### `InternalValue`Optional ```go -func PluginsAlertingFilterByBackendRolesInput() interface{} +func InternalValue() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask ``` -- *Type:* interface{} +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `PublicAccessInput`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference + +#### Initializers ```go -func PublicAccessInput() interface{} +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference ``` -- *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. | --- -##### `ReindexRemoteWhitelistInput`Optional +##### `terraformResource`Required -```go -func ReindexRemoteWhitelistInput() *[]*string -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* *[]*string +The parent resource. --- -##### `S3MigrationInput`Optional +##### `terraformAttribute`Required -```go -func S3MigrationInput() ManagedDatabaseOpensearchPropertiesS3Migration -``` +- *Type:* *string -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +The attribute on the parent resource this class is referencing. --- -##### `SamlInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCancellationBurst | *No description.* | +| ResetCancellationRate | *No description.* | +| ResetCancellationRatio | *No description.* | +| ResetCpuTimeMillisThreshold | *No description.* | +| ResetElapsedTimeMillisThreshold | *No description.* | +| ResetHeapMovingAverageWindowSize | *No description.* | +| ResetHeapPercentThreshold | *No description.* | +| ResetHeapVariance | *No description.* | +| ResetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `ComputeFqn` ```go -func SamlInput() ManagedDatabaseOpensearchPropertiesSaml +func ComputeFqn() *string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml - ---- - -##### `ScriptMaxCompilationsRateInput`Optional +##### `GetAnyMapAttribute` ```go -func ScriptMaxCompilationsRateInput() *string +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SearchMaxBucketsInput`Optional +##### `GetBooleanAttribute` ```go -func SearchMaxBucketsInput() *f64 +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ServiceLogInput`Optional +##### `GetBooleanMapAttribute` ```go -func ServiceLogInput() interface{} +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolAnalyzeQueueSizeInput`Optional +##### `GetListAttribute` ```go -func ThreadPoolAnalyzeQueueSizeInput() *f64 +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolAnalyzeSizeInput`Optional +##### `GetNumberAttribute` ```go -func ThreadPoolAnalyzeSizeInput() *f64 +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolForceMergeSizeInput`Optional +##### `GetNumberListAttribute` ```go -func ThreadPoolForceMergeSizeInput() *f64 +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolGetQueueSizeInput`Optional +##### `GetNumberMapAttribute` ```go -func ThreadPoolGetQueueSizeInput() *f64 +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolGetSizeInput`Optional +##### `GetStringAttribute` ```go -func ThreadPoolGetSizeInput() *f64 +func GetStringAttribute(terraformAttribute *string) *string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolSearchQueueSizeInput`Optional +##### `GetStringMapAttribute` ```go -func ThreadPoolSearchQueueSizeInput() *f64 +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ThreadPoolSearchSizeInput`Optional +##### `InterpolationForAttribute` ```go -func ThreadPoolSearchSizeInput() *f64 +func InterpolationForAttribute(property *string) IResolvable ``` -- *Type:* *f64 +###### `property`Required + +- *Type:* *string --- -##### `ThreadPoolSearchThrottledQueueSizeInput`Optional +##### `Resolve` ```go -func ThreadPoolSearchThrottledQueueSizeInput() *f64 +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *f64 - ---- - -##### `ThreadPoolSearchThrottledSizeInput`Optional +Produce the Token's value at resolution time. -```go -func ThreadPoolSearchThrottledSizeInput() *f64 -``` +###### `_context`Required -- *Type:* *f64 +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ThreadPoolWriteQueueSizeInput`Optional +##### `ToString` ```go -func ThreadPoolWriteQueueSizeInput() *f64 +func ToString() *string ``` -- *Type:* *f64 +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ThreadPoolWriteSizeInput`Optional +##### `ResetCancellationBurst` ```go -func ThreadPoolWriteSizeInput() *f64 +func ResetCancellationBurst() ``` -- *Type:* *f64 - ---- - -##### `VersionInput`Optional +##### `ResetCancellationRate` ```go -func VersionInput() *string +func ResetCancellationRate() ``` -- *Type:* *string - ---- - -##### `ActionAutoCreateIndexEnabled`Required +##### `ResetCancellationRatio` ```go -func ActionAutoCreateIndexEnabled() interface{} +func ResetCancellationRatio() ``` -- *Type:* interface{} +##### `ResetCpuTimeMillisThreshold` ---- +```go +func ResetCpuTimeMillisThreshold() +``` -##### `ActionDestructiveRequiresName`Required +##### `ResetElapsedTimeMillisThreshold` ```go -func ActionDestructiveRequiresName() interface{} +func ResetElapsedTimeMillisThreshold() ``` -- *Type:* interface{} +##### `ResetHeapMovingAverageWindowSize` ---- +```go +func ResetHeapMovingAverageWindowSize() +``` -##### `AutomaticUtilityNetworkIpFilter`Required +##### `ResetHeapPercentThreshold` ```go -func AutomaticUtilityNetworkIpFilter() interface{} +func ResetHeapPercentThreshold() ``` -- *Type:* interface{} +##### `ResetHeapVariance` ---- +```go +func ResetHeapVariance() +``` -##### `ClusterMaxShardsPerNode`Required +##### `ResetTotalHeapPercentThreshold` ```go -func ClusterMaxShardsPerNode() *f64 +func ResetTotalHeapPercentThreshold() ``` -- *Type:* *f64 ---- +#### Properties -##### `ClusterRoutingAllocationNodeConcurrentRecoveries`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.* | +| CancellationBurstInput | *f64 | *No description.* | +| CancellationRateInput | *f64 | *No description.* | +| CancellationRatioInput | *f64 | *No description.* | +| CpuTimeMillisThresholdInput | *f64 | *No description.* | +| ElapsedTimeMillisThresholdInput | *f64 | *No description.* | +| HeapMovingAverageWindowSizeInput | *f64 | *No description.* | +| HeapPercentThresholdInput | *f64 | *No description.* | +| HeapVarianceInput | *f64 | *No description.* | +| TotalHeapPercentThresholdInput | *f64 | *No description.* | +| CancellationBurst | *f64 | *No description.* | +| CancellationRate | *f64 | *No description.* | +| CancellationRatio | *f64 | *No description.* | +| CpuTimeMillisThreshold | *f64 | *No description.* | +| ElapsedTimeMillisThreshold | *f64 | *No description.* | +| HeapMovingAverageWindowSize | *f64 | *No description.* | +| HeapPercentThreshold | *f64 | *No description.* | +| HeapVariance | *f64 | *No description.* | +| TotalHeapPercentThreshold | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | + +--- + +##### `CreationStack`Required ```go -func ClusterRoutingAllocationNodeConcurrentRecoveries() *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. --- -##### `CustomDomain`Required +##### `Fqn`Required ```go -func CustomDomain() *string +func Fqn() *string ``` - *Type:* *string --- -##### `EmailSenderName`Required +##### `CancellationBurstInput`Optional ```go -func EmailSenderName() *string +func CancellationBurstInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `EmailSenderPassword`Required +##### `CancellationRateInput`Optional ```go -func EmailSenderPassword() *string +func CancellationRateInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `EmailSenderUsername`Required +##### `CancellationRatioInput`Optional ```go -func EmailSenderUsername() *string +func CancellationRatioInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `EnableSecurityAudit`Required +##### `CpuTimeMillisThresholdInput`Optional ```go -func EnableSecurityAudit() interface{} +func CpuTimeMillisThresholdInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `HttpMaxContentLength`Required +##### `ElapsedTimeMillisThresholdInput`Optional ```go -func HttpMaxContentLength() *f64 +func ElapsedTimeMillisThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `HttpMaxHeaderSize`Required +##### `HeapMovingAverageWindowSizeInput`Optional ```go -func HttpMaxHeaderSize() *f64 +func HeapMovingAverageWindowSizeInput() *f64 ``` - *Type:* *f64 --- -##### `HttpMaxInitialLineLength`Required +##### `HeapPercentThresholdInput`Optional ```go -func HttpMaxInitialLineLength() *f64 +func HeapPercentThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `IndexPatterns`Required +##### `HeapVarianceInput`Optional ```go -func IndexPatterns() *[]*string +func HeapVarianceInput() *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 --- -##### `IndicesFielddataCacheSize`Required +##### `TotalHeapPercentThresholdInput`Optional ```go -func IndicesFielddataCacheSize() *f64 +func TotalHeapPercentThresholdInput() *f64 ``` - *Type:* *f64 --- -##### `IndicesMemoryIndexBufferSize`Required +##### `CancellationBurst`Required ```go -func IndicesMemoryIndexBufferSize() *f64 +func CancellationBurst() *f64 ``` - *Type:* *f64 --- -##### `IndicesMemoryMaxIndexBufferSize`Required +##### `CancellationRate`Required ```go -func IndicesMemoryMaxIndexBufferSize() *f64 +func CancellationRate() *f64 ``` - *Type:* *f64 --- -##### `IndicesMemoryMinIndexBufferSize`Required +##### `CancellationRatio`Required ```go -func IndicesMemoryMinIndexBufferSize() *f64 +func CancellationRatio() *f64 ``` - *Type:* *f64 --- -##### `IndicesQueriesCacheSize`Required +##### `CpuTimeMillisThreshold`Required ```go -func IndicesQueriesCacheSize() *f64 +func CpuTimeMillisThreshold() *f64 ``` - *Type:* *f64 --- -##### `IndicesQueryBoolMaxClauseCount`Required +##### `ElapsedTimeMillisThreshold`Required ```go -func IndicesQueryBoolMaxClauseCount() *f64 +func ElapsedTimeMillisThreshold() *f64 ``` - *Type:* *f64 --- -##### `IndicesRecoveryMaxBytesPerSec`Required +##### `HeapMovingAverageWindowSize`Required ```go -func IndicesRecoveryMaxBytesPerSec() *f64 +func HeapMovingAverageWindowSize() *f64 ``` - *Type:* *f64 --- -##### `IndicesRecoveryMaxConcurrentFileChunks`Required +##### `HeapPercentThreshold`Required ```go -func IndicesRecoveryMaxConcurrentFileChunks() *f64 +func HeapPercentThreshold() *f64 ``` - *Type:* *f64 --- -##### `IpFilter`Required +##### `HeapVariance`Required ```go -func IpFilter() *[]*string +func HeapVariance() *f64 ``` -- *Type:* *[]*string +- *Type:* *f64 --- -##### `IsmEnabled`Required +##### `TotalHeapPercentThreshold`Required ```go -func IsmEnabled() interface{} +func TotalHeapPercentThreshold() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `IsmHistoryEnabled`Required +##### `InternalValue`Optional ```go -func IsmHistoryEnabled() interface{} +func InternalValue() ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -- *Type:* interface{} +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `IsmHistoryMaxAge`Required + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference + +#### Initializers ```go -func IsmHistoryMaxAge() *f64 +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference ``` -- *Type:* *f64 +| **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. | --- -##### `IsmHistoryMaxDocs`Required +##### `terraformResource`Required -```go -func IsmHistoryMaxDocs() *f64 -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* *f64 +The parent resource. --- -##### `IsmHistoryRolloverCheckPeriod`Required +##### `terraformAttribute`Required -```go -func IsmHistoryRolloverCheckPeriod() *f64 -``` +- *Type:* *string -- *Type:* *f64 +The attribute on the parent resource this class is referencing. --- -##### `IsmHistoryRolloverRetentionPeriod`Required - -```go -func IsmHistoryRolloverRetentionPeriod() *f64 -``` +#### 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. | +| ResetLower | *No description.* | +| ResetOptimal | *No description.* | +| ResetUpper | *No description.* | --- -##### `KeepIndexRefreshInterval`Required +##### `ComputeFqn` ```go -func KeepIndexRefreshInterval() interface{} +func ComputeFqn() *string ``` -- *Type:* interface{} +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `KnnMemoryCircuitBreakerEnabled`Required +##### `GetBooleanAttribute` ```go -func KnnMemoryCircuitBreakerEnabled() interface{} +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `KnnMemoryCircuitBreakerLimit`Required +##### `GetBooleanMapAttribute` ```go -func KnnMemoryCircuitBreakerLimit() *f64 +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `OverrideMainResponseVersion`Required +##### `GetListAttribute` ```go -func OverrideMainResponseVersion() interface{} +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `PluginsAlertingFilterByBackendRoles`Required +##### `GetNumberAttribute` ```go -func PluginsAlertingFilterByBackendRoles() interface{} +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `PublicAccess`Required +##### `GetNumberListAttribute` ```go -func PublicAccess() interface{} +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ReindexRemoteWhitelist`Required +##### `GetNumberMapAttribute` ```go -func ReindexRemoteWhitelist() *[]*string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* *[]*string +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ScriptMaxCompilationsRate`Required +##### `GetStringAttribute` ```go -func ScriptMaxCompilationsRate() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SearchMaxBuckets`Required +##### `GetStringMapAttribute` ```go -func SearchMaxBuckets() *f64 +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* *f64 +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ServiceLog`Required +##### `InterpolationForAttribute` ```go -func ServiceLog() interface{} +func InterpolationForAttribute(property *string) IResolvable ``` -- *Type:* interface{} +###### `property`Required + +- *Type:* *string --- -##### `ThreadPoolAnalyzeQueueSize`Required +##### `Resolve` ```go -func ThreadPoolAnalyzeQueueSize() *f64 +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *f64 +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ThreadPoolAnalyzeSize`Required +##### `ToString` ```go -func ThreadPoolAnalyzeSize() *f64 +func ToString() *string ``` -- *Type:* *f64 +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ThreadPoolForceMergeSize`Required +##### `ResetLower` ```go -func ThreadPoolForceMergeSize() *f64 +func ResetLower() ``` -- *Type:* *f64 +##### `ResetOptimal` ---- +```go +func ResetOptimal() +``` -##### `ThreadPoolGetQueueSize`Required +##### `ResetUpper` ```go -func ThreadPoolGetQueueSize() *f64 +func ResetUpper() ``` -- *Type:* *f64 + +#### 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.* | +| LowerInput | *f64 | *No description.* | +| OptimalInput | *f64 | *No description.* | +| UpperInput | *f64 | *No description.* | +| Lower | *f64 | *No description.* | +| Optimal | *f64 | *No description.* | +| Upper | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | --- -##### `ThreadPoolGetSize`Required +##### `CreationStack`Required ```go -func ThreadPoolGetSize() *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. --- -##### `ThreadPoolSearchQueueSize`Required +##### `Fqn`Required ```go -func ThreadPoolSearchQueueSize() *f64 +func Fqn() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `ThreadPoolSearchSize`Required +##### `LowerInput`Optional ```go -func ThreadPoolSearchSize() *f64 +func LowerInput() *f64 ``` - *Type:* *f64 --- -##### `ThreadPoolSearchThrottledQueueSize`Required +##### `OptimalInput`Optional ```go -func ThreadPoolSearchThrottledQueueSize() *f64 +func OptimalInput() *f64 ``` - *Type:* *f64 --- -##### `ThreadPoolSearchThrottledSize`Required +##### `UpperInput`Optional ```go -func ThreadPoolSearchThrottledSize() *f64 +func UpperInput() *f64 ``` - *Type:* *f64 --- -##### `ThreadPoolWriteQueueSize`Required +##### `Lower`Required ```go -func ThreadPoolWriteQueueSize() *f64 +func Lower() *f64 ``` - *Type:* *f64 --- -##### `ThreadPoolWriteSize`Required +##### `Optimal`Required ```go -func ThreadPoolWriteSize() *f64 +func Optimal() *f64 ``` - *Type:* *f64 --- -##### `Version`Required +##### `Upper`Required ```go -func Version() *string +func Upper() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() ManagedDatabaseOpensearchProperties +func InternalValue() ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor ``` -- *Type:* ManagedDatabaseOpensearchProperties +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference -#### Initializers +#### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference ``` | **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 @@ -11328,7 +15746,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -11340,159 +15758,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetAccessKey | *No description.* | -| ResetBasePath | *No description.* | -| ResetBucket | *No description.* | -| ResetChunkSize | *No description.* | -| ResetCompress | *No description.* | -| ResetEndpoint | *No description.* | -| ResetRegion | *No description.* | -| ResetSecretKey | *No description.* | -| ResetServerSideEncryption | *No description.* | -| ResetSnapshotName | *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. | +| PutOperatingFactor | *No description.* | +| PutPrimaryParameter | *No description.* | +| ResetEnabled | *No description.* | +| ResetEnforced | *No description.* | +| ResetOperatingFactor | *No description.* | +| ResetPrimaryParameter | *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{} @@ -11500,13 +15914,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 @@ -11516,64 +15930,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetAccessKey` +##### `PutOperatingFactor` ```go -func ResetAccessKey() +func PutOperatingFactor(value ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor) ``` -##### `ResetBasePath` - -```go -func ResetBasePath() -``` +###### `value`Required -##### `ResetBucket` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor -```go -func ResetBucket() -``` +--- -##### `ResetChunkSize` +##### `PutPrimaryParameter` ```go -func ResetChunkSize() +func PutPrimaryParameter(value ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter) ``` -##### `ResetCompress` - -```go -func ResetCompress() -``` +###### `value`Required -##### `ResetEndpoint` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -```go -func ResetEndpoint() -``` +--- -##### `ResetRegion` +##### `ResetEnabled` ```go -func ResetRegion() +func ResetEnabled() ``` -##### `ResetSecretKey` +##### `ResetEnforced` ```go -func ResetSecretKey() +func ResetEnforced() ``` -##### `ResetServerSideEncryption` +##### `ResetOperatingFactor` ```go -func ResetServerSideEncryption() +func ResetOperatingFactor() ``` -##### `ResetSnapshotName` +##### `ResetPrimaryParameter` ```go -func ResetSnapshotName() +func ResetPrimaryParameter() ``` @@ -11581,33 +15983,21 @@ func ResetSnapshotName() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| AccessKeyInput | *string | *No description.* | -| BasePathInput | *string | *No description.* | -| BucketInput | *string | *No description.* | -| ChunkSizeInput | *string | *No description.* | -| CompressInput | interface{} | *No description.* | -| EndpointInput | *string | *No description.* | -| RegionInput | *string | *No description.* | -| SecretKeyInput | *string | *No description.* | -| ServerSideEncryptionInput | interface{} | *No description.* | -| SnapshotNameInput | *string | *No description.* | -| AccessKey | *string | *No description.* | -| BasePath | *string | *No description.* | -| Bucket | *string | *No description.* | -| ChunkSize | *string | *No description.* | -| Compress | interface{} | *No description.* | -| Endpoint | *string | *No description.* | -| Region | *string | *No description.* | -| SecretKey | *string | *No description.* | -| ServerSideEncryption | interface{} | *No description.* | -| SnapshotName | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OperatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | *No description.* | +| PrimaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | *No description.* | +| EnabledInput | interface{} | *No description.* | +| EnforcedInput | interface{} | *No description.* | +| OperatingFactorInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | +| PrimaryParameterInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | +| Enabled | interface{} | *No description.* | +| Enforced | interface{} | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -11621,7 +16011,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -11631,235 +16021,393 @@ func Fqn() *string --- -##### `AccessKeyInput`Optional +##### `OperatingFactor`Required ```go -func AccessKeyInput() *string +func OperatingFactor() ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference --- -##### `BasePathInput`Optional +##### `PrimaryParameter`Required ```go -func BasePathInput() *string +func PrimaryParameter() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference --- -##### `BucketInput`Optional +##### `EnabledInput`Optional ```go -func BucketInput() *string +func EnabledInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `ChunkSizeInput`Optional +##### `EnforcedInput`Optional ```go -func ChunkSizeInput() *string +func EnforcedInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `CompressInput`Optional +##### `OperatingFactorInput`Optional ```go -func CompressInput() interface{} +func OperatingFactorInput() ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +--- + +##### `PrimaryParameterInput`Optional + +```go +func PrimaryParameterInput() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + +##### `Enabled`Required + +```go +func Enabled() interface{} ``` - *Type:* interface{} --- -##### `EndpointInput`Optional +##### `Enforced`Required ```go -func EndpointInput() *string +func Enforced() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `RegionInput`Optional +##### `InternalValue`Optional ```go -func RegionInput() *string +func InternalValue() ManagedDatabaseOpensearchPropertiesShardIndexingPressure ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -##### `SecretKeyInput`Optional + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference + +#### Initializers ```go -func SecretKeyInput() *string +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference ``` +| **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 + +The parent resource. + +--- + +##### `terraformAttribute`Required + - *Type:* *string +The attribute on the parent resource this class is referencing. + --- -##### `ServerSideEncryptionInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetSoftLimit | *No description.* | + +--- + +##### `ComputeFqn` ```go -func ServerSideEncryptionInput() interface{} +func ComputeFqn() *string ``` -- *Type:* interface{} +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `SnapshotNameInput`Optional +##### `GetBooleanAttribute` ```go -func SnapshotNameInput() *string +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `AccessKey`Required +##### `GetBooleanMapAttribute` ```go -func AccessKey() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `BasePath`Required +##### `GetListAttribute` ```go -func BasePath() *string +func GetListAttribute(terraformAttribute *string) *[]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Bucket`Required +##### `GetNumberAttribute` ```go -func Bucket() *string +func GetNumberAttribute(terraformAttribute *string) *f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `ChunkSize`Required +##### `GetNumberListAttribute` ```go -func ChunkSize() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Compress`Required +##### `GetNumberMapAttribute` ```go -func Compress() interface{} +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `Endpoint`Required +##### `GetStringAttribute` ```go -func Endpoint() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Region`Required +##### `GetStringMapAttribute` ```go -func Region() *string +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SecretKey`Required +##### `InterpolationForAttribute` ```go -func SecretKey() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `ServerSideEncryption`Required +##### `Resolve` ```go -func ServerSideEncryption() 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 --- -##### `SnapshotName`Required +##### `ToString` ```go -func SnapshotName() *string +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetSoftLimit` + +```go +func ResetSoftLimit() +``` + + +#### 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.* | +| SoftLimitInput | *f64 | *No description.* | +| SoftLimit | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *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 +##### `SoftLimitInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesS3Migration +func SoftLimitInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* *f64 --- +##### `SoftLimit`Required -### ManagedDatabaseOpensearchPropertiesSamlOutputReference +```go +func SoftLimit() *f64 +``` -#### Initializers +- *Type:* *f64 + +--- + +##### `InternalValue`Optional ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseopensearch" +func InternalValue() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode +``` -manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesSamlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference ``` | **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 @@ -11867,7 +16415,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -11879,156 +16427,153 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetEnabled | *No description.* | -| ResetIdpEntityId | *No description.* | -| ResetIdpMetadataUrl | *No description.* | -| ResetIdpPemtrustedcasContent | *No description.* | -| ResetRolesKey | *No description.* | -| ResetSpEntityId | *No description.* | -| ResetSubjectKey | *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. | +| PutNodeAttribute | *No description.* | +| PutShard | *No description.* | +| ResetNodeAttribute | *No description.* | +| ResetShard | *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{} @@ -12036,13 +16581,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 @@ -12052,46 +16597,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEnabled` +##### `PutNodeAttribute` ```go -func ResetEnabled() +func PutNodeAttribute(value ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode) ``` -##### `ResetIdpEntityId` - -```go -func ResetIdpEntityId() -``` +###### `value`Required -##### `ResetIdpMetadataUrl` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -```go -func ResetIdpMetadataUrl() -``` +--- -##### `ResetIdpPemtrustedcasContent` +##### `PutShard` ```go -func ResetIdpPemtrustedcasContent() +func PutShard(value ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard) ``` -##### `ResetRolesKey` +###### `value`Required -```go -func ResetRolesKey() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -##### `ResetSpEntityId` +--- + +##### `ResetNodeAttribute` ```go -func ResetSpEntityId() +func ResetNodeAttribute() ``` -##### `ResetSubjectKey` +##### `ResetShard` ```go -func ResetSubjectKey() +func ResetShard() ``` @@ -12099,27 +16638,17 @@ func ResetSubjectKey() | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| EnabledInput | interface{} | *No description.* | -| IdpEntityIdInput | *string | *No description.* | -| IdpMetadataUrlInput | *string | *No description.* | -| IdpPemtrustedcasContentInput | *string | *No description.* | -| RolesKeyInput | *string | *No description.* | -| SpEntityIdInput | *string | *No description.* | -| SubjectKeyInput | *string | *No description.* | -| Enabled | interface{} | *No description.* | -| IdpEntityId | *string | *No description.* | -| IdpMetadataUrl | *string | *No description.* | -| IdpPemtrustedcasContent | *string | *No description.* | -| RolesKey | *string | *No description.* | -| SpEntityId | *string | *No description.* | -| SubjectKey | *string | *No description.* | -| InternalValue | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| NodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | *No description.* | +| Shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | *No description.* | +| NodeAttributeInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | +| ShardInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -12133,7 +16662,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -12143,153 +16672,331 @@ func Fqn() *string --- -##### `EnabledInput`Optional +##### `NodeAttribute`Required ```go -func EnabledInput() interface{} +func NodeAttribute() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference ``` -- *Type:* interface{} +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference --- -##### `IdpEntityIdInput`Optional +##### `Shard`Required ```go -func IdpEntityIdInput() *string +func Shard() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference ``` -- *Type:* *string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference --- -##### `IdpMetadataUrlInput`Optional +##### `NodeAttributeInput`Optional ```go -func IdpMetadataUrlInput() *string +func NodeAttributeInput() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + +##### `ShardInput`Optional + +```go +func ShardInput() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseopensearch" + +manageddatabaseopensearch.NewManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference ``` +| **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 + +The parent resource. + +--- + +##### `terraformAttribute`Required + - *Type:* *string +The attribute on the parent resource this class is referencing. + --- -##### `IdpPemtrustedcasContentInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetMinLimit | *No description.* | + +--- + +##### `ComputeFqn` ```go -func IdpPemtrustedcasContentInput() *string +func ComputeFqn() *string ``` +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + - *Type:* *string --- -##### `RolesKeyInput`Optional +##### `GetBooleanAttribute` ```go -func RolesKeyInput() *string +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SpEntityIdInput`Optional +##### `GetBooleanMapAttribute` ```go -func SpEntityIdInput() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SubjectKeyInput`Optional +##### `GetListAttribute` ```go -func SubjectKeyInput() *string +func GetListAttribute(terraformAttribute *string) *[]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Enabled`Required +##### `GetNumberAttribute` ```go -func Enabled() interface{} +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `IdpEntityId`Required +##### `GetNumberListAttribute` ```go -func IdpEntityId() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `IdpMetadataUrl`Required +##### `GetNumberMapAttribute` ```go -func IdpMetadataUrl() *string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `IdpPemtrustedcasContent`Required +##### `GetStringAttribute` ```go -func IdpPemtrustedcasContent() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `RolesKey`Required +##### `GetStringMapAttribute` ```go -func RolesKey() *string +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `SpEntityId`Required +##### `InterpolationForAttribute` ```go -func SpEntityId() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `SubjectKey`Required +##### `Resolve` ```go -func SubjectKey() *string +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. + +##### `ResetMinLimit` + +```go +func ResetMinLimit() +``` + + +#### 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.* | +| MinLimitInput | *f64 | *No description.* | +| MinLimit | *f64 | *No description.* | +| InternalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *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 +##### `MinLimitInput`Optional ```go -func InternalValue() ManagedDatabaseOpensearchPropertiesSaml +func MinLimitInput() *f64 ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* *f64 + +--- + +##### `MinLimit`Required + +```go +func MinLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- diff --git a/docs/managedDatabaseOpensearch.java.md b/docs/managedDatabaseOpensearch.java.md index 4aff9853c..058454e31 100644 --- a/docs/managedDatabaseOpensearch.java.md +++ b/docs/managedDatabaseOpensearch.java.md @@ -4,7 +4,7 @@ ### ManagedDatabaseOpensearch -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. #### Initializers @@ -60,7 +60,7 @@ ManagedDatabaseOpensearch.Builder.create(Construct scope, java.lang.String id) | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | accessControl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Enables users access control for OpenSearch service. | | extendedAccessControl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -138,7 +138,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -150,7 +150,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -182,7 +182,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -194,7 +194,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -215,7 +215,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -245,7 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -255,7 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -265,7 +265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -781,7 +781,7 @@ The construct id used in the generated config for the ManagedDatabaseOpensearch The id of the existing ManagedDatabaseOpensearch that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use --- @@ -1440,7 +1440,7 @@ ManagedDatabaseOpensearchConfig.builder() | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | accessControl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Enables users access control for OpenSearch service. | | extendedAccessControl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -1532,7 +1532,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1548,7 +1548,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -1562,7 +1562,7 @@ public java.lang.String getTitle(); Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -1576,7 +1576,7 @@ public java.lang.String getZone(); Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -1592,7 +1592,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -1608,7 +1608,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -1620,7 +1620,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1637,7 +1637,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -1651,7 +1651,7 @@ public java.lang.String getMaintenanceWindowDow(); Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -1665,7 +1665,7 @@ public java.lang.String getMaintenanceWindowTime(); Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -1679,7 +1679,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -1693,7 +1693,7 @@ public java.lang.Object getPowered(); The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -1707,7 +1707,7 @@ public ManagedDatabaseOpensearchProperties getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -1747,7 +1747,7 @@ public java.lang.String getFamily(); Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} --- @@ -1761,7 +1761,7 @@ public java.lang.String getName(); The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1775,7 +1775,7 @@ public java.lang.String getType(); The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -1789,7 +1789,7 @@ public java.lang.String getUuid(); Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} --- @@ -1870,9 +1870,11 @@ ManagedDatabaseOpensearchProperties.builder() // .s3Migration(ManagedDatabaseOpensearchPropertiesS3Migration) // .saml(ManagedDatabaseOpensearchPropertiesSaml) // .scriptMaxCompilationsRate(java.lang.String) +// .searchBackpressure(ManagedDatabaseOpensearchPropertiesSearchBackpressure) // .searchMaxBuckets(java.lang.Number) // .serviceLog(java.lang.Boolean) // .serviceLog(IResolvable) +// .shardIndexingPressure(ManagedDatabaseOpensearchPropertiesShardIndexingPressure) // .threadPoolAnalyzeQueueSize(java.lang.Number) // .threadPoolAnalyzeSize(java.lang.Number) // .threadPoolForceMergeSize(java.lang.Number) @@ -1938,8 +1940,10 @@ ManagedDatabaseOpensearchProperties.builder() | s3Migration | ManagedDatabaseOpensearchPropertiesS3Migration | s3_migration block. | | saml | ManagedDatabaseOpensearchPropertiesSaml | saml block. | | scriptMaxCompilationsRate | java.lang.String | Script max compilation rate - circuit breaker to prevent/minimize OOMs. | +| searchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressure | search_backpressure block. | | searchMaxBuckets | java.lang.Number | Maximum number of aggregation buckets allowed in a single response. | | serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| shardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | shard_indexing_pressure block. | | threadPoolAnalyzeQueueSize | java.lang.Number | analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. | | threadPoolAnalyzeSize | java.lang.Number | analyze thread pool size. | | threadPoolForceMergeSize | java.lang.Number | force_merge thread pool size. | @@ -1965,7 +1969,7 @@ public java.lang.Object getActionAutoCreateIndexEnabled(); action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -1979,7 +1983,7 @@ public java.lang.Object getActionDestructiveRequiresName(); Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -1993,7 +1997,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListeners getAuthFailureLis auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -2007,7 +2011,7 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilter(); Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -2021,7 +2025,7 @@ public ManagedDatabaseOpensearchPropertiesAzureMigration getAzureMigration(); azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -2035,7 +2039,7 @@ public java.lang.Number getClusterMaxShardsPerNode(); Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -2049,9 +2053,9 @@ public java.lang.Number getClusterRoutingAllocationNodeConcurrentRecoveries(); Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -2065,7 +2069,7 @@ public java.lang.String getCustomDomain(); Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -2081,7 +2085,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -2097,7 +2101,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -2111,7 +2115,7 @@ public java.lang.String getEmailSenderUsername(); Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -2125,7 +2129,7 @@ public java.lang.Object getEnableSecurityAudit(); Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -2139,7 +2143,7 @@ public ManagedDatabaseOpensearchPropertiesGcsMigration getGcsMigration(); gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -2153,7 +2157,7 @@ public java.lang.Number getHttpMaxContentLength(); Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -2167,7 +2171,7 @@ public java.lang.Number getHttpMaxHeaderSize(); The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -2181,7 +2185,7 @@ public java.lang.Number getHttpMaxInitialLineLength(); The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -2195,7 +2199,7 @@ public java.util.List getIndexPatterns(); Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -2209,7 +2213,7 @@ public ManagedDatabaseOpensearchPropertiesIndexRollup getIndexRollup(); index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -2223,7 +2227,7 @@ public ManagedDatabaseOpensearchPropertiesIndexTemplate getIndexTemplate(); index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -2239,7 +2243,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -2255,7 +2259,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -2271,7 +2275,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -2287,7 +2291,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -2303,7 +2307,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -2319,7 +2323,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -2335,7 +2339,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -2349,7 +2353,7 @@ public java.lang.Number getIndicesRecoveryMaxConcurrentFileChunks(); Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -2363,7 +2367,7 @@ public java.util.List getIpFilter(); IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -2377,7 +2381,7 @@ public java.lang.Object getIsmEnabled(); Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -2391,7 +2395,7 @@ public java.lang.Object getIsmHistoryEnabled(); Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -2405,7 +2409,7 @@ public java.lang.Number getIsmHistoryMaxAge(); The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -2419,7 +2423,7 @@ public java.lang.Number getIsmHistoryMaxDocs(); The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -2433,7 +2437,7 @@ public java.lang.Number getIsmHistoryRolloverCheckPeriod(); The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -2447,7 +2451,7 @@ public java.lang.Number getIsmHistoryRolloverRetentionPeriod(); How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -2461,7 +2465,7 @@ public java.lang.Object getKeepIndexRefreshInterval(); Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -2475,7 +2479,7 @@ public java.lang.Object getKnnMemoryCircuitBreakerEnabled(); Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -2489,7 +2493,7 @@ public java.lang.Number getKnnMemoryCircuitBreakerLimit(); Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -2503,7 +2507,7 @@ public ManagedDatabaseOpensearchPropertiesOpenid getOpenid(); openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -2517,7 +2521,7 @@ public ManagedDatabaseOpensearchPropertiesOpensearchDashboards getOpensearchDash opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -2531,7 +2535,7 @@ public java.lang.Object getOverrideMainResponseVersion(); Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -2545,7 +2549,7 @@ public java.lang.Object getPluginsAlertingFilterByBackendRoles(); Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -2559,7 +2563,7 @@ public java.lang.Object getPublicAccess(); Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -2573,7 +2577,7 @@ public java.util.List getReindexRemoteWhitelist(); Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -2587,7 +2591,7 @@ public ManagedDatabaseOpensearchPropertiesS3Migration getS3Migration(); s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -2601,7 +2605,7 @@ public ManagedDatabaseOpensearchPropertiesSaml getSaml(); saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -2617,7 +2621,21 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +##### `searchBackpressure`Optional + +```java +public ManagedDatabaseOpensearchPropertiesSearchBackpressure getSearchBackpressure(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -2633,7 +2651,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -2647,7 +2665,21 @@ public java.lang.Object getServiceLog(); Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +##### `shardIndexingPressure`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure getShardIndexingPressure(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -2661,7 +2693,7 @@ public java.lang.Number getThreadPoolAnalyzeQueueSize(); analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -2677,7 +2709,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -2693,7 +2725,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -2707,7 +2739,7 @@ public java.lang.Number getThreadPoolGetQueueSize(); get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -2723,7 +2755,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -2737,7 +2769,7 @@ public java.lang.Number getThreadPoolSearchQueueSize(); search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -2753,7 +2785,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -2767,7 +2799,7 @@ public java.lang.Number getThreadPoolSearchThrottledQueueSize(); search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -2783,7 +2815,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -2797,7 +2829,7 @@ public java.lang.Number getThreadPoolWriteQueueSize(); write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -2813,7 +2845,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -2827,7 +2859,7 @@ public java.lang.String getVersion(); OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -2863,7 +2895,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthentica internal_authentication_backend_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} --- @@ -2877,7 +2909,7 @@ public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting get ip_rate_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} --- @@ -2923,7 +2955,7 @@ public java.lang.Number getAllowedTries(); The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2937,7 +2969,7 @@ public java.lang.String getAuthenticationBackend(); The internal backend. Enter `internal`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} --- @@ -2951,7 +2983,7 @@ public java.lang.Number getBlockExpirySeconds(); The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2965,7 +2997,7 @@ public java.lang.Number getMaxBlockedClients(); The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2979,7 +3011,7 @@ public java.lang.Number getMaxTrackedClients(); The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2993,7 +3025,7 @@ public java.lang.Number getTimeWindowSeconds(); The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -3007,7 +3039,7 @@ public java.lang.String getType(); The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -3051,7 +3083,7 @@ public java.lang.Number getAllowedTries(); The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -3065,7 +3097,7 @@ public java.lang.Number getBlockExpirySeconds(); The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -3079,7 +3111,7 @@ public java.lang.Number getMaxBlockedClients(); The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -3093,7 +3125,7 @@ public java.lang.Number getMaxTrackedClients(); The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -3107,7 +3139,7 @@ public java.lang.Number getTimeWindowSeconds(); The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -3121,7 +3153,7 @@ public java.lang.String getType(); The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -3140,7 +3172,12 @@ ManagedDatabaseOpensearchPropertiesAzureMigration.builder() // .compress(IResolvable) // .container(java.lang.String) // .endpointSuffix(java.lang.String) +// .includeAliases(java.lang.Boolean) +// .includeAliases(IResolvable) +// .indices(java.lang.String) // .key(java.lang.String) +// .restoreGlobalState(java.lang.Boolean) +// .restoreGlobalState(IResolvable) // .sasToken(java.lang.String) // .snapshotName(java.lang.String) .build(); @@ -3156,7 +3193,10 @@ ManagedDatabaseOpensearchPropertiesAzureMigration.builder() | compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | container | java.lang.String | Azure container name. Azure container name. | | endpointSuffix | java.lang.String | Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | java.lang.String | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | key | java.lang.String | Account secret key. Azure account secret key. One of key or sas_token should be specified. | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | sasToken | java.lang.String | SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. | | snapshotName | java.lang.String | The snapshot name to restore from. The snapshot name to restore from. | @@ -3172,7 +3212,7 @@ public java.lang.String getAccount(); Account name. Azure account name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} --- @@ -3188,7 +3228,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3204,7 +3244,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3218,7 +3258,7 @@ public java.lang.Object getCompress(); Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3232,7 +3272,7 @@ public java.lang.String getContainer(); Azure container name. Azure container name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} --- @@ -3246,7 +3286,35 @@ public java.lang.String getEndpointSuffix(); Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +##### `includeAliases`Optional + +```java +public java.lang.Object getIncludeAliases(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```java +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3260,7 +3328,21 @@ public java.lang.String getKey(); Account secret key. Azure account secret key. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +##### `restoreGlobalState`Optional + +```java +public java.lang.Object getRestoreGlobalState(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3274,7 +3356,7 @@ public java.lang.String getSasToken(); SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} --- @@ -3288,7 +3370,7 @@ public java.lang.String getSnapshotName(); The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3306,6 +3388,11 @@ ManagedDatabaseOpensearchPropertiesGcsMigration.builder() // .compress(java.lang.Boolean) // .compress(IResolvable) // .credentials(java.lang.String) +// .includeAliases(java.lang.Boolean) +// .includeAliases(IResolvable) +// .indices(java.lang.String) +// .restoreGlobalState(java.lang.Boolean) +// .restoreGlobalState(IResolvable) // .snapshotName(java.lang.String) .build(); ``` @@ -3319,6 +3406,9 @@ ManagedDatabaseOpensearchPropertiesGcsMigration.builder() | chunkSize | java.lang.String | Chunk size. | | compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | credentials | java.lang.String | Credentials. Google Cloud Storage credentials file content. | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | java.lang.String | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | snapshotName | java.lang.String | The snapshot name to restore from. The snapshot name to restore from. | --- @@ -3335,7 +3425,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3349,7 +3439,7 @@ public java.lang.String getBucket(); The path to the repository data within its container. Google Cloud Storage bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3365,7 +3455,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3379,7 +3469,7 @@ public java.lang.Object getCompress(); Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3393,7 +3483,49 @@ public java.lang.String getCredentials(); Credentials. Google Cloud Storage credentials file content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +##### `includeAliases`Optional + +```java +public java.lang.Object getIncludeAliases(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```java +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +##### `restoreGlobalState`Optional + +```java +public java.lang.Object getRestoreGlobalState(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3407,7 +3539,7 @@ public java.lang.String getSnapshotName(); The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3452,7 +3584,7 @@ public java.lang.Object getRollupDashboardsEnabled(); plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} --- @@ -3466,7 +3598,7 @@ public java.lang.Object getRollupEnabled(); plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} --- @@ -3480,7 +3612,7 @@ public java.lang.Number getRollupSearchBackoffCount(); plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} --- @@ -3494,7 +3626,7 @@ public java.lang.Number getRollupSearchBackoffMillis(); plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} --- @@ -3508,7 +3640,7 @@ public java.lang.Object getRollupSearchSearchAllJobs(); plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} --- @@ -3546,7 +3678,7 @@ public java.lang.Number getMappingNestedObjectsLimit(); index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} --- @@ -3560,7 +3692,7 @@ public java.lang.Number getNumberOfReplicas(); The number of replicas each primary shard has. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} --- @@ -3574,7 +3706,7 @@ public java.lang.Number getNumberOfShards(); The number of primary shards that an index should have. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} --- @@ -3631,7 +3763,7 @@ public java.lang.String getClientId(); The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} --- @@ -3647,7 +3779,7 @@ The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} --- @@ -3663,7 +3795,7 @@ OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} --- @@ -3679,7 +3811,7 @@ Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3693,7 +3825,7 @@ public java.lang.String getHeader(); HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} --- @@ -3709,7 +3841,7 @@ The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} --- @@ -3725,7 +3857,7 @@ URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} --- @@ -3741,7 +3873,7 @@ The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} --- @@ -3757,7 +3889,7 @@ The time frame to use when checking the maximum number of unknown key IDs, in mi The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} --- @@ -3773,7 +3905,7 @@ The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3789,7 +3921,7 @@ The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} --- @@ -3805,7 +3937,7 @@ The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- @@ -3844,7 +3976,7 @@ public java.lang.Object getEnabled(); Enable or disable OpenSearch Dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3860,7 +3992,7 @@ Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process c This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} --- @@ -3874,7 +4006,7 @@ public java.lang.Number getOpensearchRequestTimeout(); Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} --- @@ -3893,7 +4025,12 @@ ManagedDatabaseOpensearchPropertiesS3Migration.builder() // .compress(java.lang.Boolean) // .compress(IResolvable) // .endpoint(java.lang.String) +// .includeAliases(java.lang.Boolean) +// .includeAliases(IResolvable) +// .indices(java.lang.String) // .region(java.lang.String) +// .restoreGlobalState(java.lang.Boolean) +// .restoreGlobalState(IResolvable) // .secretKey(java.lang.String) // .serverSideEncryption(java.lang.Boolean) // .serverSideEncryption(IResolvable) @@ -3911,7 +4048,10 @@ ManagedDatabaseOpensearchPropertiesS3Migration.builder() | chunkSize | java.lang.String | Chunk size. | | compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | endpoint | java.lang.String | The S3 service endpoint to connect. | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | java.lang.String | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | region | java.lang.String | S3 region. S3 region. | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | secretKey | java.lang.String | AWS secret key. AWS secret key. | | serverSideEncryption | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Server side encryption. When set to true files are encrypted on server side. | | snapshotName | java.lang.String | The snapshot name to restore from. The snapshot name to restore from. | @@ -3928,7 +4068,7 @@ public java.lang.String getAccessKey(); AWS Access key. AWS Access key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} --- @@ -3944,7 +4084,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3958,7 +4098,7 @@ public java.lang.String getBucket(); S3 bucket name. S3 bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3974,7 +4114,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3988,7 +4128,7 @@ public java.lang.Object getCompress(); Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -4004,7 +4144,35 @@ The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +##### `includeAliases`Optional + +```java +public java.lang.Object getIncludeAliases(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```java +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -4018,7 +4186,21 @@ public java.lang.String getRegion(); S3 region. S3 region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +##### `restoreGlobalState`Optional + +```java +public java.lang.Object getRestoreGlobalState(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -4032,7 +4214,7 @@ public java.lang.String getSecretKey(); AWS secret key. AWS secret key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} --- @@ -4046,7 +4228,7 @@ public java.lang.Object getServerSideEncryption(); Server side encryption. When set to true files are encrypted on server side. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} --- @@ -4060,7 +4242,7 @@ public java.lang.String getSnapshotName(); The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -4109,7 +4291,7 @@ Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -4125,7 +4307,7 @@ Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} --- @@ -4141,7 +4323,7 @@ Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} --- @@ -4157,7 +4339,7 @@ PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} --- @@ -4173,7 +4355,7 @@ SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -4189,7 +4371,7 @@ Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} --- @@ -4205,663 +4387,993 @@ SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- -## Classes - -### ManagedDatabaseOpensearchComponentsList +### ManagedDatabaseOpensearchPropertiesSearchBackpressure -#### Initializers +#### Initializer ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchComponentsList; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressure; -new ManagedDatabaseOpensearchComponentsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +ManagedDatabaseOpensearchPropertiesSearchBackpressure.builder() +// .mode(java.lang.String) +// .nodeDuress(ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress) +// .searchShardTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask) +// .searchTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask) + .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). | +| mode | java.lang.String | The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. | +| nodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | node_duress block. | +| searchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | search_shard_task block. | +| searchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | search_task block. | --- -##### `terraformResource`Required +##### `mode`Optional -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.lang.String getMode(); +``` -The parent resource. +- *Type:* java.lang.String ---- +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. -##### `terraformAttribute`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} -- *Type:* java.lang.String +--- -The attribute on the parent resource this class is referencing. +##### `nodeDuress`Optional ---- +```java +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress getNodeDuress(); +``` -##### `wrapsSet`Required +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -- *Type:* java.lang.Boolean +node_duress block. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} --- -#### Methods +##### `searchShardTask`Optional -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| 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 ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask getSearchShardTask(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +search_shard_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} --- -##### `allWithMapKey` +##### `searchTask`Optional ```java -public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask getSearchTask(); ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -###### `mapKeyAttributeName`Required +search_task block. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} --- -##### `computeFqn` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +#### Initializer ```java -public java.lang.String computeFqn() +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress; + +ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress.builder() +// .cpuThreshold(java.lang.Number) +// .heapThreshold(java.lang.Number) +// .numSuccessiveBreaches(java.lang.Number) + .build(); ``` -##### `resolve` +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cpuThreshold | java.lang.Number | The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. | +| heapThreshold | java.lang.Number | The heap usage threshold (as a percentage) required for a node to be considered to be under duress. | +| numSuccessiveBreaches | java.lang.Number | The number of successive limit breaches after which the node is considered to be under duress. | + +--- + +##### `cpuThreshold`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.lang.Number getCpuThreshold(); ``` -Produce the Token's value at resolution time. +- *Type:* java.lang.Number -###### `_context`Required +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -- *Type:* com.hashicorp.cdktf.IResolveContext +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -##### `toString` +##### `heapThreshold`Optional ```java -public java.lang.String toString() +public java.lang.Number getHeapThreshold(); ``` -Return a string representation of this resolvable object. +- *Type:* java.lang.Number -Returns a reversible string representation. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -##### `get` +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} + +--- + +##### `numSuccessiveBreaches`Optional ```java -public ManagedDatabaseOpensearchComponentsOutputReference get(java.lang.Number index) +public java.lang.Number getNumSuccessiveBreaches(); ``` -###### `index`Required - - *Type:* java.lang.Number -the index of the item to return. +The number of successive limit breaches after which the node is considered to be under duress. + +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} --- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask; + +ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask.builder() +// .cancellationBurst(java.lang.Number) +// .cancellationRate(java.lang.Number) +// .cancellationRatio(java.lang.Number) +// .cpuTimeMillisThreshold(java.lang.Number) +// .elapsedTimeMillisThreshold(java.lang.Number) +// .heapMovingAverageWindowSize(java.lang.Number) +// .heapPercentThreshold(java.lang.Number) +// .heapVariance(java.lang.Number) +// .totalHeapPercentThreshold(java.lang.Number) + .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.* | +| cancellationBurst | java.lang.Number | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellationRate | java.lang.Number | The maximum number of tasks to cancel per millisecond of elapsed time. | +| cancellationRatio | java.lang.Number | The maximum number of tasks to cancel. | +| cpuTimeMillisThreshold | java.lang.Number | The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| elapsedTimeMillisThreshold | java.lang.Number | The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| heapMovingAverageWindowSize | java.lang.Number | The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. | +| heapPercentThreshold | java.lang.Number | The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. | +| heapVariance | java.lang.Number | The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. | +| totalHeapPercentThreshold | java.lang.Number | The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. | --- -##### `creationStack`Required +##### `cancellationBurst`Optional ```java -public java.util.List getCreationStack(); +public java.lang.Number getCancellationBurst(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of search tasks to cancel in a single iteration of the observer thread. -If this returns an empty array the stack will not be attached. +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `fqn`Required +##### `cancellationRate`Optional ```java -public java.lang.String getFqn(); +public java.lang.Number getCancellationRate(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number ---- +The maximum number of tasks to cancel per millisecond of elapsed time. +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -### ManagedDatabaseOpensearchComponentsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -#### Initializers +--- -```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchComponentsOutputReference; +##### `cancellationRatio`Optional -new ManagedDatabaseOpensearchComponentsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +```java +public java.lang.Number getCancellationRatio(); ``` -| **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.Number -##### `terraformResource`Required +The maximum number of tasks to cancel. -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `terraformAttribute`Required +##### `cpuTimeMillisThreshold`Optional -- *Type:* java.lang.String +```java +public java.lang.Number getCpuTimeMillisThreshold(); +``` -The attribute on the parent resource this class is referencing. +- *Type:* java.lang.Number + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `complexObjectIndex`Required +##### `elapsedTimeMillisThreshold`Optional + +```java +public java.lang.Number getElapsedTimeMillisThreshold(); +``` - *Type:* java.lang.Number -the index of this item in the list. +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `complexObjectIsFromSet`Required +##### `heapMovingAverageWindowSize`Optional -- *Type:* java.lang.Boolean +```java +public java.lang.Number getHeapMovingAverageWindowSize(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* java.lang.Number ---- +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. -#### Methods +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `computeFqn` +##### `heapPercentThreshold`Optional ```java -public java.lang.String computeFqn() +public java.lang.Number getHeapPercentThreshold(); ``` -##### `getAnyMapAttribute` +- *Type:* java.lang.Number -```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) -``` +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. -###### `terraformAttribute`Required +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `getBooleanAttribute` +##### `heapVariance`Optional ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public java.lang.Number getHeapVariance(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. + +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `getBooleanMapAttribute` +##### `totalHeapPercentThreshold`Optional ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public java.lang.Number getTotalHeapPercentThreshold(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `getListAttribute` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +#### Initializer ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask; + +ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask.builder() +// .cancellationBurst(java.lang.Number) +// .cancellationRate(java.lang.Number) +// .cancellationRatio(java.lang.Number) +// .cpuTimeMillisThreshold(java.lang.Number) +// .elapsedTimeMillisThreshold(java.lang.Number) +// .heapMovingAverageWindowSize(java.lang.Number) +// .heapPercentThreshold(java.lang.Number) +// .heapVariance(java.lang.Number) +// .totalHeapPercentThreshold(java.lang.Number) + .build(); ``` -###### `terraformAttribute`Required +#### Properties -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cancellationBurst | java.lang.Number | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellationRate | java.lang.Number | The maximum number of search tasks to cancel per millisecond of elapsed time. | +| cancellationRatio | java.lang.Number | The maximum number of search tasks to cancel, as a percentage of successful search task completions. | +| cpuTimeMillisThreshold | java.lang.Number | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| elapsedTimeMillisThreshold | java.lang.Number | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| heapMovingAverageWindowSize | java.lang.Number | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. | +| heapPercentThreshold | java.lang.Number | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. | +| heapVariance | java.lang.Number | The heap usage variance required for an individual parent task before it is considered for cancellation. | +| totalHeapPercentThreshold | java.lang.Number | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. | --- -##### `getNumberAttribute` +##### `cancellationBurst`Optional ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public java.lang.Number getCancellationBurst(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `getNumberListAttribute` +##### `cancellationRate`Optional ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +public java.lang.Number getCancellationRate(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The maximum number of search tasks to cancel per millisecond of elapsed time. + +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -##### `getNumberMapAttribute` +##### `cancellationRatio`Optional ```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +public java.lang.Number getCancellationRatio(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The maximum number of search tasks to cancel, as a percentage of successful search task completions. + +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `getStringAttribute` +##### `cpuTimeMillisThreshold`Optional ```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +public java.lang.Number getCpuTimeMillisThreshold(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `getStringMapAttribute` +##### `elapsedTimeMillisThreshold`Optional ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public java.lang.Number getElapsedTimeMillisThreshold(); ``` -###### `terraformAttribute`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `interpolationForAttribute` +##### `heapMovingAverageWindowSize`Optional ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public java.lang.Number getHeapMovingAverageWindowSize(); ``` -###### `property`Required +- *Type:* java.lang.Number -- *Type:* java.lang.String +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. + +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `resolve` +##### `heapPercentThreshold`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.lang.Number getHeapPercentThreshold(); ``` -Produce the Token's value at resolution time. +- *Type:* java.lang.Number -###### `_context`Required +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -- *Type:* com.hashicorp.cdktf.IResolveContext +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `toString` +##### `heapVariance`Optional ```java -public java.lang.String toString() +public java.lang.Number getHeapVariance(); ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* java.lang.Number +The heap usage variance required for an individual parent task before it is considered for cancellation. -#### Properties +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. -| **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 | java.lang.String | *No description.* | -| host | java.lang.String | *No description.* | -| port | java.lang.Number | *No description.* | -| route | java.lang.String | *No description.* | -| usage | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchComponents | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `creationStack`Required +##### `totalHeapPercentThreshold`Optional ```java -public java.util.List getCreationStack(); +public java.lang.Number getTotalHeapPercentThreshold(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +#### Initializer ```java -public java.lang.String getFqn(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressure; + +ManagedDatabaseOpensearchPropertiesShardIndexingPressure.builder() +// .enabled(java.lang.Boolean) +// .enabled(IResolvable) +// .enforced(java.lang.Boolean) +// .enforced(IResolvable) +// .operatingFactor(ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor) +// .primaryParameter(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter) + .build(); ``` -- *Type:* java.lang.String +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. | +| enforced | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Run shard indexing backpressure in shadow mode or enforced mode. | +| operatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | operating_factor block. | +| primaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | primary_parameter block. | --- -##### `component`Required +##### `enabled`Optional ```java -public java.lang.String getComponent(); +public java.lang.Object getEnabled(); ``` -- *Type:* java.lang.String - ---- - -##### `host`Required +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -```java -public java.lang.String getHost(); -``` +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- -##### `port`Required +##### `enforced`Optional ```java -public java.lang.Number getPort(); +public java.lang.Object getEnforced(); ``` -- *Type:* java.lang.Number - ---- +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -##### `route`Required +Run shard indexing backpressure in shadow mode or enforced mode. -```java -public java.lang.String getRoute(); -``` +Run shard indexing backpressure in shadow mode or enforced mode. +In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, +but it doesn’t actually reject any indexing requests. +In enforced mode (value set as true), +shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. +Default is false. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} --- -##### `usage`Required +##### `operatingFactor`Optional ```java -public java.lang.String getUsage(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor getOperatingFactor(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} --- -##### `internalValue`Optional +##### `primaryParameter`Optional ```java -public ManagedDatabaseOpensearchComponents getInternalValue(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter getPrimaryParameter(); ``` -- *Type:* ManagedDatabaseOpensearchComponents +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ---- +primary_parameter block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} -### ManagedDatabaseOpensearchNetworkList +--- -#### Initializers +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +#### Initializer ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNetworkList; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor; -new ManagedDatabaseOpensearchNetworkList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor.builder() +// .lower(java.lang.Number) +// .optimal(java.lang.Number) +// .upper(java.lang.Number) + .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). | +| lower | java.lang.Number | Lower occupancy limit of the allocated quota of memory for the shard. | +| optimal | java.lang.Number | Optimal occupancy of the allocated quota of memory for the shard. | +| upper | java.lang.Number | Upper occupancy limit of the allocated quota of memory for the shard. | --- -##### `terraformResource`Required - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +##### `lower`Optional -The parent resource. +```java +public java.lang.Number getLower(); +``` ---- +- *Type:* java.lang.Number -##### `terraformAttribute`Required +Lower occupancy limit of the allocated quota of memory for the shard. -- *Type:* java.lang.String +Specify the lower occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is below this limit, +shard indexing backpressure decreases the current allocated memory for that shard. +Default is 0.75. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `wrapsSet`Required +##### `optimal`Optional -- *Type:* java.lang.Boolean +```java +public java.lang.Number getOptimal(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* java.lang.Number ---- +Optimal occupancy of the allocated quota of memory for the shard. -#### Methods +Specify the optimal occupancy of the allocated quota of memory for the shard. +If the total memory usage of a shard is at this level, +shard indexing backpressure doesn’t change the current allocated memory for that shard. +Default is 0.85. -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `allWithMapKey` +##### `upper`Optional ```java -public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +public java.lang.Number getUpper(); ``` -Creating an iterator for this complex list. +- *Type:* java.lang.Number -The list will be converted into a map with the mapKeyAttributeName as the key. +Upper occupancy limit of the allocated quota of memory for the shard. -###### `mapKeyAttributeName`Required +Specify the upper occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is above this limit, +shard indexing backpressure increases the current allocated memory for that shard. +Default is 0.95. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -##### `resolve` +#### Initializer ```java -public java.lang.Object resolve(IResolveContext _context) -``` +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter; -Produce the Token's value at resolution time. +ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter.builder() +// .nodeAttribute(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode) +// .shard(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard) + .build(); +``` -###### `_context`Required +#### Properties -- *Type:* com.hashicorp.cdktf.IResolveContext +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| nodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | node block. | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | shard block. | --- -##### `toString` +##### `nodeAttribute`Optional ```java -public java.lang.String toString() +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode getNodeAttribute(); ``` -Return a string representation of this resolvable object. +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -Returns a reversible string representation. +node block. -##### `get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + +--- + +##### `shard`Optional ```java -public ManagedDatabaseOpensearchNetworkOutputReference get(java.lang.Number index) +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard getShard(); ``` -###### `index`Required +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* java.lang.Number +shard block. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode; + +ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode.builder() +// .softLimit(java.lang.Number) + .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<ManagedDatabaseOpensearchNetwork> | *No description.* | +| softLimit | java.lang.Number | Node soft limit. | --- -##### `creationStack`Required +##### `softLimit`Optional ```java -public java.util.List getCreationStack(); +public java.lang.Number getSoftLimit(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Node soft limit. -If this returns an empty array the stack will not be attached. +Define the percentage of the node-level memory +threshold that acts as a soft indicator for strain on a node. +Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +#### Initializer ```java -public java.lang.String getFqn(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard; + +ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard.builder() +// .minLimit(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| minLimit | java.lang.Number | Shard min limit. | + +--- + +##### `minLimit`Optional + +```java +public java.lang.Number getMinLimit(); +``` + +- *Type:* java.lang.Number + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). +Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. +Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} + +--- + +## Classes + +### ManagedDatabaseOpensearchComponentsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchComponentsList; + +new ManagedDatabaseOpensearchComponentsList(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. + --- -##### `internalValue`Optional +##### `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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` ```java -public java.lang.Object getInternalValue(); +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseOpensearchNetwork> +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String --- +##### `computeFqn` -### ManagedDatabaseOpensearchNetworkOutputReference +```java +public java.lang.String computeFqn() +``` -#### Initializers +##### `resolve` ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNetworkOutputReference; +public java.lang.Object resolve(IResolveContext _context) +``` -new ManagedDatabaseOpensearchNetworkOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +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 ManagedDatabaseOpensearchComponentsOutputReference 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 + +--- + + +### ManagedDatabaseOpensearchComponentsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchComponentsOutputReference; + +new ManagedDatabaseOpensearchComponentsOutputReference(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 @@ -4869,7 +5381,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -4877,7 +5389,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -4885,7 +5397,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -4897,149 +5409,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) @@ -5047,13 +5559,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() @@ -5068,21 +5580,18 @@ 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.* | -| familyInput | java.lang.String | *No description.* | -| nameInput | java.lang.String | *No description.* | -| typeInput | java.lang.String | *No description.* | -| uuidInput | java.lang.String | *No description.* | -| family | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| type | java.lang.String | *No description.* | -| uuid | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR ManagedDatabaseOpensearchNetwork | *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.* | +| component | java.lang.String | *No description.* | +| host | java.lang.String | *No description.* | +| port | java.lang.Number | *No description.* | +| route | java.lang.String | *No description.* | +| usage | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchComponents | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -5096,7 +5605,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -5106,116 +5615,86 @@ public java.lang.String getFqn(); --- -##### `familyInput`Optional - -```java -public java.lang.String getFamilyInput(); -``` - -- *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 - ---- - -##### `uuidInput`Optional +##### `component`Required ```java -public java.lang.String getUuidInput(); +public java.lang.String getComponent(); ``` - *Type:* java.lang.String --- -##### `family`Required +##### `host`Required ```java -public java.lang.String getFamily(); +public java.lang.String getHost(); ``` - *Type:* java.lang.String --- -##### `name`Required +##### `port`Required ```java -public java.lang.String getName(); +public java.lang.Number getPort(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `type`Required +##### `route`Required ```java -public java.lang.String getType(); +public java.lang.String getRoute(); ``` - *Type:* java.lang.String --- -##### `uuid`Required +##### `usage`Required ```java -public java.lang.String getUuid(); +public java.lang.String getUsage(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public java.lang.Object getInternalValue(); +public ManagedDatabaseOpensearchComponents getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR ManagedDatabaseOpensearchNetwork +- *Type:* ManagedDatabaseOpensearchComponents --- -### ManagedDatabaseOpensearchNodeStatesList +### ManagedDatabaseOpensearchNetworkList -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNodeStatesList; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNetworkList; -new ManagedDatabaseOpensearchNodeStatesList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new ManagedDatabaseOpensearchNetworkList(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 @@ -5223,7 +5702,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -5231,7 +5710,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* java.lang.Boolean @@ -5243,15 +5722,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `allWithMapKey` +##### `allWithMapKey` ```java public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) @@ -5261,19 +5740,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* java.lang.String --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -5281,13 +5760,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() @@ -5297,13 +5776,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```java -public ManagedDatabaseOpensearchNodeStatesOutputReference get(java.lang.Number index) +public ManagedDatabaseOpensearchNetworkOutputReference get(java.lang.Number index) ``` -###### `index`Required +###### `index`Required - *Type:* java.lang.Number @@ -5316,12 +5795,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.* | +| 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<ManagedDatabaseOpensearchNetwork> | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -5335,7 +5815,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -5345,27 +5825,37 @@ public java.lang.String getFqn(); --- +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseOpensearchNetwork> + +--- + -### ManagedDatabaseOpensearchNodeStatesOutputReference +### ManagedDatabaseOpensearchNetworkOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNodeStatesOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNetworkOutputReference; -new ManagedDatabaseOpensearchNodeStatesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new ManagedDatabaseOpensearchNetworkOutputReference(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 @@ -5373,7 +5863,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -5381,7 +5871,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -5389,7 +5879,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -5401,149 +5891,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) @@ -5551,13 +6041,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() @@ -5572,16 +6062,21 @@ 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.* | -| name | java.lang.String | *No description.* | -| role | java.lang.String | *No description.* | -| state | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchNodeStates | *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.* | +| familyInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | +| uuidInput | java.lang.String | *No description.* | +| family | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| uuid | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR ManagedDatabaseOpensearchNetwork | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -5595,7 +6090,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -5605,234 +6100,174 @@ public java.lang.String getFqn(); --- -##### `name`Required +##### `familyInput`Optional ```java -public java.lang.String getName(); +public java.lang.String getFamilyInput(); ``` - *Type:* java.lang.String --- -##### `role`Required +##### `nameInput`Optional ```java -public java.lang.String getRole(); +public java.lang.String getNameInput(); ``` - *Type:* java.lang.String --- -##### `state`Required +##### `typeInput`Optional ```java -public java.lang.String getState(); +public java.lang.String getTypeInput(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `uuidInput`Optional ```java -public ManagedDatabaseOpensearchNodeStates getInternalValue(); +public java.lang.String getUuidInput(); ``` -- *Type:* ManagedDatabaseOpensearchNodeStates +- *Type:* java.lang.String --- - -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference - -#### Initializers +##### `family`Required ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference; - -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +public java.lang.String getFamily(); ``` -| **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 - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* java.lang.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. | -| resetAllowedTries | *No description.* | -| resetAuthenticationBackend | *No description.* | -| resetBlockExpirySeconds | *No description.* | -| resetMaxBlockedClients | *No description.* | -| resetMaxTrackedClients | *No description.* | -| resetTimeWindowSeconds | *No description.* | -| resetType | *No description.* | - --- -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `getAnyMapAttribute` +##### `name`Required ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public java.lang.String getName(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `type`Required ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public java.lang.String getType(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `uuid`Required ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public java.lang.String getUuid(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getListAttribute` +##### `internalValue`Optional ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public java.lang.Object getInternalValue(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR ManagedDatabaseOpensearchNetwork --- -##### `getNumberAttribute` + +### ManagedDatabaseOpensearchNodeStatesList + +#### Initializers ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) -``` +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNodeStatesList; -###### `terraformAttribute`Required +new ManagedDatabaseOpensearchNodeStatesList(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). | --- -##### `getNumberListAttribute` - -```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.lang.String +The parent resource. --- -##### `getNumberMapAttribute` - -```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) -``` - -###### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `getStringAttribute` +##### `wrapsSet`Required -```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.Boolean -###### `terraformAttribute`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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getStringMapAttribute` +##### `allWithMapKey` ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) ``` -###### `terraformAttribute`Required +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `computeFqn` ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public java.lang.String computeFqn() ``` -###### `property`Required - -- *Type:* java.lang.String - ---- - -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -5840,13 +6275,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() @@ -5856,266 +6291,373 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAllowedTries` +##### `get` ```java -public void resetAllowedTries() +public ManagedDatabaseOpensearchNodeStatesOutputReference get(java.lang.Number index) ``` -##### `resetAuthenticationBackend` +###### `index`Required -```java -public void resetAuthenticationBackend() -``` +- *Type:* java.lang.Number -##### `resetBlockExpirySeconds` +the index of the item to return. -```java -public void resetBlockExpirySeconds() -``` +--- -##### `resetMaxBlockedClients` -```java -public void resetMaxBlockedClients() -``` +#### Properties -##### `resetMaxTrackedClients` +| **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.* | -```java -public void resetMaxTrackedClients() -``` +--- -##### `resetTimeWindowSeconds` +##### `creationStack`Required ```java -public void resetTimeWindowSeconds() +public java.util.List getCreationStack(); ``` -##### `resetType` +- *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 resetType() +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.* | -| allowedTriesInput | java.lang.Number | *No description.* | -| authenticationBackendInput | java.lang.String | *No description.* | -| blockExpirySecondsInput | java.lang.Number | *No description.* | -| maxBlockedClientsInput | java.lang.Number | *No description.* | -| maxTrackedClientsInput | java.lang.Number | *No description.* | -| timeWindowSecondsInput | java.lang.Number | *No description.* | -| typeInput | java.lang.String | *No description.* | -| allowedTries | java.lang.Number | *No description.* | -| authenticationBackend | java.lang.String | *No description.* | -| blockExpirySeconds | java.lang.Number | *No description.* | -| maxBlockedClients | java.lang.Number | *No description.* | -| maxTrackedClients | java.lang.Number | *No description.* | -| timeWindowSeconds | java.lang.Number | *No description.* | -| type | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | ---- +### ManagedDatabaseOpensearchNodeStatesOutputReference -##### `creationStack`Required +#### Initializers ```java -public java.util.List getCreationStack(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchNodeStatesOutputReference; + +new ManagedDatabaseOpensearchNodeStatesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -- *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. | +| 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). | -The creation stack 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 + +The parent resource. --- -##### `fqn`Required +##### `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 getFqn(); +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `allowedTriesInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.Number getAllowedTriesInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `authenticationBackendInput`Optional +##### `getBooleanMapAttribute` ```java -public java.lang.String getAuthenticationBackendInput(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `blockExpirySecondsInput`Optional +##### `getListAttribute` ```java -public java.lang.Number getBlockExpirySecondsInput(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `maxBlockedClientsInput`Optional +##### `getNumberAttribute` ```java -public java.lang.Number getMaxBlockedClientsInput(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `maxTrackedClientsInput`Optional +##### `getNumberListAttribute` ```java -public java.lang.Number getMaxTrackedClientsInput(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `timeWindowSecondsInput`Optional +##### `getNumberMapAttribute` ```java -public java.lang.Number getTimeWindowSecondsInput(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `typeInput`Optional +##### `getStringAttribute` ```java -public java.lang.String getTypeInput(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `allowedTries`Required +##### `getStringMapAttribute` ```java -public java.lang.Number getAllowedTries(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `authenticationBackend`Required +##### `interpolationForAttribute` ```java -public java.lang.String getAuthenticationBackend(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `blockExpirySeconds`Required +##### `resolve` ```java -public java.lang.Number getBlockExpirySeconds(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.Number +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `maxBlockedClients`Required +##### `toString` ```java -public java.lang.Number getMaxBlockedClients(); +public java.lang.String toString() ``` -- *Type:* java.lang.Number +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.* | +| role | java.lang.String | *No description.* | +| state | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | --- -##### `maxTrackedClients`Required +##### `creationStack`Required ```java -public java.lang.Number getMaxTrackedClients(); +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. --- -##### `timeWindowSeconds`Required +##### `fqn`Required ```java -public java.lang.Number getTimeWindowSeconds(); +public java.lang.String getFqn(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `type`Required +##### `name`Required ```java -public java.lang.String getType(); +public java.lang.String getName(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `role`Required ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting getInternalValue(); +public java.lang.String getRole(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* java.lang.String --- +##### `state`Required -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +```java +public java.lang.String getState(); +``` -#### Initializers +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference; +public ManagedDatabaseOpensearchNodeStates getInternalValue(); +``` -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +- *Type:* ManagedDatabaseOpensearchNodeStates + +--- + + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference; + +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(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 @@ -6123,7 +6665,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -6135,155 +6677,156 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetAllowedTries | *No description.* | -| resetBlockExpirySeconds | *No description.* | -| resetMaxBlockedClients | *No description.* | -| resetMaxTrackedClients | *No description.* | -| resetTimeWindowSeconds | *No description.* | -| resetType | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAllowedTries | *No description.* | +| resetAuthenticationBackend | *No description.* | +| resetBlockExpirySeconds | *No description.* | +| resetMaxBlockedClients | *No description.* | +| resetMaxTrackedClients | *No description.* | +| resetTimeWindowSeconds | *No description.* | +| resetType | *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) @@ -6291,13 +6834,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() @@ -6307,37 +6850,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAllowedTries` +##### `resetAllowedTries` ```java public void resetAllowedTries() ``` -##### `resetBlockExpirySeconds` +##### `resetAuthenticationBackend` + +```java +public void resetAuthenticationBackend() +``` + +##### `resetBlockExpirySeconds` ```java public void resetBlockExpirySeconds() ``` -##### `resetMaxBlockedClients` +##### `resetMaxBlockedClients` ```java public void resetMaxBlockedClients() ``` -##### `resetMaxTrackedClients` +##### `resetMaxTrackedClients` ```java public void resetMaxTrackedClients() ``` -##### `resetTimeWindowSeconds` +##### `resetTimeWindowSeconds` ```java public void resetTimeWindowSeconds() ``` -##### `resetType` +##### `resetType` ```java public void resetType() @@ -6348,25 +6897,27 @@ public void resetType() | **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.* | -| allowedTriesInput | java.lang.Number | *No description.* | -| blockExpirySecondsInput | java.lang.Number | *No description.* | -| maxBlockedClientsInput | java.lang.Number | *No description.* | -| maxTrackedClientsInput | java.lang.Number | *No description.* | -| timeWindowSecondsInput | java.lang.Number | *No description.* | -| typeInput | java.lang.String | *No description.* | -| allowedTries | java.lang.Number | *No description.* | -| blockExpirySeconds | java.lang.Number | *No description.* | -| maxBlockedClients | java.lang.Number | *No description.* | -| maxTrackedClients | java.lang.Number | *No description.* | -| timeWindowSeconds | java.lang.Number | *No description.* | -| type | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *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.* | +| allowedTriesInput | java.lang.Number | *No description.* | +| authenticationBackendInput | java.lang.String | *No description.* | +| blockExpirySecondsInput | java.lang.Number | *No description.* | +| maxBlockedClientsInput | java.lang.Number | *No description.* | +| maxTrackedClientsInput | java.lang.Number | *No description.* | +| timeWindowSecondsInput | java.lang.Number | *No description.* | +| typeInput | java.lang.String | *No description.* | +| allowedTries | java.lang.Number | *No description.* | +| authenticationBackend | java.lang.String | *No description.* | +| blockExpirySeconds | java.lang.Number | *No description.* | +| maxBlockedClients | java.lang.Number | *No description.* | +| maxTrackedClients | java.lang.Number | *No description.* | +| timeWindowSeconds | java.lang.Number | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -6380,7 +6931,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -6390,7 +6941,7 @@ public java.lang.String getFqn(); --- -##### `allowedTriesInput`Optional +##### `allowedTriesInput`Optional ```java public java.lang.Number getAllowedTriesInput(); @@ -6400,7 +6951,17 @@ public java.lang.Number getAllowedTriesInput(); --- -##### `blockExpirySecondsInput`Optional +##### `authenticationBackendInput`Optional + +```java +public java.lang.String getAuthenticationBackendInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `blockExpirySecondsInput`Optional ```java public java.lang.Number getBlockExpirySecondsInput(); @@ -6410,7 +6971,7 @@ public java.lang.Number getBlockExpirySecondsInput(); --- -##### `maxBlockedClientsInput`Optional +##### `maxBlockedClientsInput`Optional ```java public java.lang.Number getMaxBlockedClientsInput(); @@ -6420,7 +6981,7 @@ public java.lang.Number getMaxBlockedClientsInput(); --- -##### `maxTrackedClientsInput`Optional +##### `maxTrackedClientsInput`Optional ```java public java.lang.Number getMaxTrackedClientsInput(); @@ -6430,7 +6991,7 @@ public java.lang.Number getMaxTrackedClientsInput(); --- -##### `timeWindowSecondsInput`Optional +##### `timeWindowSecondsInput`Optional ```java public java.lang.Number getTimeWindowSecondsInput(); @@ -6440,7 +7001,7 @@ public java.lang.Number getTimeWindowSecondsInput(); --- -##### `typeInput`Optional +##### `typeInput`Optional ```java public java.lang.String getTypeInput(); @@ -6450,7 +7011,7 @@ public java.lang.String getTypeInput(); --- -##### `allowedTries`Required +##### `allowedTries`Required ```java public java.lang.Number getAllowedTries(); @@ -6460,7 +7021,17 @@ public java.lang.Number getAllowedTries(); --- -##### `blockExpirySeconds`Required +##### `authenticationBackend`Required + +```java +public java.lang.String getAuthenticationBackend(); +``` + +- *Type:* java.lang.String + +--- + +##### `blockExpirySeconds`Required ```java public java.lang.Number getBlockExpirySeconds(); @@ -6470,7 +7041,7 @@ public java.lang.Number getBlockExpirySeconds(); --- -##### `maxBlockedClients`Required +##### `maxBlockedClients`Required ```java public java.lang.Number getMaxBlockedClients(); @@ -6480,7 +7051,7 @@ public java.lang.Number getMaxBlockedClients(); --- -##### `maxTrackedClients`Required +##### `maxTrackedClients`Required ```java public java.lang.Number getMaxTrackedClients(); @@ -6490,7 +7061,7 @@ public java.lang.Number getMaxTrackedClients(); --- -##### `timeWindowSeconds`Required +##### `timeWindowSeconds`Required ```java public java.lang.Number getTimeWindowSeconds(); @@ -6500,7 +7071,7 @@ public java.lang.Number getTimeWindowSeconds(); --- -##### `type`Required +##### `type`Required ```java public java.lang.String getType(); @@ -6510,35 +7081,35 @@ public java.lang.String getType(); --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting getInternalValue(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting getInternalValue(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference; -new ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(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 @@ -6546,7 +7117,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -6558,153 +7129,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| putInternalAuthenticationBackendLimiting | *No description.* | -| putIpRateLimiting | *No description.* | -| resetInternalAuthenticationBackendLimiting | *No description.* | -| resetIpRateLimiting | *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. | +| resetAllowedTries | *No description.* | +| resetBlockExpirySeconds | *No description.* | +| resetMaxBlockedClients | *No description.* | +| resetMaxTrackedClients | *No description.* | +| resetTimeWindowSeconds | *No description.* | +| resetType | *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) @@ -6712,13 +7285,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() @@ -6728,40 +7301,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putInternalAuthenticationBackendLimiting` +##### `resetAllowedTries` ```java -public void putInternalAuthenticationBackendLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting value) +public void resetAllowedTries() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +##### `resetBlockExpirySeconds` ---- +```java +public void resetBlockExpirySeconds() +``` -##### `putIpRateLimiting` +##### `resetMaxBlockedClients` ```java -public void putIpRateLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting value) +public void resetMaxBlockedClients() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +##### `resetMaxTrackedClients` ---- +```java +public void resetMaxTrackedClients() +``` -##### `resetInternalAuthenticationBackendLimiting` +##### `resetTimeWindowSeconds` ```java -public void resetInternalAuthenticationBackendLimiting() +public void resetTimeWindowSeconds() ``` -##### `resetIpRateLimiting` +##### `resetType` ```java -public void resetIpRateLimiting() +public void resetType() ``` @@ -6769,17 +7342,25 @@ public void resetIpRateLimiting() | **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.* | -| internalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | -| ipRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | -| internalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | -| ipRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *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.* | +| allowedTriesInput | java.lang.Number | *No description.* | +| blockExpirySecondsInput | java.lang.Number | *No description.* | +| maxBlockedClientsInput | java.lang.Number | *No description.* | +| maxTrackedClientsInput | java.lang.Number | *No description.* | +| timeWindowSecondsInput | java.lang.Number | *No description.* | +| typeInput | java.lang.String | *No description.* | +| allowedTries | java.lang.Number | *No description.* | +| blockExpirySeconds | java.lang.Number | *No description.* | +| maxBlockedClients | java.lang.Number | *No description.* | +| maxTrackedClients | java.lang.Number | *No description.* | +| timeWindowSeconds | java.lang.Number | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -6793,7 +7374,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -6803,585 +7384,488 @@ public java.lang.String getFqn(); --- -##### `internalAuthenticationBackendLimiting`Required +##### `allowedTriesInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference getInternalAuthenticationBackendLimiting(); +public java.lang.Number getAllowedTriesInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +- *Type:* java.lang.Number --- -##### `ipRateLimiting`Required +##### `blockExpirySecondsInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference getIpRateLimiting(); +public java.lang.Number getBlockExpirySecondsInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* java.lang.Number --- -##### `internalAuthenticationBackendLimitingInput`Optional +##### `maxBlockedClientsInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting getInternalAuthenticationBackendLimitingInput(); +public java.lang.Number getMaxBlockedClientsInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* java.lang.Number --- -##### `ipRateLimitingInput`Optional +##### `maxTrackedClientsInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting getIpRateLimitingInput(); +public java.lang.Number getMaxTrackedClientsInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* java.lang.Number --- -##### `internalValue`Optional +##### `timeWindowSecondsInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListeners getInternalValue(); +public java.lang.Number getTimeWindowSecondsInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* java.lang.Number --- - -### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference - -#### Initializers +##### `typeInput`Optional ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference; - -new ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +public java.lang.String getTypeInput(); ``` -| **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:* java.lang.String --- -##### `terraformResource`Required +##### `allowedTries`Required -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.lang.Number getAllowedTries(); +``` -The parent resource. +- *Type:* java.lang.Number --- -##### `terraformAttribute`Required - -- *Type:* java.lang.String - -The attribute on the parent resource this class is referencing. - ---- +##### `blockExpirySeconds`Required -#### Methods +```java +public java.lang.Number getBlockExpirySeconds(); +``` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetAccount | *No description.* | -| resetBasePath | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetContainer | *No description.* | -| resetEndpointSuffix | *No description.* | -| resetKey | *No description.* | -| resetSasToken | *No description.* | -| resetSnapshotName | *No description.* | +- *Type:* java.lang.Number --- -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `getAnyMapAttribute` +##### `maxBlockedClients`Required ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public java.lang.Number getMaxBlockedClients(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `getBooleanAttribute` +##### `maxTrackedClients`Required ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public java.lang.Number getMaxTrackedClients(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `getBooleanMapAttribute` +##### `timeWindowSeconds`Required ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public java.lang.Number getTimeWindowSeconds(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `getListAttribute` +##### `type`Required ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public java.lang.String getType(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `internalValue`Optional ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting getInternalValue(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `getNumberListAttribute` + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +#### Initializers ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) -``` +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference; -###### `terraformAttribute`Required +new ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` -- *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. | --- -##### `getNumberMapAttribute` +##### `terraformResource`Required -```java -public java.util.Map getNumberMapAttribute(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. + --- -##### `getStringAttribute` +#### Methods -```java -public java.lang.String getStringAttribute(java.lang.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. | +| putInternalAuthenticationBackendLimiting | *No description.* | +| putIpRateLimiting | *No description.* | +| resetInternalAuthenticationBackendLimiting | *No description.* | +| resetIpRateLimiting | *No description.* | -###### `terraformAttribute`Required +--- -- *Type:* java.lang.String +##### `computeFqn` ---- +```java +public java.lang.String computeFqn() +``` -##### `getStringMapAttribute` +##### `getAnyMapAttribute` ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `getBooleanAttribute` ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `property`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `resolve` +##### `getBooleanMapAttribute` ```java -public java.lang.Object resolve(IResolveContext _context) +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -Produce the Token's value at resolution time. - -###### `_context`Required +###### `terraformAttribute`Required -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* java.lang.String --- -##### `toString` +##### `getListAttribute` ```java -public java.lang.String toString() +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +###### `terraformAttribute`Required -##### `resetAccount` +- *Type:* java.lang.String -```java -public void resetAccount() -``` +--- -##### `resetBasePath` +##### `getNumberAttribute` ```java -public void resetBasePath() +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -##### `resetChunkSize` - -```java -public void resetChunkSize() -``` +###### `terraformAttribute`Required -##### `resetCompress` +- *Type:* java.lang.String -```java -public void resetCompress() -``` +--- -##### `resetContainer` +##### `getNumberListAttribute` ```java -public void resetContainer() +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -##### `resetEndpointSuffix` +###### `terraformAttribute`Required -```java -public void resetEndpointSuffix() -``` +- *Type:* java.lang.String -##### `resetKey` +--- + +##### `getNumberMapAttribute` ```java -public void resetKey() +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetSasToken` +###### `terraformAttribute`Required -```java -public void resetSasToken() -``` +- *Type:* java.lang.String -##### `resetSnapshotName` +--- + +##### `getStringAttribute` ```java -public void resetSnapshotName() +public java.lang.String getStringAttribute(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.* | -| accountInput | java.lang.String | *No description.* | -| basePathInput | java.lang.String | *No description.* | -| chunkSizeInput | java.lang.String | *No description.* | -| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| containerInput | java.lang.String | *No description.* | -| endpointSuffixInput | java.lang.String | *No description.* | -| keyInput | java.lang.String | *No description.* | -| sasTokenInput | java.lang.String | *No description.* | -| snapshotNameInput | java.lang.String | *No description.* | -| account | java.lang.String | *No description.* | -| basePath | java.lang.String | *No description.* | -| chunkSize | java.lang.String | *No description.* | -| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| container | java.lang.String | *No description.* | -| endpointSuffix | java.lang.String | *No description.* | -| key | java.lang.String | *No description.* | -| sasToken | java.lang.String | *No description.* | -| snapshotName | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `getStringMapAttribute` ```java -public java.util.List getCreationStack(); +public java.util.Map getStringMapAttribute(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 +##### `interpolationForAttribute` ```java -public java.lang.String getFqn(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `accountInput`Optional +##### `resolve` ```java -public java.lang.String getAccountInput(); +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 --- -##### `basePathInput`Optional +##### `toString` ```java -public java.lang.String getBasePathInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `chunkSizeInput`Optional +##### `putInternalAuthenticationBackendLimiting` ```java -public java.lang.String getChunkSizeInput(); +public void putInternalAuthenticationBackendLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting value) ``` -- *Type:* java.lang.String +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `compressInput`Optional +##### `putIpRateLimiting` ```java -public java.lang.Object getCompressInput(); +public void putIpRateLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting value) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `containerInput`Optional +##### `resetInternalAuthenticationBackendLimiting` ```java -public java.lang.String getContainerInput(); +public void resetInternalAuthenticationBackendLimiting() ``` -- *Type:* java.lang.String - ---- - -##### `endpointSuffixInput`Optional +##### `resetIpRateLimiting` ```java -public java.lang.String getEndpointSuffixInput(); +public void resetIpRateLimiting() ``` -- *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.* | +| internalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | +| ipRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | +| internalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| ipRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | --- -##### `keyInput`Optional +##### `creationStack`Required ```java -public java.lang.String getKeyInput(); +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. --- -##### `sasTokenInput`Optional +##### `fqn`Required ```java -public java.lang.String getSasTokenInput(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `snapshotNameInput`Optional +##### `internalAuthenticationBackendLimiting`Required ```java -public java.lang.String getSnapshotNameInput(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference getInternalAuthenticationBackendLimiting(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference --- -##### `account`Required +##### `ipRateLimiting`Required ```java -public java.lang.String getAccount(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference getIpRateLimiting(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference --- -##### `basePath`Required +##### `internalAuthenticationBackendLimitingInput`Optional ```java -public java.lang.String getBasePath(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting getInternalAuthenticationBackendLimitingInput(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `chunkSize`Required +##### `ipRateLimitingInput`Optional ```java -public java.lang.String getChunkSize(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting getIpRateLimitingInput(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `compress`Required +##### `internalValue`Optional ```java -public java.lang.Object getCompress(); +public ManagedDatabaseOpensearchPropertiesAuthFailureListeners getInternalValue(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners --- -##### `container`Required -```java -public java.lang.String getContainer(); -``` - -- *Type:* java.lang.String - ---- - -##### `endpointSuffix`Required - -```java -public java.lang.String getEndpointSuffix(); -``` - -- *Type:* java.lang.String - ---- - -##### `key`Required - -```java -public java.lang.String getKey(); -``` - -- *Type:* java.lang.String - ---- - -##### `sasToken`Required - -```java -public java.lang.String getSasToken(); -``` - -- *Type:* java.lang.String - ---- - -##### `snapshotName`Required - -```java -public java.lang.String getSnapshotName(); -``` - -- *Type:* java.lang.String - ---- - -##### `internalValue`Optional - -```java -public ManagedDatabaseOpensearchPropertiesAzureMigration getInternalValue(); -``` - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration - ---- - - -### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference; -new ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(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 @@ -7389,7 +7873,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -7401,155 +7885,161 @@ 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. | -| resetBasePath | *No description.* | -| resetBucket | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetCredentials | *No description.* | -| resetSnapshotName | *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. | +| resetAccount | *No description.* | +| resetBasePath | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetContainer | *No description.* | +| resetEndpointSuffix | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetKey | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSasToken | *No description.* | +| resetSnapshotName | *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) @@ -7557,13 +8047,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() @@ -7573,37 +8063,73 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBasePath` +##### `resetAccount` ```java -public void resetBasePath() +public void resetAccount() ``` -##### `resetBucket` +##### `resetBasePath` ```java -public void resetBucket() +public void resetBasePath() ``` -##### `resetChunkSize` +##### `resetChunkSize` ```java public void resetChunkSize() ``` -##### `resetCompress` +##### `resetCompress` ```java public void resetCompress() ``` -##### `resetCredentials` +##### `resetContainer` ```java -public void resetCredentials() +public void resetContainer() ``` -##### `resetSnapshotName` +##### `resetEndpointSuffix` + +```java +public void resetEndpointSuffix() +``` + +##### `resetIncludeAliases` + +```java +public void resetIncludeAliases() +``` + +##### `resetIndices` + +```java +public void resetIndices() +``` + +##### `resetKey` + +```java +public void resetKey() +``` + +##### `resetRestoreGlobalState` + +```java +public void resetRestoreGlobalState() +``` + +##### `resetSasToken` + +```java +public void resetSasToken() +``` + +##### `resetSnapshotName` ```java public void resetSnapshotName() @@ -7614,25 +8140,37 @@ public void resetSnapshotName() | **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.* | -| basePathInput | java.lang.String | *No description.* | -| bucketInput | java.lang.String | *No description.* | -| chunkSizeInput | java.lang.String | *No description.* | -| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| credentialsInput | java.lang.String | *No description.* | -| snapshotNameInput | java.lang.String | *No description.* | -| basePath | java.lang.String | *No description.* | -| bucket | java.lang.String | *No description.* | -| chunkSize | java.lang.String | *No description.* | -| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| credentials | java.lang.String | *No description.* | -| snapshotName | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *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.* | +| accountInput | java.lang.String | *No description.* | +| basePathInput | java.lang.String | *No description.* | +| chunkSizeInput | java.lang.String | *No description.* | +| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| containerInput | java.lang.String | *No description.* | +| endpointSuffixInput | java.lang.String | *No description.* | +| includeAliasesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indicesInput | java.lang.String | *No description.* | +| keyInput | java.lang.String | *No description.* | +| restoreGlobalStateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| sasTokenInput | java.lang.String | *No description.* | +| snapshotNameInput | java.lang.String | *No description.* | +| account | java.lang.String | *No description.* | +| basePath | java.lang.String | *No description.* | +| chunkSize | java.lang.String | *No description.* | +| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| container | java.lang.String | *No description.* | +| endpointSuffix | java.lang.String | *No description.* | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indices | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| sasToken | java.lang.String | *No description.* | +| snapshotName | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -7646,7 +8184,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -7656,27 +8194,27 @@ public java.lang.String getFqn(); --- -##### `basePathInput`Optional +##### `accountInput`Optional ```java -public java.lang.String getBasePathInput(); +public java.lang.String getAccountInput(); ``` - *Type:* java.lang.String --- -##### `bucketInput`Optional +##### `basePathInput`Optional ```java -public java.lang.String getBucketInput(); +public java.lang.String getBasePathInput(); ``` - *Type:* java.lang.String --- -##### `chunkSizeInput`Optional +##### `chunkSizeInput`Optional ```java public java.lang.String getChunkSizeInput(); @@ -7686,7 +8224,7 @@ public java.lang.String getChunkSizeInput(); --- -##### `compressInput`Optional +##### `compressInput`Optional ```java public java.lang.Object getCompressInput(); @@ -7696,17 +8234,77 @@ public java.lang.Object getCompressInput(); --- -##### `credentialsInput`Optional +##### `containerInput`Optional ```java -public java.lang.String getCredentialsInput(); +public java.lang.String getContainerInput(); ``` - *Type:* java.lang.String --- -##### `snapshotNameInput`Optional +##### `endpointSuffixInput`Optional + +```java +public java.lang.String getEndpointSuffixInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `includeAliasesInput`Optional + +```java +public java.lang.Object getIncludeAliasesInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `indicesInput`Optional + +```java +public java.lang.String getIndicesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `keyInput`Optional + +```java +public java.lang.String getKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalStateInput`Optional + +```java +public java.lang.Object getRestoreGlobalStateInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `sasTokenInput`Optional + +```java +public java.lang.String getSasTokenInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `snapshotNameInput`Optional ```java public java.lang.String getSnapshotNameInput(); @@ -7716,27 +8314,27 @@ public java.lang.String getSnapshotNameInput(); --- -##### `basePath`Required +##### `account`Required ```java -public java.lang.String getBasePath(); +public java.lang.String getAccount(); ``` - *Type:* java.lang.String --- -##### `bucket`Required +##### `basePath`Required ```java -public java.lang.String getBucket(); +public java.lang.String getBasePath(); ``` - *Type:* java.lang.String --- -##### `chunkSize`Required +##### `chunkSize`Required ```java public java.lang.String getChunkSize(); @@ -7746,7 +8344,7 @@ public java.lang.String getChunkSize(); --- -##### `compress`Required +##### `compress`Required ```java public java.lang.Object getCompress(); @@ -7756,17 +8354,77 @@ public java.lang.Object getCompress(); --- -##### `credentials`Required +##### `container`Required ```java -public java.lang.String getCredentials(); +public java.lang.String getContainer(); ``` - *Type:* java.lang.String --- -##### `snapshotName`Required +##### `endpointSuffix`Required + +```java +public java.lang.String getEndpointSuffix(); +``` + +- *Type:* java.lang.String + +--- + +##### `includeAliases`Required + +```java +public java.lang.Object getIncludeAliases(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `indices`Required + +```java +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalState`Required + +```java +public java.lang.Object getRestoreGlobalState(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `sasToken`Required + +```java +public java.lang.String getSasToken(); +``` + +- *Type:* java.lang.String + +--- + +##### `snapshotName`Required ```java public java.lang.String getSnapshotName(); @@ -7776,35 +8434,35 @@ public java.lang.String getSnapshotName(); --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public ManagedDatabaseOpensearchPropertiesGcsMigration getInternalValue(); +public ManagedDatabaseOpensearchPropertiesAzureMigration getInternalValue(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration --- -### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference; -new ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(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 @@ -7812,7 +8470,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -7824,154 +8482,158 @@ 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. | -| resetRollupDashboardsEnabled | *No description.* | -| resetRollupEnabled | *No description.* | -| resetRollupSearchBackoffCount | *No description.* | -| resetRollupSearchBackoffMillis | *No description.* | -| resetRollupSearchSearchAllJobs | *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. | +| resetBasePath | *No description.* | +| resetBucket | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetCredentials | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSnapshotName | *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) @@ -7979,13 +8641,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() @@ -7995,34 +8657,58 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetRollupDashboardsEnabled` +##### `resetBasePath` ```java -public void resetRollupDashboardsEnabled() +public void resetBasePath() ``` -##### `resetRollupEnabled` +##### `resetBucket` ```java -public void resetRollupEnabled() +public void resetBucket() ``` -##### `resetRollupSearchBackoffCount` +##### `resetChunkSize` ```java -public void resetRollupSearchBackoffCount() +public void resetChunkSize() ``` -##### `resetRollupSearchBackoffMillis` +##### `resetCompress` ```java -public void resetRollupSearchBackoffMillis() +public void resetCompress() ``` -##### `resetRollupSearchSearchAllJobs` +##### `resetCredentials` ```java -public void resetRollupSearchSearchAllJobs() +public void resetCredentials() +``` + +##### `resetIncludeAliases` + +```java +public void resetIncludeAliases() +``` + +##### `resetIndices` + +```java +public void resetIndices() +``` + +##### `resetRestoreGlobalState` + +```java +public void resetRestoreGlobalState() +``` + +##### `resetSnapshotName` + +```java +public void resetSnapshotName() ``` @@ -8030,23 +8716,31 @@ public void resetRollupSearchSearchAllJobs() | **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.* | -| rollupDashboardsEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rollupEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rollupSearchBackoffCountInput | java.lang.Number | *No description.* | -| rollupSearchBackoffMillisInput | java.lang.Number | *No description.* | -| rollupSearchSearchAllJobsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rollupDashboardsEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rollupEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rollupSearchBackoffCount | java.lang.Number | *No description.* | -| rollupSearchBackoffMillis | java.lang.Number | *No description.* | -| rollupSearchSearchAllJobs | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *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.* | +| basePathInput | java.lang.String | *No description.* | +| bucketInput | java.lang.String | *No description.* | +| chunkSizeInput | java.lang.String | *No description.* | +| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| credentialsInput | java.lang.String | *No description.* | +| includeAliasesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indicesInput | java.lang.String | *No description.* | +| restoreGlobalStateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| snapshotNameInput | java.lang.String | *No description.* | +| basePath | java.lang.String | *No description.* | +| bucket | java.lang.String | *No description.* | +| chunkSize | java.lang.String | *No description.* | +| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| credentials | java.lang.String | *No description.* | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indices | java.lang.String | *No description.* | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| snapshotName | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -8060,7 +8754,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -8070,135 +8764,215 @@ public java.lang.String getFqn(); --- -##### `rollupDashboardsEnabledInput`Optional +##### `basePathInput`Optional ```java -public java.lang.Object getRollupDashboardsEnabledInput(); +public java.lang.String getBasePathInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `rollupEnabledInput`Optional +##### `bucketInput`Optional ```java -public java.lang.Object getRollupEnabledInput(); +public java.lang.String getBucketInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `rollupSearchBackoffCountInput`Optional +##### `chunkSizeInput`Optional ```java -public java.lang.Number getRollupSearchBackoffCountInput(); +public java.lang.String getChunkSizeInput(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `rollupSearchBackoffMillisInput`Optional +##### `compressInput`Optional ```java -public java.lang.Number getRollupSearchBackoffMillisInput(); +public java.lang.Object getCompressInput(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `rollupSearchSearchAllJobsInput`Optional +##### `credentialsInput`Optional ```java -public java.lang.Object getRollupSearchSearchAllJobsInput(); +public java.lang.String getCredentialsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `includeAliasesInput`Optional + +```java +public java.lang.Object getIncludeAliasesInput(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `rollupDashboardsEnabled`Required +##### `indicesInput`Optional ```java -public java.lang.Object getRollupDashboardsEnabled(); +public java.lang.String getIndicesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalStateInput`Optional + +```java +public java.lang.Object getRestoreGlobalStateInput(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `rollupEnabled`Required +##### `snapshotNameInput`Optional ```java -public java.lang.Object getRollupEnabled(); +public java.lang.String getSnapshotNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `basePath`Required + +```java +public java.lang.String getBasePath(); +``` + +- *Type:* java.lang.String + +--- + +##### `bucket`Required + +```java +public java.lang.String getBucket(); +``` + +- *Type:* java.lang.String + +--- + +##### `chunkSize`Required + +```java +public java.lang.String getChunkSize(); +``` + +- *Type:* java.lang.String + +--- + +##### `compress`Required + +```java +public java.lang.Object getCompress(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `rollupSearchBackoffCount`Required +##### `credentials`Required ```java -public java.lang.Number getRollupSearchBackoffCount(); +public java.lang.String getCredentials(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `rollupSearchBackoffMillis`Required +##### `includeAliases`Required ```java -public java.lang.Number getRollupSearchBackoffMillis(); +public java.lang.Object getIncludeAliases(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `rollupSearchSearchAllJobs`Required +##### `indices`Required ```java -public java.lang.Object getRollupSearchSearchAllJobs(); +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalState`Required + +```java +public java.lang.Object getRestoreGlobalState(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `internalValue`Optional +##### `snapshotName`Required ```java -public ManagedDatabaseOpensearchPropertiesIndexRollup getInternalValue(); +public java.lang.String getSnapshotName(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +- *Type:* java.lang.String --- +##### `internalValue`Optional -### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +```java +public ManagedDatabaseOpensearchPropertiesGcsMigration getInternalValue(); +``` -#### Initializers +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + + +### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference; -new ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(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 @@ -8206,7 +8980,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -8218,152 +8992,154 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetMappingNestedObjectsLimit | *No description.* | -| resetNumberOfReplicas | *No description.* | -| resetNumberOfShards | *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. | +| resetRollupDashboardsEnabled | *No description.* | +| resetRollupEnabled | *No description.* | +| resetRollupSearchBackoffCount | *No description.* | +| resetRollupSearchBackoffMillis | *No description.* | +| resetRollupSearchSearchAllJobs | *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) @@ -8371,13 +9147,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() @@ -8387,22 +9163,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetMappingNestedObjectsLimit` +##### `resetRollupDashboardsEnabled` ```java -public void resetMappingNestedObjectsLimit() +public void resetRollupDashboardsEnabled() ``` -##### `resetNumberOfReplicas` +##### `resetRollupEnabled` ```java -public void resetNumberOfReplicas() +public void resetRollupEnabled() ``` -##### `resetNumberOfShards` +##### `resetRollupSearchBackoffCount` ```java -public void resetNumberOfShards() +public void resetRollupSearchBackoffCount() +``` + +##### `resetRollupSearchBackoffMillis` + +```java +public void resetRollupSearchBackoffMillis() +``` + +##### `resetRollupSearchSearchAllJobs` + +```java +public void resetRollupSearchSearchAllJobs() ``` @@ -8410,19 +9198,23 @@ public void resetNumberOfShards() | **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.* | -| mappingNestedObjectsLimitInput | java.lang.Number | *No description.* | -| numberOfReplicasInput | java.lang.Number | *No description.* | -| numberOfShardsInput | java.lang.Number | *No description.* | -| mappingNestedObjectsLimit | java.lang.Number | *No description.* | -| numberOfReplicas | java.lang.Number | *No description.* | -| numberOfShards | java.lang.Number | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *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.* | +| rollupDashboardsEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rollupEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rollupSearchBackoffCountInput | java.lang.Number | *No description.* | +| rollupSearchBackoffMillisInput | java.lang.Number | *No description.* | +| rollupSearchSearchAllJobsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rollupDashboardsEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rollupEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rollupSearchBackoffCount | java.lang.Number | *No description.* | +| rollupSearchBackoffMillis | java.lang.Number | *No description.* | +| rollupSearchSearchAllJobs | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -8436,7 +9228,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -8446,95 +9238,135 @@ public java.lang.String getFqn(); --- -##### `mappingNestedObjectsLimitInput`Optional +##### `rollupDashboardsEnabledInput`Optional ```java -public java.lang.Number getMappingNestedObjectsLimitInput(); +public java.lang.Object getRollupDashboardsEnabledInput(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `numberOfReplicasInput`Optional +##### `rollupEnabledInput`Optional ```java -public java.lang.Number getNumberOfReplicasInput(); +public java.lang.Object getRollupEnabledInput(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `numberOfShardsInput`Optional +##### `rollupSearchBackoffCountInput`Optional ```java -public java.lang.Number getNumberOfShardsInput(); +public java.lang.Number getRollupSearchBackoffCountInput(); ``` - *Type:* java.lang.Number --- -##### `mappingNestedObjectsLimit`Required +##### `rollupSearchBackoffMillisInput`Optional ```java -public java.lang.Number getMappingNestedObjectsLimit(); +public java.lang.Number getRollupSearchBackoffMillisInput(); ``` - *Type:* java.lang.Number --- -##### `numberOfReplicas`Required +##### `rollupSearchSearchAllJobsInput`Optional ```java -public java.lang.Number getNumberOfReplicas(); +public java.lang.Object getRollupSearchSearchAllJobsInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rollupDashboardsEnabled`Required + +```java +public java.lang.Object getRollupDashboardsEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rollupEnabled`Required + +```java +public java.lang.Object getRollupEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rollupSearchBackoffCount`Required + +```java +public java.lang.Number getRollupSearchBackoffCount(); ``` - *Type:* java.lang.Number --- -##### `numberOfShards`Required +##### `rollupSearchBackoffMillis`Required ```java -public java.lang.Number getNumberOfShards(); +public java.lang.Number getRollupSearchBackoffMillis(); ``` - *Type:* java.lang.Number --- -##### `internalValue`Optional +##### `rollupSearchSearchAllJobs`Required ```java -public ManagedDatabaseOpensearchPropertiesIndexTemplate getInternalValue(); +public java.lang.Object getRollupSearchSearchAllJobs(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesIndexRollup getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup --- -### ManagedDatabaseOpensearchPropertiesOpenidOutputReference +### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference; -new ManagedDatabaseOpensearchPropertiesOpenidOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(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 @@ -8542,7 +9374,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -8554,161 +9386,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. | -| resetClientId | *No description.* | -| resetClientSecret | *No description.* | -| resetConnectUrl | *No description.* | -| resetEnabled | *No description.* | -| resetHeader | *No description.* | -| resetJwtHeader | *No description.* | -| resetJwtUrlParameter | *No description.* | -| resetRefreshRateLimitCount | *No description.* | -| resetRefreshRateLimitTimeWindowMs | *No description.* | -| resetRolesKey | *No description.* | -| resetScope | *No description.* | -| resetSubjectKey | *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. | +| resetMappingNestedObjectsLimit | *No description.* | +| resetNumberOfReplicas | *No description.* | +| resetNumberOfShards | *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) @@ -8716,13 +9539,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() @@ -8732,76 +9555,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetClientId` - -```java -public void resetClientId() -``` - -##### `resetClientSecret` - -```java -public void resetClientSecret() -``` - -##### `resetConnectUrl` - -```java -public void resetConnectUrl() -``` - -##### `resetEnabled` - -```java -public void resetEnabled() -``` - -##### `resetHeader` - -```java -public void resetHeader() -``` - -##### `resetJwtHeader` - -```java -public void resetJwtHeader() -``` - -##### `resetJwtUrlParameter` - -```java -public void resetJwtUrlParameter() -``` - -##### `resetRefreshRateLimitCount` - -```java -public void resetRefreshRateLimitCount() -``` - -##### `resetRefreshRateLimitTimeWindowMs` - -```java -public void resetRefreshRateLimitTimeWindowMs() -``` - -##### `resetRolesKey` +##### `resetMappingNestedObjectsLimit` ```java -public void resetRolesKey() +public void resetMappingNestedObjectsLimit() ``` -##### `resetScope` +##### `resetNumberOfReplicas` ```java -public void resetScope() +public void resetNumberOfReplicas() ``` -##### `resetSubjectKey` +##### `resetNumberOfShards` ```java -public void resetSubjectKey() +public void resetNumberOfShards() ``` @@ -8809,37 +9578,19 @@ public void resetSubjectKey() | **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.* | -| clientIdInput | java.lang.String | *No description.* | -| clientSecretInput | java.lang.String | *No description.* | -| connectUrlInput | java.lang.String | *No description.* | -| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| headerInput | java.lang.String | *No description.* | -| jwtHeaderInput | java.lang.String | *No description.* | -| jwtUrlParameterInput | java.lang.String | *No description.* | -| refreshRateLimitCountInput | java.lang.Number | *No description.* | -| refreshRateLimitTimeWindowMsInput | java.lang.Number | *No description.* | -| rolesKeyInput | java.lang.String | *No description.* | -| scopeInput | java.lang.String | *No description.* | -| subjectKeyInput | java.lang.String | *No description.* | -| clientId | java.lang.String | *No description.* | -| clientSecret | java.lang.String | *No description.* | -| connectUrl | java.lang.String | *No description.* | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| header | java.lang.String | *No description.* | -| jwtHeader | java.lang.String | *No description.* | -| jwtUrlParameter | java.lang.String | *No description.* | -| refreshRateLimitCount | java.lang.Number | *No description.* | -| refreshRateLimitTimeWindowMs | java.lang.Number | *No description.* | -| rolesKey | java.lang.String | *No description.* | -| scope | java.lang.String | *No description.* | -| subjectKey | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesOpenid | *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.* | +| mappingNestedObjectsLimitInput | java.lang.Number | *No description.* | +| numberOfReplicasInput | java.lang.Number | *No description.* | +| numberOfShardsInput | java.lang.Number | *No description.* | +| mappingNestedObjectsLimit | java.lang.Number | *No description.* | +| numberOfReplicas | java.lang.Number | *No description.* | +| numberOfShards | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -8853,7 +9604,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -8863,611 +9614,692 @@ public java.lang.String getFqn(); --- -##### `clientIdInput`Optional +##### `mappingNestedObjectsLimitInput`Optional ```java -public java.lang.String getClientIdInput(); +public java.lang.Number getMappingNestedObjectsLimitInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `clientSecretInput`Optional +##### `numberOfReplicasInput`Optional ```java -public java.lang.String getClientSecretInput(); +public java.lang.Number getNumberOfReplicasInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `connectUrlInput`Optional +##### `numberOfShardsInput`Optional ```java -public java.lang.String getConnectUrlInput(); +public java.lang.Number getNumberOfShardsInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `enabledInput`Optional +##### `mappingNestedObjectsLimit`Required ```java -public java.lang.Object getEnabledInput(); +public java.lang.Number getMappingNestedObjectsLimit(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `headerInput`Optional +##### `numberOfReplicas`Required ```java -public java.lang.String getHeaderInput(); +public java.lang.Number getNumberOfReplicas(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `jwtHeaderInput`Optional +##### `numberOfShards`Required ```java -public java.lang.String getJwtHeaderInput(); +public java.lang.Number getNumberOfShards(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `jwtUrlParameterInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getJwtUrlParameterInput(); +public ManagedDatabaseOpensearchPropertiesIndexTemplate getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate --- -##### `refreshRateLimitCountInput`Optional + +### ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +#### Initializers ```java -public java.lang.Number getRefreshRateLimitCountInput(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference; + +new ManagedDatabaseOpensearchPropertiesOpenidOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -- *Type:* java.lang.Number +| **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. | --- -##### `refreshRateLimitTimeWindowMsInput`Optional +##### `terraformResource`Required -```java -public java.lang.Number getRefreshRateLimitTimeWindowMsInput(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.lang.Number +The parent resource. --- -##### `rolesKeyInput`Optional - -```java -public java.lang.String getRolesKeyInput(); -``` +##### `terraformAttribute`Required - *Type:* java.lang.String ---- +The attribute on the parent resource this class is referencing. -##### `scopeInput`Optional +--- -```java -public java.lang.String getScopeInput(); -``` +#### 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. | +| resetClientId | *No description.* | +| resetClientSecret | *No description.* | +| resetConnectUrl | *No description.* | +| resetEnabled | *No description.* | +| resetHeader | *No description.* | +| resetJwtHeader | *No description.* | +| resetJwtUrlParameter | *No description.* | +| resetRefreshRateLimitCount | *No description.* | +| resetRefreshRateLimitTimeWindowMs | *No description.* | +| resetRolesKey | *No description.* | +| resetScope | *No description.* | +| resetSubjectKey | *No description.* | --- -##### `subjectKeyInput`Optional +##### `computeFqn` ```java -public java.lang.String getSubjectKeyInput(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.String - ---- - -##### `clientId`Required +##### `getAnyMapAttribute` ```java -public java.lang.String getClientId(); +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `clientSecret`Required +##### `getBooleanAttribute` ```java -public java.lang.String getClientSecret(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `connectUrl`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getConnectUrl(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `enabled`Required +##### `getListAttribute` ```java -public java.lang.Object getEnabled(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `header`Required +##### `getNumberAttribute` ```java -public java.lang.String getHeader(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `jwtHeader`Required +##### `getNumberListAttribute` ```java -public java.lang.String getJwtHeader(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `jwtUrlParameter`Required +##### `getNumberMapAttribute` ```java -public java.lang.String getJwtUrlParameter(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `refreshRateLimitCount`Required +##### `getStringAttribute` ```java -public java.lang.Number getRefreshRateLimitCount(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `refreshRateLimitTimeWindowMs`Required +##### `getStringMapAttribute` ```java -public java.lang.Number getRefreshRateLimitTimeWindowMs(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `rolesKey`Required +##### `interpolationForAttribute` ```java -public java.lang.String getRolesKey(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `scope`Required +##### `resolve` ```java -public java.lang.String getScope(); +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 --- -##### `subjectKey`Required +##### `toString` ```java -public java.lang.String getSubjectKey(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `internalValue`Optional +##### `resetClientId` ```java -public ManagedDatabaseOpensearchPropertiesOpenid getInternalValue(); +public void resetClientId() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +##### `resetClientSecret` ---- +```java +public void resetClientSecret() +``` +##### `resetConnectUrl` -### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +```java +public void resetConnectUrl() +``` -#### Initializers +##### `resetEnabled` ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference; - -new ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +public void resetEnabled() ``` -| **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. | - ---- +##### `resetHeader` -##### `terraformResource`Required +```java +public void resetHeader() +``` -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +##### `resetJwtHeader` -The parent resource. +```java +public void resetJwtHeader() +``` ---- +##### `resetJwtUrlParameter` -##### `terraformAttribute`Required +```java +public void resetJwtUrlParameter() +``` -- *Type:* java.lang.String +##### `resetRefreshRateLimitCount` -The attribute on the parent resource this class is referencing. +```java +public void resetRefreshRateLimitCount() +``` ---- +##### `resetRefreshRateLimitTimeWindowMs` -#### Methods +```java +public void resetRefreshRateLimitTimeWindowMs() +``` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetEnabled | *No description.* | -| resetMaxOldSpaceSize | *No description.* | -| resetOpensearchRequestTimeout | *No description.* | +##### `resetRolesKey` ---- +```java +public void resetRolesKey() +``` -##### `computeFqn` +##### `resetScope` ```java -public java.lang.String computeFqn() +public void resetScope() ``` -##### `getAnyMapAttribute` +##### `resetSubjectKey` ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public void resetSubjectKey() ``` -###### `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.* | +| clientIdInput | java.lang.String | *No description.* | +| clientSecretInput | java.lang.String | *No description.* | +| connectUrlInput | java.lang.String | *No description.* | +| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| headerInput | java.lang.String | *No description.* | +| jwtHeaderInput | java.lang.String | *No description.* | +| jwtUrlParameterInput | java.lang.String | *No description.* | +| refreshRateLimitCountInput | java.lang.Number | *No description.* | +| refreshRateLimitTimeWindowMsInput | java.lang.Number | *No description.* | +| rolesKeyInput | java.lang.String | *No description.* | +| scopeInput | java.lang.String | *No description.* | +| subjectKeyInput | java.lang.String | *No description.* | +| clientId | java.lang.String | *No description.* | +| clientSecret | java.lang.String | *No description.* | +| connectUrl | java.lang.String | *No description.* | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| header | java.lang.String | *No description.* | +| jwtHeader | java.lang.String | *No description.* | +| jwtUrlParameter | java.lang.String | *No description.* | +| refreshRateLimitCount | java.lang.Number | *No description.* | +| refreshRateLimitTimeWindowMs | java.lang.Number | *No description.* | +| rolesKey | java.lang.String | *No description.* | +| scope | java.lang.String | *No description.* | +| subjectKey | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | --- -##### `getBooleanAttribute` +##### `creationStack`Required ```java -public IResolvable getBooleanAttribute(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. --- -##### `getBooleanMapAttribute` +##### `fqn`Required ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public java.lang.String getFqn(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getListAttribute` +##### `clientIdInput`Optional ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public java.lang.String getClientIdInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `clientSecretInput`Optional ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public java.lang.String getClientSecretInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `connectUrlInput`Optional ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +public java.lang.String getConnectUrlInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `enabledInput`Optional ```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object getEnabledInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `getStringAttribute` +##### `headerInput`Optional ```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +public java.lang.String getHeaderInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `jwtHeaderInput`Optional ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public java.lang.String getJwtHeaderInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `jwtUrlParameterInput`Optional ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public java.lang.String getJwtUrlParameterInput(); ``` -###### `property`Required - - *Type:* java.lang.String --- -##### `resolve` +##### `refreshRateLimitCountInput`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.lang.Number getRefreshRateLimitCountInput(); ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* java.lang.Number --- -##### `toString` +##### `refreshRateLimitTimeWindowMsInput`Optional ```java -public java.lang.String toString() +public java.lang.Number getRefreshRateLimitTimeWindowMsInput(); ``` -Return a string representation of this resolvable object. +- *Type:* java.lang.Number -Returns a reversible string representation. +--- -##### `resetEnabled` +##### `rolesKeyInput`Optional ```java -public void resetEnabled() +public java.lang.String getRolesKeyInput(); ``` -##### `resetMaxOldSpaceSize` +- *Type:* java.lang.String -```java -public void resetMaxOldSpaceSize() -``` +--- -##### `resetOpensearchRequestTimeout` +##### `scopeInput`Optional ```java -public void resetOpensearchRequestTimeout() +public java.lang.String getScopeInput(); ``` +- *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.* | -| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| maxOldSpaceSizeInput | java.lang.Number | *No description.* | -| opensearchRequestTimeoutInput | java.lang.Number | *No description.* | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| maxOldSpaceSize | java.lang.Number | *No description.* | -| opensearchRequestTimeout | java.lang.Number | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +##### `subjectKeyInput`Optional + +```java +public java.lang.String getSubjectKeyInput(); +``` + +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `clientId`Required ```java -public java.util.List getCreationStack(); +public java.lang.String getClientId(); ``` -- *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. +##### `clientSecret`Required + +```java +public java.lang.String getClientSecret(); +``` + +- *Type:* java.lang.String --- -##### `fqn`Required +##### `connectUrl`Required ```java -public java.lang.String getFqn(); +public java.lang.String getConnectUrl(); ``` - *Type:* java.lang.String --- -##### `enabledInput`Optional +##### `enabled`Required ```java -public java.lang.Object getEnabledInput(); +public java.lang.Object getEnabled(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `maxOldSpaceSizeInput`Optional +##### `header`Required ```java -public java.lang.Number getMaxOldSpaceSizeInput(); +public java.lang.String getHeader(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `opensearchRequestTimeoutInput`Optional +##### `jwtHeader`Required ```java -public java.lang.Number getOpensearchRequestTimeoutInput(); +public java.lang.String getJwtHeader(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `enabled`Required +##### `jwtUrlParameter`Required ```java -public java.lang.Object getEnabled(); +public java.lang.String getJwtUrlParameter(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `maxOldSpaceSize`Required +##### `refreshRateLimitCount`Required ```java -public java.lang.Number getMaxOldSpaceSize(); +public java.lang.Number getRefreshRateLimitCount(); ``` - *Type:* java.lang.Number --- -##### `opensearchRequestTimeout`Required +##### `refreshRateLimitTimeWindowMs`Required ```java -public java.lang.Number getOpensearchRequestTimeout(); +public java.lang.Number getRefreshRateLimitTimeWindowMs(); ``` - *Type:* java.lang.Number --- -##### `internalValue`Optional +##### `rolesKey`Required ```java -public ManagedDatabaseOpensearchPropertiesOpensearchDashboards getInternalValue(); +public java.lang.String getRolesKey(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* java.lang.String --- +##### `scope`Required -### ManagedDatabaseOpensearchPropertiesOutputReference +```java +public java.lang.String getScope(); +``` -#### Initializers +- *Type:* java.lang.String + +--- + +##### `subjectKey`Required ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOutputReference; +public java.lang.String getSubjectKey(); +``` -new ManagedDatabaseOpensearchPropertiesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesOpenid getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + + +### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference; + +new ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(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 @@ -9475,7 +10307,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9487,218 +10319,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. | -| putAuthFailureListeners | *No description.* | -| putAzureMigration | *No description.* | -| putGcsMigration | *No description.* | -| putIndexRollup | *No description.* | -| putIndexTemplate | *No description.* | -| putOpenid | *No description.* | -| putOpensearchDashboards | *No description.* | -| putS3Migration | *No description.* | -| putSaml | *No description.* | -| resetActionAutoCreateIndexEnabled | *No description.* | -| resetActionDestructiveRequiresName | *No description.* | -| resetAuthFailureListeners | *No description.* | -| resetAutomaticUtilityNetworkIpFilter | *No description.* | -| resetAzureMigration | *No description.* | -| resetClusterMaxShardsPerNode | *No description.* | -| resetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | -| resetCustomDomain | *No description.* | -| resetEmailSenderName | *No description.* | -| resetEmailSenderPassword | *No description.* | -| resetEmailSenderUsername | *No description.* | -| resetEnableSecurityAudit | *No description.* | -| resetGcsMigration | *No description.* | -| resetHttpMaxContentLength | *No description.* | -| resetHttpMaxHeaderSize | *No description.* | -| resetHttpMaxInitialLineLength | *No description.* | -| resetIndexPatterns | *No description.* | -| resetIndexRollup | *No description.* | -| resetIndexTemplate | *No description.* | -| resetIndicesFielddataCacheSize | *No description.* | -| resetIndicesMemoryIndexBufferSize | *No description.* | -| resetIndicesMemoryMaxIndexBufferSize | *No description.* | -| resetIndicesMemoryMinIndexBufferSize | *No description.* | -| resetIndicesQueriesCacheSize | *No description.* | -| resetIndicesQueryBoolMaxClauseCount | *No description.* | -| resetIndicesRecoveryMaxBytesPerSec | *No description.* | -| resetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | -| resetIpFilter | *No description.* | -| resetIsmEnabled | *No description.* | -| resetIsmHistoryEnabled | *No description.* | -| resetIsmHistoryMaxAge | *No description.* | -| resetIsmHistoryMaxDocs | *No description.* | -| resetIsmHistoryRolloverCheckPeriod | *No description.* | -| resetIsmHistoryRolloverRetentionPeriod | *No description.* | -| resetKeepIndexRefreshInterval | *No description.* | -| resetKnnMemoryCircuitBreakerEnabled | *No description.* | -| resetKnnMemoryCircuitBreakerLimit | *No description.* | -| resetOpenid | *No description.* | -| resetOpensearchDashboards | *No description.* | -| resetOverrideMainResponseVersion | *No description.* | -| resetPluginsAlertingFilterByBackendRoles | *No description.* | -| resetPublicAccess | *No description.* | -| resetReindexRemoteWhitelist | *No description.* | -| resetS3Migration | *No description.* | -| resetSaml | *No description.* | -| resetScriptMaxCompilationsRate | *No description.* | -| resetSearchMaxBuckets | *No description.* | -| resetServiceLog | *No description.* | -| resetThreadPoolAnalyzeQueueSize | *No description.* | -| resetThreadPoolAnalyzeSize | *No description.* | -| resetThreadPoolForceMergeSize | *No description.* | -| resetThreadPoolGetQueueSize | *No description.* | -| resetThreadPoolGetSize | *No description.* | -| resetThreadPoolSearchQueueSize | *No description.* | -| resetThreadPoolSearchSize | *No description.* | -| resetThreadPoolSearchThrottledQueueSize | *No description.* | -| resetThreadPoolSearchThrottledSize | *No description.* | -| resetThreadPoolWriteQueueSize | *No description.* | -| resetThreadPoolWriteSize | *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. | +| resetEnabled | *No description.* | +| resetMaxOldSpaceSize | *No description.* | +| resetOpensearchRequestTimeout | *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) @@ -9706,13 +10472,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() @@ -9722,606 +10488,4030 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAuthFailureListeners` +##### `resetEnabled` ```java -public void putAuthFailureListeners(ManagedDatabaseOpensearchPropertiesAuthFailureListeners value) +public void resetEnabled() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners - ---- - -##### `putAzureMigration` +##### `resetMaxOldSpaceSize` ```java -public void putAzureMigration(ManagedDatabaseOpensearchPropertiesAzureMigration value) +public void resetMaxOldSpaceSize() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration - ---- - -##### `putGcsMigration` +##### `resetOpensearchRequestTimeout` ```java -public void putGcsMigration(ManagedDatabaseOpensearchPropertiesGcsMigration value) +public void resetOpensearchRequestTimeout() ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration - ---- - -##### `putIndexRollup` - -```java -public void putIndexRollup(ManagedDatabaseOpensearchPropertiesIndexRollup value) -``` -###### `value`Required +#### Properties -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +| **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.* | +| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| maxOldSpaceSizeInput | java.lang.Number | *No description.* | +| opensearchRequestTimeoutInput | java.lang.Number | *No description.* | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| maxOldSpaceSize | java.lang.Number | *No description.* | +| opensearchRequestTimeout | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | --- -##### `putIndexTemplate` +##### `creationStack`Required ```java -public void putIndexTemplate(ManagedDatabaseOpensearchPropertiesIndexTemplate value) +public java.util.List getCreationStack(); ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate - ---- - -##### `putOpenid` - -```java -public void putOpenid(ManagedDatabaseOpensearchPropertiesOpenid value) -``` +- *Type:* java.util.List -###### `value`Required +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +If this returns an empty array the stack will not be attached. --- -##### `putOpensearchDashboards` +##### `fqn`Required ```java -public void putOpensearchDashboards(ManagedDatabaseOpensearchPropertiesOpensearchDashboards value) +public java.lang.String getFqn(); ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* java.lang.String --- -##### `putS3Migration` +##### `enabledInput`Optional ```java -public void putS3Migration(ManagedDatabaseOpensearchPropertiesS3Migration value) +public java.lang.Object getEnabledInput(); ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `putSaml` +##### `maxOldSpaceSizeInput`Optional ```java -public void putSaml(ManagedDatabaseOpensearchPropertiesSaml value) +public java.lang.Number getMaxOldSpaceSizeInput(); ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* java.lang.Number --- -##### `resetActionAutoCreateIndexEnabled` - -```java -public void resetActionAutoCreateIndexEnabled() -``` - -##### `resetActionDestructiveRequiresName` - -```java -public void resetActionDestructiveRequiresName() -``` - -##### `resetAuthFailureListeners` - -```java -public void resetAuthFailureListeners() -``` - -##### `resetAutomaticUtilityNetworkIpFilter` - -```java -public void resetAutomaticUtilityNetworkIpFilter() -``` - -##### `resetAzureMigration` - -```java -public void resetAzureMigration() -``` - -##### `resetClusterMaxShardsPerNode` - -```java -public void resetClusterMaxShardsPerNode() -``` - -##### `resetClusterRoutingAllocationNodeConcurrentRecoveries` - -```java -public void resetClusterRoutingAllocationNodeConcurrentRecoveries() -``` - -##### `resetCustomDomain` +##### `opensearchRequestTimeoutInput`Optional ```java -public void resetCustomDomain() +public java.lang.Number getOpensearchRequestTimeoutInput(); ``` -##### `resetEmailSenderName` +- *Type:* java.lang.Number -```java -public void resetEmailSenderName() -``` +--- -##### `resetEmailSenderPassword` +##### `enabled`Required ```java -public void resetEmailSenderPassword() +public java.lang.Object getEnabled(); ``` -##### `resetEmailSenderUsername` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -```java -public void resetEmailSenderUsername() -``` +--- -##### `resetEnableSecurityAudit` +##### `maxOldSpaceSize`Required ```java -public void resetEnableSecurityAudit() +public java.lang.Number getMaxOldSpaceSize(); ``` -##### `resetGcsMigration` +- *Type:* java.lang.Number -```java -public void resetGcsMigration() -``` +--- -##### `resetHttpMaxContentLength` +##### `opensearchRequestTimeout`Required ```java -public void resetHttpMaxContentLength() +public java.lang.Number getOpensearchRequestTimeout(); ``` -##### `resetHttpMaxHeaderSize` +- *Type:* java.lang.Number -```java -public void resetHttpMaxHeaderSize() -``` +--- -##### `resetHttpMaxInitialLineLength` +##### `internalValue`Optional ```java -public void resetHttpMaxInitialLineLength() +public ManagedDatabaseOpensearchPropertiesOpensearchDashboards getInternalValue(); ``` -##### `resetIndexPatterns` +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards -```java -public void resetIndexPatterns() -``` +--- -##### `resetIndexRollup` -```java -public void resetIndexRollup() -``` +### ManagedDatabaseOpensearchPropertiesOutputReference -##### `resetIndexTemplate` +#### Initializers ```java -public void resetIndexTemplate() -``` - -##### `resetIndicesFielddataCacheSize` +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesOutputReference; -```java -public void resetIndicesFielddataCacheSize() +new ManagedDatabaseOpensearchPropertiesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -##### `resetIndicesMemoryIndexBufferSize` +| **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. | -```java -public void resetIndicesMemoryIndexBufferSize() -``` +--- -##### `resetIndicesMemoryMaxIndexBufferSize` +##### `terraformResource`Required -```java -public void resetIndicesMemoryMaxIndexBufferSize() -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -##### `resetIndicesMemoryMinIndexBufferSize` +The parent resource. -```java -public void resetIndicesMemoryMinIndexBufferSize() -``` +--- -##### `resetIndicesQueriesCacheSize` +##### `terraformAttribute`Required -```java -public void resetIndicesQueriesCacheSize() -``` +- *Type:* java.lang.String -##### `resetIndicesQueryBoolMaxClauseCount` +The attribute on the parent resource this class is referencing. -```java -public void resetIndicesQueryBoolMaxClauseCount() -``` +--- -##### `resetIndicesRecoveryMaxBytesPerSec` +#### Methods -```java -public void resetIndicesRecoveryMaxBytesPerSec() -``` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAuthFailureListeners | *No description.* | +| putAzureMigration | *No description.* | +| putGcsMigration | *No description.* | +| putIndexRollup | *No description.* | +| putIndexTemplate | *No description.* | +| putOpenid | *No description.* | +| putOpensearchDashboards | *No description.* | +| putS3Migration | *No description.* | +| putSaml | *No description.* | +| putSearchBackpressure | *No description.* | +| putShardIndexingPressure | *No description.* | +| resetActionAutoCreateIndexEnabled | *No description.* | +| resetActionDestructiveRequiresName | *No description.* | +| resetAuthFailureListeners | *No description.* | +| resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetAzureMigration | *No description.* | +| resetClusterMaxShardsPerNode | *No description.* | +| resetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | +| resetCustomDomain | *No description.* | +| resetEmailSenderName | *No description.* | +| resetEmailSenderPassword | *No description.* | +| resetEmailSenderUsername | *No description.* | +| resetEnableSecurityAudit | *No description.* | +| resetGcsMigration | *No description.* | +| resetHttpMaxContentLength | *No description.* | +| resetHttpMaxHeaderSize | *No description.* | +| resetHttpMaxInitialLineLength | *No description.* | +| resetIndexPatterns | *No description.* | +| resetIndexRollup | *No description.* | +| resetIndexTemplate | *No description.* | +| resetIndicesFielddataCacheSize | *No description.* | +| resetIndicesMemoryIndexBufferSize | *No description.* | +| resetIndicesMemoryMaxIndexBufferSize | *No description.* | +| resetIndicesMemoryMinIndexBufferSize | *No description.* | +| resetIndicesQueriesCacheSize | *No description.* | +| resetIndicesQueryBoolMaxClauseCount | *No description.* | +| resetIndicesRecoveryMaxBytesPerSec | *No description.* | +| resetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | +| resetIpFilter | *No description.* | +| resetIsmEnabled | *No description.* | +| resetIsmHistoryEnabled | *No description.* | +| resetIsmHistoryMaxAge | *No description.* | +| resetIsmHistoryMaxDocs | *No description.* | +| resetIsmHistoryRolloverCheckPeriod | *No description.* | +| resetIsmHistoryRolloverRetentionPeriod | *No description.* | +| resetKeepIndexRefreshInterval | *No description.* | +| resetKnnMemoryCircuitBreakerEnabled | *No description.* | +| resetKnnMemoryCircuitBreakerLimit | *No description.* | +| resetOpenid | *No description.* | +| resetOpensearchDashboards | *No description.* | +| resetOverrideMainResponseVersion | *No description.* | +| resetPluginsAlertingFilterByBackendRoles | *No description.* | +| resetPublicAccess | *No description.* | +| resetReindexRemoteWhitelist | *No description.* | +| resetS3Migration | *No description.* | +| resetSaml | *No description.* | +| resetScriptMaxCompilationsRate | *No description.* | +| resetSearchBackpressure | *No description.* | +| resetSearchMaxBuckets | *No description.* | +| resetServiceLog | *No description.* | +| resetShardIndexingPressure | *No description.* | +| resetThreadPoolAnalyzeQueueSize | *No description.* | +| resetThreadPoolAnalyzeSize | *No description.* | +| resetThreadPoolForceMergeSize | *No description.* | +| resetThreadPoolGetQueueSize | *No description.* | +| resetThreadPoolGetSize | *No description.* | +| resetThreadPoolSearchQueueSize | *No description.* | +| resetThreadPoolSearchSize | *No description.* | +| resetThreadPoolSearchThrottledQueueSize | *No description.* | +| resetThreadPoolSearchThrottledSize | *No description.* | +| resetThreadPoolWriteQueueSize | *No description.* | +| resetThreadPoolWriteSize | *No description.* | +| resetVersion | *No description.* | -##### `resetIndicesRecoveryMaxConcurrentFileChunks` +--- + +##### `computeFqn` ```java -public void resetIndicesRecoveryMaxConcurrentFileChunks() +public java.lang.String computeFqn() ``` -##### `resetIpFilter` +##### `getAnyMapAttribute` ```java -public void resetIpFilter() +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetIsmEnabled` +###### `terraformAttribute`Required -```java -public void resetIsmEnabled() -``` +- *Type:* java.lang.String -##### `resetIsmHistoryEnabled` +--- + +##### `getBooleanAttribute` ```java -public void resetIsmHistoryEnabled() +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -##### `resetIsmHistoryMaxAge` +###### `terraformAttribute`Required -```java -public void resetIsmHistoryMaxAge() -``` +- *Type:* java.lang.String -##### `resetIsmHistoryMaxDocs` +--- + +##### `getBooleanMapAttribute` ```java -public void resetIsmHistoryMaxDocs() +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetIsmHistoryRolloverCheckPeriod` +###### `terraformAttribute`Required -```java -public void resetIsmHistoryRolloverCheckPeriod() -``` +- *Type:* java.lang.String -##### `resetIsmHistoryRolloverRetentionPeriod` +--- + +##### `getListAttribute` ```java -public void resetIsmHistoryRolloverRetentionPeriod() +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -##### `resetKeepIndexRefreshInterval` +###### `terraformAttribute`Required -```java -public void resetKeepIndexRefreshInterval() -``` +- *Type:* java.lang.String -##### `resetKnnMemoryCircuitBreakerEnabled` +--- + +##### `getNumberAttribute` ```java -public void resetKnnMemoryCircuitBreakerEnabled() +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -##### `resetKnnMemoryCircuitBreakerLimit` +###### `terraformAttribute`Required -```java -public void resetKnnMemoryCircuitBreakerLimit() -``` +- *Type:* java.lang.String -##### `resetOpenid` +--- + +##### `getNumberListAttribute` ```java -public void resetOpenid() +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -##### `resetOpensearchDashboards` +###### `terraformAttribute`Required -```java -public void resetOpensearchDashboards() -``` +- *Type:* java.lang.String -##### `resetOverrideMainResponseVersion` +--- + +##### `getNumberMapAttribute` ```java -public void resetOverrideMainResponseVersion() +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetPluginsAlertingFilterByBackendRoles` +###### `terraformAttribute`Required -```java -public void resetPluginsAlertingFilterByBackendRoles() -``` +- *Type:* java.lang.String -##### `resetPublicAccess` +--- + +##### `getStringAttribute` ```java -public void resetPublicAccess() +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -##### `resetReindexRemoteWhitelist` +###### `terraformAttribute`Required -```java -public void resetReindexRemoteWhitelist() -``` +- *Type:* java.lang.String -##### `resetS3Migration` +--- + +##### `getStringMapAttribute` ```java -public void resetS3Migration() +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetSaml` +###### `terraformAttribute`Required -```java -public void resetSaml() -``` +- *Type:* java.lang.String -##### `resetScriptMaxCompilationsRate` +--- + +##### `interpolationForAttribute` ```java -public void resetScriptMaxCompilationsRate() +public IResolvable interpolationForAttribute(java.lang.String property) ``` -##### `resetSearchMaxBuckets` +###### `property`Required -```java -public void resetSearchMaxBuckets() -``` +- *Type:* java.lang.String -##### `resetServiceLog` +--- + +##### `resolve` ```java -public void resetServiceLog() +public java.lang.Object resolve(IResolveContext _context) ``` -##### `resetThreadPoolAnalyzeQueueSize` +Produce the Token's value at resolution time. -```java -public void resetThreadPoolAnalyzeQueueSize() -``` +###### `_context`Required -##### `resetThreadPoolAnalyzeSize` +- *Type:* com.hashicorp.cdktf.IResolveContext -```java -public void resetThreadPoolAnalyzeSize() -``` +--- -##### `resetThreadPoolForceMergeSize` +##### `toString` ```java -public void resetThreadPoolForceMergeSize() +public java.lang.String toString() ``` -##### `resetThreadPoolGetQueueSize` +Return a string representation of this resolvable object. -```java -public void resetThreadPoolGetQueueSize() -``` +Returns a reversible string representation. -##### `resetThreadPoolGetSize` +##### `putAuthFailureListeners` ```java -public void resetThreadPoolGetSize() +public void putAuthFailureListeners(ManagedDatabaseOpensearchPropertiesAuthFailureListeners value) ``` -##### `resetThreadPoolSearchQueueSize` +###### `value`Required -```java -public void resetThreadPoolSearchQueueSize() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners -##### `resetThreadPoolSearchSize` +--- + +##### `putAzureMigration` ```java -public void resetThreadPoolSearchSize() +public void putAzureMigration(ManagedDatabaseOpensearchPropertiesAzureMigration value) ``` -##### `resetThreadPoolSearchThrottledQueueSize` +###### `value`Required -```java +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `putGcsMigration` + +```java +public void putGcsMigration(ManagedDatabaseOpensearchPropertiesGcsMigration value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `putIndexRollup` + +```java +public void putIndexRollup(ManagedDatabaseOpensearchPropertiesIndexRollup value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `putIndexTemplate` + +```java +public void putIndexTemplate(ManagedDatabaseOpensearchPropertiesIndexTemplate value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `putOpenid` + +```java +public void putOpenid(ManagedDatabaseOpensearchPropertiesOpenid value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `putOpensearchDashboards` + +```java +public void putOpensearchDashboards(ManagedDatabaseOpensearchPropertiesOpensearchDashboards value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `putS3Migration` + +```java +public void putS3Migration(ManagedDatabaseOpensearchPropertiesS3Migration value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `putSaml` + +```java +public void putSaml(ManagedDatabaseOpensearchPropertiesSaml value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `putSearchBackpressure` + +```java +public void putSearchBackpressure(ManagedDatabaseOpensearchPropertiesSearchBackpressure value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `putShardIndexingPressure` + +```java +public void putShardIndexingPressure(ManagedDatabaseOpensearchPropertiesShardIndexingPressure value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `resetActionAutoCreateIndexEnabled` + +```java +public void resetActionAutoCreateIndexEnabled() +``` + +##### `resetActionDestructiveRequiresName` + +```java +public void resetActionDestructiveRequiresName() +``` + +##### `resetAuthFailureListeners` + +```java +public void resetAuthFailureListeners() +``` + +##### `resetAutomaticUtilityNetworkIpFilter` + +```java +public void resetAutomaticUtilityNetworkIpFilter() +``` + +##### `resetAzureMigration` + +```java +public void resetAzureMigration() +``` + +##### `resetClusterMaxShardsPerNode` + +```java +public void resetClusterMaxShardsPerNode() +``` + +##### `resetClusterRoutingAllocationNodeConcurrentRecoveries` + +```java +public void resetClusterRoutingAllocationNodeConcurrentRecoveries() +``` + +##### `resetCustomDomain` + +```java +public void resetCustomDomain() +``` + +##### `resetEmailSenderName` + +```java +public void resetEmailSenderName() +``` + +##### `resetEmailSenderPassword` + +```java +public void resetEmailSenderPassword() +``` + +##### `resetEmailSenderUsername` + +```java +public void resetEmailSenderUsername() +``` + +##### `resetEnableSecurityAudit` + +```java +public void resetEnableSecurityAudit() +``` + +##### `resetGcsMigration` + +```java +public void resetGcsMigration() +``` + +##### `resetHttpMaxContentLength` + +```java +public void resetHttpMaxContentLength() +``` + +##### `resetHttpMaxHeaderSize` + +```java +public void resetHttpMaxHeaderSize() +``` + +##### `resetHttpMaxInitialLineLength` + +```java +public void resetHttpMaxInitialLineLength() +``` + +##### `resetIndexPatterns` + +```java +public void resetIndexPatterns() +``` + +##### `resetIndexRollup` + +```java +public void resetIndexRollup() +``` + +##### `resetIndexTemplate` + +```java +public void resetIndexTemplate() +``` + +##### `resetIndicesFielddataCacheSize` + +```java +public void resetIndicesFielddataCacheSize() +``` + +##### `resetIndicesMemoryIndexBufferSize` + +```java +public void resetIndicesMemoryIndexBufferSize() +``` + +##### `resetIndicesMemoryMaxIndexBufferSize` + +```java +public void resetIndicesMemoryMaxIndexBufferSize() +``` + +##### `resetIndicesMemoryMinIndexBufferSize` + +```java +public void resetIndicesMemoryMinIndexBufferSize() +``` + +##### `resetIndicesQueriesCacheSize` + +```java +public void resetIndicesQueriesCacheSize() +``` + +##### `resetIndicesQueryBoolMaxClauseCount` + +```java +public void resetIndicesQueryBoolMaxClauseCount() +``` + +##### `resetIndicesRecoveryMaxBytesPerSec` + +```java +public void resetIndicesRecoveryMaxBytesPerSec() +``` + +##### `resetIndicesRecoveryMaxConcurrentFileChunks` + +```java +public void resetIndicesRecoveryMaxConcurrentFileChunks() +``` + +##### `resetIpFilter` + +```java +public void resetIpFilter() +``` + +##### `resetIsmEnabled` + +```java +public void resetIsmEnabled() +``` + +##### `resetIsmHistoryEnabled` + +```java +public void resetIsmHistoryEnabled() +``` + +##### `resetIsmHistoryMaxAge` + +```java +public void resetIsmHistoryMaxAge() +``` + +##### `resetIsmHistoryMaxDocs` + +```java +public void resetIsmHistoryMaxDocs() +``` + +##### `resetIsmHistoryRolloverCheckPeriod` + +```java +public void resetIsmHistoryRolloverCheckPeriod() +``` + +##### `resetIsmHistoryRolloverRetentionPeriod` + +```java +public void resetIsmHistoryRolloverRetentionPeriod() +``` + +##### `resetKeepIndexRefreshInterval` + +```java +public void resetKeepIndexRefreshInterval() +``` + +##### `resetKnnMemoryCircuitBreakerEnabled` + +```java +public void resetKnnMemoryCircuitBreakerEnabled() +``` + +##### `resetKnnMemoryCircuitBreakerLimit` + +```java +public void resetKnnMemoryCircuitBreakerLimit() +``` + +##### `resetOpenid` + +```java +public void resetOpenid() +``` + +##### `resetOpensearchDashboards` + +```java +public void resetOpensearchDashboards() +``` + +##### `resetOverrideMainResponseVersion` + +```java +public void resetOverrideMainResponseVersion() +``` + +##### `resetPluginsAlertingFilterByBackendRoles` + +```java +public void resetPluginsAlertingFilterByBackendRoles() +``` + +##### `resetPublicAccess` + +```java +public void resetPublicAccess() +``` + +##### `resetReindexRemoteWhitelist` + +```java +public void resetReindexRemoteWhitelist() +``` + +##### `resetS3Migration` + +```java +public void resetS3Migration() +``` + +##### `resetSaml` + +```java +public void resetSaml() +``` + +##### `resetScriptMaxCompilationsRate` + +```java +public void resetScriptMaxCompilationsRate() +``` + +##### `resetSearchBackpressure` + +```java +public void resetSearchBackpressure() +``` + +##### `resetSearchMaxBuckets` + +```java +public void resetSearchMaxBuckets() +``` + +##### `resetServiceLog` + +```java +public void resetServiceLog() +``` + +##### `resetShardIndexingPressure` + +```java +public void resetShardIndexingPressure() +``` + +##### `resetThreadPoolAnalyzeQueueSize` + +```java +public void resetThreadPoolAnalyzeQueueSize() +``` + +##### `resetThreadPoolAnalyzeSize` + +```java +public void resetThreadPoolAnalyzeSize() +``` + +##### `resetThreadPoolForceMergeSize` + +```java +public void resetThreadPoolForceMergeSize() +``` + +##### `resetThreadPoolGetQueueSize` + +```java +public void resetThreadPoolGetQueueSize() +``` + +##### `resetThreadPoolGetSize` + +```java +public void resetThreadPoolGetSize() +``` + +##### `resetThreadPoolSearchQueueSize` + +```java +public void resetThreadPoolSearchQueueSize() +``` + +##### `resetThreadPoolSearchSize` + +```java +public void resetThreadPoolSearchSize() +``` + +##### `resetThreadPoolSearchThrottledQueueSize` + +```java public void resetThreadPoolSearchThrottledQueueSize() ``` -##### `resetThreadPoolSearchThrottledSize` +##### `resetThreadPoolSearchThrottledSize` + +```java +public void resetThreadPoolSearchThrottledSize() +``` + +##### `resetThreadPoolWriteQueueSize` + +```java +public void resetThreadPoolWriteQueueSize() +``` + +##### `resetThreadPoolWriteSize` + +```java +public void resetThreadPoolWriteSize() +``` + +##### `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.* | +| authFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | +| azureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | +| gcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | +| indexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | +| indexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | +| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | +| opensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | +| s3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | +| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | +| searchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | *No description.* | +| shardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | *No description.* | +| actionAutoCreateIndexEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| actionDestructiveRequiresNameInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| authFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| automaticUtilityNetworkIpFilterInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| azureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| clusterMaxShardsPerNodeInput | java.lang.Number | *No description.* | +| clusterRoutingAllocationNodeConcurrentRecoveriesInput | java.lang.Number | *No description.* | +| customDomainInput | java.lang.String | *No description.* | +| emailSenderNameInput | java.lang.String | *No description.* | +| emailSenderPasswordInput | java.lang.String | *No description.* | +| emailSenderUsernameInput | java.lang.String | *No description.* | +| enableSecurityAuditInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| gcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| httpMaxContentLengthInput | java.lang.Number | *No description.* | +| httpMaxHeaderSizeInput | java.lang.Number | *No description.* | +| httpMaxInitialLineLengthInput | java.lang.Number | *No description.* | +| indexPatternsInput | java.util.List | *No description.* | +| indexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| indexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| indicesFielddataCacheSizeInput | java.lang.Number | *No description.* | +| indicesMemoryIndexBufferSizeInput | java.lang.Number | *No description.* | +| indicesMemoryMaxIndexBufferSizeInput | java.lang.Number | *No description.* | +| indicesMemoryMinIndexBufferSizeInput | java.lang.Number | *No description.* | +| indicesQueriesCacheSizeInput | java.lang.Number | *No description.* | +| indicesQueryBoolMaxClauseCountInput | java.lang.Number | *No description.* | +| indicesRecoveryMaxBytesPerSecInput | java.lang.Number | *No description.* | +| indicesRecoveryMaxConcurrentFileChunksInput | java.lang.Number | *No description.* | +| ipFilterInput | java.util.List | *No description.* | +| ismEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| ismHistoryEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| ismHistoryMaxAgeInput | java.lang.Number | *No description.* | +| ismHistoryMaxDocsInput | java.lang.Number | *No description.* | +| ismHistoryRolloverCheckPeriodInput | java.lang.Number | *No description.* | +| ismHistoryRolloverRetentionPeriodInput | java.lang.Number | *No description.* | +| keepIndexRefreshIntervalInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerLimitInput | java.lang.Number | *No description.* | +| openidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| opensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| overrideMainResponseVersionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| pluginsAlertingFilterByBackendRolesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| publicAccessInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| reindexRemoteWhitelistInput | java.util.List | *No description.* | +| s3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| samlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| scriptMaxCompilationsRateInput | java.lang.String | *No description.* | +| searchBackpressureInput | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | +| searchMaxBucketsInput | java.lang.Number | *No description.* | +| serviceLogInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| shardIndexingPressureInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | +| threadPoolAnalyzeQueueSizeInput | java.lang.Number | *No description.* | +| threadPoolAnalyzeSizeInput | java.lang.Number | *No description.* | +| threadPoolForceMergeSizeInput | java.lang.Number | *No description.* | +| threadPoolGetQueueSizeInput | java.lang.Number | *No description.* | +| threadPoolGetSizeInput | java.lang.Number | *No description.* | +| threadPoolSearchQueueSizeInput | java.lang.Number | *No description.* | +| threadPoolSearchSizeInput | java.lang.Number | *No description.* | +| threadPoolSearchThrottledQueueSizeInput | java.lang.Number | *No description.* | +| threadPoolSearchThrottledSizeInput | java.lang.Number | *No description.* | +| threadPoolWriteQueueSizeInput | java.lang.Number | *No description.* | +| threadPoolWriteSizeInput | java.lang.Number | *No description.* | +| versionInput | java.lang.String | *No description.* | +| actionAutoCreateIndexEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| actionDestructiveRequiresName | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clusterMaxShardsPerNode | java.lang.Number | *No description.* | +| clusterRoutingAllocationNodeConcurrentRecoveries | java.lang.Number | *No description.* | +| customDomain | java.lang.String | *No description.* | +| emailSenderName | java.lang.String | *No description.* | +| emailSenderPassword | java.lang.String | *No description.* | +| emailSenderUsername | java.lang.String | *No description.* | +| enableSecurityAudit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| httpMaxContentLength | java.lang.Number | *No description.* | +| httpMaxHeaderSize | java.lang.Number | *No description.* | +| httpMaxInitialLineLength | java.lang.Number | *No description.* | +| indexPatterns | java.util.List | *No description.* | +| indicesFielddataCacheSize | java.lang.Number | *No description.* | +| indicesMemoryIndexBufferSize | java.lang.Number | *No description.* | +| indicesMemoryMaxIndexBufferSize | java.lang.Number | *No description.* | +| indicesMemoryMinIndexBufferSize | java.lang.Number | *No description.* | +| indicesQueriesCacheSize | java.lang.Number | *No description.* | +| indicesQueryBoolMaxClauseCount | java.lang.Number | *No description.* | +| indicesRecoveryMaxBytesPerSec | java.lang.Number | *No description.* | +| indicesRecoveryMaxConcurrentFileChunks | java.lang.Number | *No description.* | +| ipFilter | java.util.List | *No description.* | +| ismEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| ismHistoryEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| ismHistoryMaxAge | java.lang.Number | *No description.* | +| ismHistoryMaxDocs | java.lang.Number | *No description.* | +| ismHistoryRolloverCheckPeriod | java.lang.Number | *No description.* | +| ismHistoryRolloverRetentionPeriod | java.lang.Number | *No description.* | +| keepIndexRefreshInterval | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerLimit | java.lang.Number | *No description.* | +| overrideMainResponseVersion | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| pluginsAlertingFilterByBackendRoles | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| reindexRemoteWhitelist | java.util.List | *No description.* | +| scriptMaxCompilationsRate | java.lang.String | *No description.* | +| searchMaxBuckets | java.lang.Number | *No description.* | +| serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| threadPoolAnalyzeQueueSize | java.lang.Number | *No description.* | +| threadPoolAnalyzeSize | java.lang.Number | *No description.* | +| threadPoolForceMergeSize | java.lang.Number | *No description.* | +| threadPoolGetQueueSize | java.lang.Number | *No description.* | +| threadPoolGetSize | java.lang.Number | *No description.* | +| threadPoolSearchQueueSize | java.lang.Number | *No description.* | +| threadPoolSearchSize | java.lang.Number | *No description.* | +| threadPoolSearchThrottledQueueSize | java.lang.Number | *No description.* | +| threadPoolSearchThrottledSize | java.lang.Number | *No description.* | +| threadPoolWriteQueueSize | java.lang.Number | *No description.* | +| threadPoolWriteSize | java.lang.Number | *No description.* | +| version | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchProperties | *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 + +--- + +##### `authFailureListeners`Required + +```java +public ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference getAuthFailureListeners(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +--- + +##### `azureMigration`Required + +```java +public ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference getAzureMigration(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +--- + +##### `gcsMigration`Required + +```java +public ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference getGcsMigration(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +--- + +##### `indexRollup`Required + +```java +public ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference getIndexRollup(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +--- + +##### `indexTemplate`Required + +```java +public ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference getIndexTemplate(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +--- + +##### `openid`Required + +```java +public ManagedDatabaseOpensearchPropertiesOpenidOutputReference getOpenid(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +--- + +##### `opensearchDashboards`Required + +```java +public ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference getOpensearchDashboards(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +--- + +##### `s3Migration`Required + +```java +public ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference getS3Migration(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +--- + +##### `saml`Required + +```java +public ManagedDatabaseOpensearchPropertiesSamlOutputReference getSaml(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference + +--- + +##### `searchBackpressure`Required + +```java +public ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference getSearchBackpressure(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +--- + +##### `shardIndexingPressure`Required + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference getShardIndexingPressure(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference + +--- + +##### `actionAutoCreateIndexEnabledInput`Optional + +```java +public java.lang.Object getActionAutoCreateIndexEnabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `actionDestructiveRequiresNameInput`Optional + +```java +public java.lang.Object getActionDestructiveRequiresNameInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `authFailureListenersInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesAuthFailureListeners getAuthFailureListenersInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `automaticUtilityNetworkIpFilterInput`Optional + +```java +public java.lang.Object getAutomaticUtilityNetworkIpFilterInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `azureMigrationInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesAzureMigration getAzureMigrationInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `clusterMaxShardsPerNodeInput`Optional + +```java +public java.lang.Number getClusterMaxShardsPerNodeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional + +```java +public java.lang.Number getClusterRoutingAllocationNodeConcurrentRecoveriesInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `customDomainInput`Optional + +```java +public java.lang.String getCustomDomainInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderNameInput`Optional + +```java +public java.lang.String getEmailSenderNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderPasswordInput`Optional + +```java +public java.lang.String getEmailSenderPasswordInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderUsernameInput`Optional + +```java +public java.lang.String getEmailSenderUsernameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableSecurityAuditInput`Optional + +```java +public java.lang.Object getEnableSecurityAuditInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `gcsMigrationInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesGcsMigration getGcsMigrationInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `httpMaxContentLengthInput`Optional + +```java +public java.lang.Number getHttpMaxContentLengthInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `httpMaxHeaderSizeInput`Optional + +```java +public java.lang.Number getHttpMaxHeaderSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `httpMaxInitialLineLengthInput`Optional + +```java +public java.lang.Number getHttpMaxInitialLineLengthInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indexPatternsInput`Optional + +```java +public java.util.List getIndexPatternsInput(); +``` + +- *Type:* java.util.List + +--- + +##### `indexRollupInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesIndexRollup getIndexRollupInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `indexTemplateInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesIndexTemplate getIndexTemplateInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `indicesFielddataCacheSizeInput`Optional + +```java +public java.lang.Number getIndicesFielddataCacheSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryIndexBufferSizeInput`Optional + +```java +public java.lang.Number getIndicesMemoryIndexBufferSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryMaxIndexBufferSizeInput`Optional + +```java +public java.lang.Number getIndicesMemoryMaxIndexBufferSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryMinIndexBufferSizeInput`Optional + +```java +public java.lang.Number getIndicesMemoryMinIndexBufferSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesQueriesCacheSizeInput`Optional + +```java +public java.lang.Number getIndicesQueriesCacheSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesQueryBoolMaxClauseCountInput`Optional + +```java +public java.lang.Number getIndicesQueryBoolMaxClauseCountInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesRecoveryMaxBytesPerSecInput`Optional + +```java +public java.lang.Number getIndicesRecoveryMaxBytesPerSecInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesRecoveryMaxConcurrentFileChunksInput`Optional + +```java +public java.lang.Number getIndicesRecoveryMaxConcurrentFileChunksInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ipFilterInput`Optional + +```java +public java.util.List getIpFilterInput(); +``` + +- *Type:* java.util.List + +--- + +##### `ismEnabledInput`Optional + +```java +public java.lang.Object getIsmEnabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `ismHistoryEnabledInput`Optional + +```java +public java.lang.Object getIsmHistoryEnabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `ismHistoryMaxAgeInput`Optional + +```java +public java.lang.Number getIsmHistoryMaxAgeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryMaxDocsInput`Optional + +```java +public java.lang.Number getIsmHistoryMaxDocsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryRolloverCheckPeriodInput`Optional + +```java +public java.lang.Number getIsmHistoryRolloverCheckPeriodInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryRolloverRetentionPeriodInput`Optional + +```java +public java.lang.Number getIsmHistoryRolloverRetentionPeriodInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `keepIndexRefreshIntervalInput`Optional + +```java +public java.lang.Object getKeepIndexRefreshIntervalInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerEnabledInput`Optional + +```java +public java.lang.Object getKnnMemoryCircuitBreakerEnabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerLimitInput`Optional + +```java +public java.lang.Number getKnnMemoryCircuitBreakerLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `openidInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesOpenid getOpenidInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `opensearchDashboardsInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesOpensearchDashboards getOpensearchDashboardsInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `overrideMainResponseVersionInput`Optional + +```java +public java.lang.Object getOverrideMainResponseVersionInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `pluginsAlertingFilterByBackendRolesInput`Optional + +```java +public java.lang.Object getPluginsAlertingFilterByBackendRolesInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `publicAccessInput`Optional + +```java +public java.lang.Object getPublicAccessInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `reindexRemoteWhitelistInput`Optional + +```java +public java.util.List getReindexRemoteWhitelistInput(); +``` + +- *Type:* java.util.List + +--- + +##### `s3MigrationInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesS3Migration getS3MigrationInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `samlInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesSaml getSamlInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `scriptMaxCompilationsRateInput`Optional + +```java +public java.lang.String getScriptMaxCompilationsRateInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchBackpressureInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesSearchBackpressure getSearchBackpressureInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `searchMaxBucketsInput`Optional + +```java +public java.lang.Number getSearchMaxBucketsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `serviceLogInput`Optional + +```java +public java.lang.Object getServiceLogInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `shardIndexingPressureInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure getShardIndexingPressureInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `threadPoolAnalyzeQueueSizeInput`Optional + +```java +public java.lang.Number getThreadPoolAnalyzeQueueSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolAnalyzeSizeInput`Optional + +```java +public java.lang.Number getThreadPoolAnalyzeSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolForceMergeSizeInput`Optional + +```java +public java.lang.Number getThreadPoolForceMergeSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolGetQueueSizeInput`Optional + +```java +public java.lang.Number getThreadPoolGetQueueSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolGetSizeInput`Optional + +```java +public java.lang.Number getThreadPoolGetSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchQueueSizeInput`Optional + +```java +public java.lang.Number getThreadPoolSearchQueueSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchSizeInput`Optional + +```java +public java.lang.Number getThreadPoolSearchSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchThrottledQueueSizeInput`Optional + +```java +public java.lang.Number getThreadPoolSearchThrottledQueueSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchThrottledSizeInput`Optional + +```java +public java.lang.Number getThreadPoolSearchThrottledSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolWriteQueueSizeInput`Optional + +```java +public java.lang.Number getThreadPoolWriteQueueSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolWriteSizeInput`Optional + +```java +public java.lang.Number getThreadPoolWriteSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `versionInput`Optional + +```java +public java.lang.String getVersionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `actionAutoCreateIndexEnabled`Required + +```java +public java.lang.Object getActionAutoCreateIndexEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `actionDestructiveRequiresName`Required + +```java +public java.lang.Object getActionDestructiveRequiresName(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `automaticUtilityNetworkIpFilter`Required + +```java +public java.lang.Object getAutomaticUtilityNetworkIpFilter(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clusterMaxShardsPerNode`Required + +```java +public java.lang.Number getClusterMaxShardsPerNode(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clusterRoutingAllocationNodeConcurrentRecoveries`Required + +```java +public java.lang.Number getClusterRoutingAllocationNodeConcurrentRecoveries(); +``` + +- *Type:* java.lang.Number + +--- + +##### `customDomain`Required + +```java +public java.lang.String getCustomDomain(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderName`Required + +```java +public java.lang.String getEmailSenderName(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderPassword`Required + +```java +public java.lang.String getEmailSenderPassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailSenderUsername`Required + +```java +public java.lang.String getEmailSenderUsername(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableSecurityAudit`Required + +```java +public java.lang.Object getEnableSecurityAudit(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `httpMaxContentLength`Required + +```java +public java.lang.Number getHttpMaxContentLength(); +``` + +- *Type:* java.lang.Number + +--- + +##### `httpMaxHeaderSize`Required + +```java +public java.lang.Number getHttpMaxHeaderSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `httpMaxInitialLineLength`Required + +```java +public java.lang.Number getHttpMaxInitialLineLength(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indexPatterns`Required + +```java +public java.util.List getIndexPatterns(); +``` + +- *Type:* java.util.List + +--- + +##### `indicesFielddataCacheSize`Required + +```java +public java.lang.Number getIndicesFielddataCacheSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryIndexBufferSize`Required + +```java +public java.lang.Number getIndicesMemoryIndexBufferSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryMaxIndexBufferSize`Required + +```java +public java.lang.Number getIndicesMemoryMaxIndexBufferSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesMemoryMinIndexBufferSize`Required + +```java +public java.lang.Number getIndicesMemoryMinIndexBufferSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesQueriesCacheSize`Required + +```java +public java.lang.Number getIndicesQueriesCacheSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesQueryBoolMaxClauseCount`Required + +```java +public java.lang.Number getIndicesQueryBoolMaxClauseCount(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesRecoveryMaxBytesPerSec`Required + +```java +public java.lang.Number getIndicesRecoveryMaxBytesPerSec(); +``` + +- *Type:* java.lang.Number + +--- + +##### `indicesRecoveryMaxConcurrentFileChunks`Required + +```java +public java.lang.Number getIndicesRecoveryMaxConcurrentFileChunks(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ipFilter`Required + +```java +public java.util.List getIpFilter(); +``` + +- *Type:* java.util.List + +--- + +##### `ismEnabled`Required + +```java +public java.lang.Object getIsmEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `ismHistoryEnabled`Required + +```java +public java.lang.Object getIsmHistoryEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `ismHistoryMaxAge`Required + +```java +public java.lang.Number getIsmHistoryMaxAge(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryMaxDocs`Required + +```java +public java.lang.Number getIsmHistoryMaxDocs(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryRolloverCheckPeriod`Required + +```java +public java.lang.Number getIsmHistoryRolloverCheckPeriod(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ismHistoryRolloverRetentionPeriod`Required + +```java +public java.lang.Number getIsmHistoryRolloverRetentionPeriod(); +``` + +- *Type:* java.lang.Number + +--- + +##### `keepIndexRefreshInterval`Required + +```java +public java.lang.Object getKeepIndexRefreshInterval(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerEnabled`Required + +```java +public java.lang.Object getKnnMemoryCircuitBreakerEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerLimit`Required + +```java +public java.lang.Number getKnnMemoryCircuitBreakerLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `overrideMainResponseVersion`Required + +```java +public java.lang.Object getOverrideMainResponseVersion(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `pluginsAlertingFilterByBackendRoles`Required + +```java +public java.lang.Object getPluginsAlertingFilterByBackendRoles(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `publicAccess`Required + +```java +public java.lang.Object getPublicAccess(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `reindexRemoteWhitelist`Required + +```java +public java.util.List getReindexRemoteWhitelist(); +``` + +- *Type:* java.util.List + +--- + +##### `scriptMaxCompilationsRate`Required + +```java +public java.lang.String getScriptMaxCompilationsRate(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchMaxBuckets`Required + +```java +public java.lang.Number getSearchMaxBuckets(); +``` + +- *Type:* java.lang.Number + +--- + +##### `serviceLog`Required + +```java +public java.lang.Object getServiceLog(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `threadPoolAnalyzeQueueSize`Required + +```java +public java.lang.Number getThreadPoolAnalyzeQueueSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolAnalyzeSize`Required + +```java +public java.lang.Number getThreadPoolAnalyzeSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolForceMergeSize`Required + +```java +public java.lang.Number getThreadPoolForceMergeSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolGetQueueSize`Required + +```java +public java.lang.Number getThreadPoolGetQueueSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolGetSize`Required + +```java +public java.lang.Number getThreadPoolGetSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchQueueSize`Required + +```java +public java.lang.Number getThreadPoolSearchQueueSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchSize`Required + +```java +public java.lang.Number getThreadPoolSearchSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchThrottledQueueSize`Required + +```java +public java.lang.Number getThreadPoolSearchThrottledQueueSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolSearchThrottledSize`Required + +```java +public java.lang.Number getThreadPoolSearchThrottledSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolWriteQueueSize`Required + +```java +public java.lang.Number getThreadPoolWriteQueueSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `threadPoolWriteSize`Required + +```java +public java.lang.Number getThreadPoolWriteSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `version`Required + +```java +public java.lang.String getVersion(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchProperties getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchProperties + +--- + + +### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference; + +new ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetAccessKey | *No description.* | +| resetBasePath | *No description.* | +| resetBucket | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetEndpoint | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetRegion | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSecretKey | *No description.* | +| resetServerSideEncryption | *No description.* | +| resetSnapshotName | *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. + +##### `resetAccessKey` + +```java +public void resetAccessKey() +``` + +##### `resetBasePath` + +```java +public void resetBasePath() +``` + +##### `resetBucket` + +```java +public void resetBucket() +``` + +##### `resetChunkSize` + +```java +public void resetChunkSize() +``` + +##### `resetCompress` + +```java +public void resetCompress() +``` + +##### `resetEndpoint` + +```java +public void resetEndpoint() +``` + +##### `resetIncludeAliases` + +```java +public void resetIncludeAliases() +``` + +##### `resetIndices` + +```java +public void resetIndices() +``` + +##### `resetRegion` + +```java +public void resetRegion() +``` + +##### `resetRestoreGlobalState` + +```java +public void resetRestoreGlobalState() +``` + +##### `resetSecretKey` + +```java +public void resetSecretKey() +``` + +##### `resetServerSideEncryption` + +```java +public void resetServerSideEncryption() +``` + +##### `resetSnapshotName` + +```java +public void resetSnapshotName() +``` + + +#### 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.* | +| accessKeyInput | java.lang.String | *No description.* | +| basePathInput | java.lang.String | *No description.* | +| bucketInput | java.lang.String | *No description.* | +| chunkSizeInput | java.lang.String | *No description.* | +| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| endpointInput | java.lang.String | *No description.* | +| includeAliasesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indicesInput | java.lang.String | *No description.* | +| regionInput | java.lang.String | *No description.* | +| restoreGlobalStateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| secretKeyInput | java.lang.String | *No description.* | +| serverSideEncryptionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| snapshotNameInput | java.lang.String | *No description.* | +| accessKey | java.lang.String | *No description.* | +| basePath | java.lang.String | *No description.* | +| bucket | java.lang.String | *No description.* | +| chunkSize | java.lang.String | *No description.* | +| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| endpoint | java.lang.String | *No description.* | +| includeAliases | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indices | java.lang.String | *No description.* | +| region | java.lang.String | *No description.* | +| restoreGlobalState | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| secretKey | java.lang.String | *No description.* | +| serverSideEncryption | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| snapshotName | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *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 + +--- + +##### `accessKeyInput`Optional + +```java +public java.lang.String getAccessKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `basePathInput`Optional + +```java +public java.lang.String getBasePathInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `bucketInput`Optional + +```java +public java.lang.String getBucketInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `chunkSizeInput`Optional + +```java +public java.lang.String getChunkSizeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `compressInput`Optional + +```java +public java.lang.Object getCompressInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `endpointInput`Optional + +```java +public java.lang.String getEndpointInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `includeAliasesInput`Optional + +```java +public java.lang.Object getIncludeAliasesInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `indicesInput`Optional + +```java +public java.lang.String getIndicesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `regionInput`Optional + +```java +public java.lang.String getRegionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalStateInput`Optional + +```java +public java.lang.Object getRestoreGlobalStateInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `secretKeyInput`Optional + +```java +public java.lang.String getSecretKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `serverSideEncryptionInput`Optional + +```java +public java.lang.Object getServerSideEncryptionInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `snapshotNameInput`Optional + +```java +public java.lang.String getSnapshotNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `accessKey`Required + +```java +public java.lang.String getAccessKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `basePath`Required + +```java +public java.lang.String getBasePath(); +``` + +- *Type:* java.lang.String + +--- + +##### `bucket`Required + +```java +public java.lang.String getBucket(); +``` + +- *Type:* java.lang.String + +--- + +##### `chunkSize`Required + +```java +public java.lang.String getChunkSize(); +``` + +- *Type:* java.lang.String + +--- + +##### `compress`Required + +```java +public java.lang.Object getCompress(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `endpoint`Required + +```java +public java.lang.String getEndpoint(); +``` + +- *Type:* java.lang.String + +--- + +##### `includeAliases`Required + +```java +public java.lang.Object getIncludeAliases(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `indices`Required + +```java +public java.lang.String getIndices(); +``` + +- *Type:* java.lang.String + +--- + +##### `region`Required + +```java +public java.lang.String getRegion(); +``` + +- *Type:* java.lang.String + +--- + +##### `restoreGlobalState`Required + +```java +public java.lang.Object getRestoreGlobalState(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `secretKey`Required + +```java +public java.lang.String getSecretKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `serverSideEncryption`Required + +```java +public java.lang.Object getServerSideEncryption(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `snapshotName`Required + +```java +public java.lang.String getSnapshotName(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesS3Migration getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + + +### ManagedDatabaseOpensearchPropertiesSamlOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference; + +new ManagedDatabaseOpensearchPropertiesSamlOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetEnabled | *No description.* | +| resetIdpEntityId | *No description.* | +| resetIdpMetadataUrl | *No description.* | +| resetIdpPemtrustedcasContent | *No description.* | +| resetRolesKey | *No description.* | +| resetSpEntityId | *No description.* | +| resetSubjectKey | *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. + +##### `resetEnabled` + +```java +public void resetEnabled() +``` + +##### `resetIdpEntityId` + +```java +public void resetIdpEntityId() +``` + +##### `resetIdpMetadataUrl` + +```java +public void resetIdpMetadataUrl() +``` + +##### `resetIdpPemtrustedcasContent` + +```java +public void resetIdpPemtrustedcasContent() +``` + +##### `resetRolesKey` + +```java +public void resetRolesKey() +``` + +##### `resetSpEntityId` + +```java +public void resetSpEntityId() +``` + +##### `resetSubjectKey` + +```java +public void resetSubjectKey() +``` + + +#### 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.* | +| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| idpEntityIdInput | java.lang.String | *No description.* | +| idpMetadataUrlInput | java.lang.String | *No description.* | +| idpPemtrustedcasContentInput | java.lang.String | *No description.* | +| rolesKeyInput | java.lang.String | *No description.* | +| spEntityIdInput | java.lang.String | *No description.* | +| subjectKeyInput | java.lang.String | *No description.* | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| idpEntityId | java.lang.String | *No description.* | +| idpMetadataUrl | java.lang.String | *No description.* | +| idpPemtrustedcasContent | java.lang.String | *No description.* | +| rolesKey | java.lang.String | *No description.* | +| spEntityId | java.lang.String | *No description.* | +| subjectKey | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSaml | *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 + +--- + +##### `enabledInput`Optional + +```java +public java.lang.Object getEnabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `idpEntityIdInput`Optional + +```java +public java.lang.String getIdpEntityIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idpMetadataUrlInput`Optional + +```java +public java.lang.String getIdpMetadataUrlInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idpPemtrustedcasContentInput`Optional + +```java +public java.lang.String getIdpPemtrustedcasContentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `rolesKeyInput`Optional + +```java +public java.lang.String getRolesKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `spEntityIdInput`Optional + +```java +public java.lang.String getSpEntityIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `subjectKeyInput`Optional + +```java +public java.lang.String getSubjectKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `enabled`Required + +```java +public java.lang.Object getEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `idpEntityId`Required + +```java +public java.lang.String getIdpEntityId(); +``` + +- *Type:* java.lang.String + +--- + +##### `idpMetadataUrl`Required + +```java +public java.lang.String getIdpMetadataUrl(); +``` + +- *Type:* java.lang.String + +--- + +##### `idpPemtrustedcasContent`Required + +```java +public java.lang.String getIdpPemtrustedcasContent(); +``` + +- *Type:* java.lang.String + +--- + +##### `rolesKey`Required + +```java +public java.lang.String getRolesKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `spEntityId`Required + +```java +public java.lang.String getSpEntityId(); +``` + +- *Type:* java.lang.String + +--- + +##### `subjectKey`Required + +```java +public java.lang.String getSubjectKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesSaml getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetCpuThreshold | *No description.* | +| resetHeapThreshold | *No description.* | +| resetNumSuccessiveBreaches | *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. + +##### `resetCpuThreshold` + +```java +public void resetCpuThreshold() +``` + +##### `resetHeapThreshold` + +```java +public void resetHeapThreshold() +``` + +##### `resetNumSuccessiveBreaches` + +```java +public void resetNumSuccessiveBreaches() +``` + + +#### 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.* | +| cpuThresholdInput | java.lang.Number | *No description.* | +| heapThresholdInput | java.lang.Number | *No description.* | +| numSuccessiveBreachesInput | java.lang.Number | *No description.* | +| cpuThreshold | java.lang.Number | *No description.* | +| heapThreshold | java.lang.Number | *No description.* | +| numSuccessiveBreaches | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *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 + +--- + +##### `cpuThresholdInput`Optional ```java -public void resetThreadPoolSearchThrottledSize() +public java.lang.Number getCpuThresholdInput(); ``` -##### `resetThreadPoolWriteQueueSize` +- *Type:* java.lang.Number + +--- + +##### `heapThresholdInput`Optional ```java -public void resetThreadPoolWriteQueueSize() +public java.lang.Number getHeapThresholdInput(); ``` -##### `resetThreadPoolWriteSize` +- *Type:* java.lang.Number + +--- + +##### `numSuccessiveBreachesInput`Optional ```java -public void resetThreadPoolWriteSize() +public java.lang.Number getNumSuccessiveBreachesInput(); ``` -##### `resetVersion` +- *Type:* java.lang.Number + +--- + +##### `cpuThreshold`Required ```java -public void resetVersion() +public java.lang.Number getCpuThreshold(); ``` +- *Type:* java.lang.Number -#### Properties +--- + +##### `heapThreshold`Required + +```java +public java.lang.Number getHeapThreshold(); +``` + +- *Type:* java.lang.Number + +--- + +##### `numSuccessiveBreaches`Required + +```java +public java.lang.Number getNumSuccessiveBreaches(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` | **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.* | -| authFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | -| azureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | -| gcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | -| indexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | -| indexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | -| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | -| opensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | -| s3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | -| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | -| actionAutoCreateIndexEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| actionDestructiveRequiresNameInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| authFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | -| automaticUtilityNetworkIpFilterInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| azureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | -| clusterMaxShardsPerNodeInput | java.lang.Number | *No description.* | -| clusterRoutingAllocationNodeConcurrentRecoveriesInput | java.lang.Number | *No description.* | -| customDomainInput | java.lang.String | *No description.* | -| emailSenderNameInput | java.lang.String | *No description.* | -| emailSenderPasswordInput | java.lang.String | *No description.* | -| emailSenderUsernameInput | java.lang.String | *No description.* | -| enableSecurityAuditInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| gcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | -| httpMaxContentLengthInput | java.lang.Number | *No description.* | -| httpMaxHeaderSizeInput | java.lang.Number | *No description.* | -| httpMaxInitialLineLengthInput | java.lang.Number | *No description.* | -| indexPatternsInput | java.util.List | *No description.* | -| indexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | -| indexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -| indicesFielddataCacheSizeInput | java.lang.Number | *No description.* | -| indicesMemoryIndexBufferSizeInput | java.lang.Number | *No description.* | -| indicesMemoryMaxIndexBufferSizeInput | java.lang.Number | *No description.* | -| indicesMemoryMinIndexBufferSizeInput | java.lang.Number | *No description.* | -| indicesQueriesCacheSizeInput | java.lang.Number | *No description.* | -| indicesQueryBoolMaxClauseCountInput | java.lang.Number | *No description.* | -| indicesRecoveryMaxBytesPerSecInput | java.lang.Number | *No description.* | -| indicesRecoveryMaxConcurrentFileChunksInput | java.lang.Number | *No description.* | -| ipFilterInput | java.util.List | *No description.* | -| ismEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| ismHistoryEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| ismHistoryMaxAgeInput | java.lang.Number | *No description.* | -| ismHistoryMaxDocsInput | java.lang.Number | *No description.* | -| ismHistoryRolloverCheckPeriodInput | java.lang.Number | *No description.* | -| ismHistoryRolloverRetentionPeriodInput | java.lang.Number | *No description.* | -| keepIndexRefreshIntervalInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerEnabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerLimitInput | java.lang.Number | *No description.* | -| openidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | -| opensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | -| overrideMainResponseVersionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| pluginsAlertingFilterByBackendRolesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| publicAccessInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| reindexRemoteWhitelistInput | java.util.List | *No description.* | -| s3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | -| samlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | -| scriptMaxCompilationsRateInput | java.lang.String | *No description.* | -| searchMaxBucketsInput | java.lang.Number | *No description.* | -| serviceLogInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| threadPoolAnalyzeQueueSizeInput | java.lang.Number | *No description.* | -| threadPoolAnalyzeSizeInput | java.lang.Number | *No description.* | -| threadPoolForceMergeSizeInput | java.lang.Number | *No description.* | -| threadPoolGetQueueSizeInput | java.lang.Number | *No description.* | -| threadPoolGetSizeInput | java.lang.Number | *No description.* | -| threadPoolSearchQueueSizeInput | java.lang.Number | *No description.* | -| threadPoolSearchSizeInput | java.lang.Number | *No description.* | -| threadPoolSearchThrottledQueueSizeInput | java.lang.Number | *No description.* | -| threadPoolSearchThrottledSizeInput | java.lang.Number | *No description.* | -| threadPoolWriteQueueSizeInput | java.lang.Number | *No description.* | -| threadPoolWriteSizeInput | java.lang.Number | *No description.* | -| versionInput | java.lang.String | *No description.* | -| actionAutoCreateIndexEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| actionDestructiveRequiresName | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| clusterMaxShardsPerNode | java.lang.Number | *No description.* | -| clusterRoutingAllocationNodeConcurrentRecoveries | java.lang.Number | *No description.* | -| customDomain | java.lang.String | *No description.* | -| emailSenderName | java.lang.String | *No description.* | -| emailSenderPassword | java.lang.String | *No description.* | -| emailSenderUsername | java.lang.String | *No description.* | -| enableSecurityAudit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| httpMaxContentLength | java.lang.Number | *No description.* | -| httpMaxHeaderSize | java.lang.Number | *No description.* | -| httpMaxInitialLineLength | java.lang.Number | *No description.* | -| indexPatterns | java.util.List | *No description.* | -| indicesFielddataCacheSize | java.lang.Number | *No description.* | -| indicesMemoryIndexBufferSize | java.lang.Number | *No description.* | -| indicesMemoryMaxIndexBufferSize | java.lang.Number | *No description.* | -| indicesMemoryMinIndexBufferSize | java.lang.Number | *No description.* | -| indicesQueriesCacheSize | java.lang.Number | *No description.* | -| indicesQueryBoolMaxClauseCount | java.lang.Number | *No description.* | -| indicesRecoveryMaxBytesPerSec | java.lang.Number | *No description.* | -| indicesRecoveryMaxConcurrentFileChunks | java.lang.Number | *No description.* | -| ipFilter | java.util.List | *No description.* | -| ismEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| ismHistoryEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| ismHistoryMaxAge | java.lang.Number | *No description.* | -| ismHistoryMaxDocs | java.lang.Number | *No description.* | -| ismHistoryRolloverCheckPeriod | java.lang.Number | *No description.* | -| ismHistoryRolloverRetentionPeriod | java.lang.Number | *No description.* | -| keepIndexRefreshInterval | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerEnabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerLimit | java.lang.Number | *No description.* | -| overrideMainResponseVersion | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| pluginsAlertingFilterByBackendRoles | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| reindexRemoteWhitelist | java.util.List | *No description.* | -| scriptMaxCompilationsRate | java.lang.String | *No description.* | -| searchMaxBuckets | java.lang.Number | *No description.* | -| serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| threadPoolAnalyzeQueueSize | java.lang.Number | *No description.* | -| threadPoolAnalyzeSize | java.lang.Number | *No description.* | -| threadPoolForceMergeSize | java.lang.Number | *No description.* | -| threadPoolGetQueueSize | java.lang.Number | *No description.* | -| threadPoolGetSize | java.lang.Number | *No description.* | -| threadPoolSearchQueueSize | java.lang.Number | *No description.* | -| threadPoolSearchSize | java.lang.Number | *No description.* | -| threadPoolSearchThrottledQueueSize | java.lang.Number | *No description.* | -| threadPoolSearchThrottledSize | java.lang.Number | *No description.* | -| threadPoolWriteQueueSize | java.lang.Number | *No description.* | -| threadPoolWriteSize | java.lang.Number | *No description.* | -| version | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchProperties | *No 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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| putNodeDuress | *No description.* | +| putSearchShardTask | *No description.* | +| putSearchTask | *No description.* | +| resetMode | *No description.* | +| resetNodeDuress | *No description.* | +| resetSearchShardTask | *No description.* | +| resetSearchTask | *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 --- -##### `creationStack`Required +##### `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. + +##### `putNodeDuress` + +```java +public void putNodeDuress(ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +--- + +##### `putSearchShardTask` + +```java +public void putSearchShardTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +--- + +##### `putSearchTask` + +```java +public void putSearchTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +--- + +##### `resetMode` + +```java +public void resetMode() +``` + +##### `resetNodeDuress` + +```java +public void resetNodeDuress() +``` + +##### `resetSearchShardTask` + +```java +public void resetSearchShardTask() +``` + +##### `resetSearchTask` + +```java +public void resetSearchTask() +``` + + +#### 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.* | +| nodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | *No description.* | +| searchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | *No description.* | +| searchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | *No description.* | +| modeInput | java.lang.String | *No description.* | +| nodeDuressInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | +| searchShardTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | +| searchTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | +| mode | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | + +--- + +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -10335,7 +14525,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -10345,1235 +14535,1471 @@ public java.lang.String getFqn(); --- -##### `authFailureListeners`Required +##### `nodeDuress`Required ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference getAuthFailureListeners(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference getNodeDuress(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference --- -##### `azureMigration`Required +##### `searchShardTask`Required ```java -public ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference getAzureMigration(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference getSearchShardTask(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference --- -##### `gcsMigration`Required +##### `searchTask`Required ```java -public ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference getGcsMigration(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference getSearchTask(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference --- -##### `indexRollup`Required +##### `modeInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference getIndexRollup(); +public java.lang.String getModeInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +- *Type:* java.lang.String --- -##### `indexTemplate`Required +##### `nodeDuressInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference getIndexTemplate(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress getNodeDuressInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `openid`Required +##### `searchShardTaskInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesOpenidOutputReference getOpenid(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask getSearchShardTaskInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `opensearchDashboards`Required +##### `searchTaskInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference getOpensearchDashboards(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask getSearchTaskInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `s3Migration`Required +##### `mode`Required ```java -public ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference getS3Migration(); +public java.lang.String getMode(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +- *Type:* java.lang.String --- -##### `saml`Required +##### `internalValue`Optional ```java -public ManagedDatabaseOpensearchPropertiesSamlOutputReference getSaml(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressure getInternalValue(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure --- -##### `actionAutoCreateIndexEnabledInput`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference + +#### Initializers ```java -public java.lang.Object getActionAutoCreateIndexEnabledInput(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -- *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. | --- -##### `actionDestructiveRequiresNameInput`Optional +##### `terraformResource`Required -```java -public java.lang.Object getActionDestructiveRequiresNameInput(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +The parent resource. --- -##### `authFailureListenersInput`Optional +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetCancellationBurst | *No description.* | +| resetCancellationRate | *No description.* | +| resetCancellationRatio | *No description.* | +| resetCpuTimeMillisThreshold | *No description.* | +| resetElapsedTimeMillisThreshold | *No description.* | +| resetHeapMovingAverageWindowSize | *No description.* | +| resetHeapPercentThreshold | *No description.* | +| resetHeapVariance | *No description.* | +| resetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `computeFqn` ```java -public ManagedDatabaseOpensearchPropertiesAuthFailureListeners getAuthFailureListenersInput(); +public java.lang.String computeFqn() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `automaticUtilityNetworkIpFilterInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.Object getAutomaticUtilityNetworkIpFilterInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `azureMigrationInput`Optional +##### `getBooleanMapAttribute` ```java -public ManagedDatabaseOpensearchPropertiesAzureMigration getAzureMigrationInput(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `clusterMaxShardsPerNodeInput`Optional +##### `getListAttribute` ```java -public java.lang.Number getClusterMaxShardsPerNodeInput(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `clusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional +##### `getNumberAttribute` ```java -public java.lang.Number getClusterRoutingAllocationNodeConcurrentRecoveriesInput(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `customDomainInput`Optional +##### `getNumberListAttribute` ```java -public java.lang.String getCustomDomainInput(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `emailSenderNameInput`Optional +##### `getNumberMapAttribute` ```java -public java.lang.String getEmailSenderNameInput(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `emailSenderPasswordInput`Optional +##### `getStringAttribute` ```java -public java.lang.String getEmailSenderPasswordInput(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `emailSenderUsernameInput`Optional +##### `getStringMapAttribute` ```java -public java.lang.String getEmailSenderUsernameInput(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `enableSecurityAuditInput`Optional +##### `interpolationForAttribute` ```java -public java.lang.Object getEnableSecurityAuditInput(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `property`Required + +- *Type:* java.lang.String --- -##### `gcsMigrationInput`Optional +##### `resolve` ```java -public ManagedDatabaseOpensearchPropertiesGcsMigration getGcsMigrationInput(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `httpMaxContentLengthInput`Optional +##### `toString` ```java -public java.lang.Number getHttpMaxContentLengthInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.Number +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `httpMaxHeaderSizeInput`Optional +##### `resetCancellationBurst` ```java -public java.lang.Number getHttpMaxHeaderSizeInput(); +public void resetCancellationBurst() ``` -- *Type:* java.lang.Number +##### `resetCancellationRate` ---- +```java +public void resetCancellationRate() +``` -##### `httpMaxInitialLineLengthInput`Optional +##### `resetCancellationRatio` ```java -public java.lang.Number getHttpMaxInitialLineLengthInput(); +public void resetCancellationRatio() ``` -- *Type:* java.lang.Number +##### `resetCpuTimeMillisThreshold` ---- +```java +public void resetCpuTimeMillisThreshold() +``` -##### `indexPatternsInput`Optional +##### `resetElapsedTimeMillisThreshold` ```java -public java.util.List getIndexPatternsInput(); +public void resetElapsedTimeMillisThreshold() ``` -- *Type:* java.util.List +##### `resetHeapMovingAverageWindowSize` ---- +```java +public void resetHeapMovingAverageWindowSize() +``` -##### `indexRollupInput`Optional +##### `resetHeapPercentThreshold` ```java -public ManagedDatabaseOpensearchPropertiesIndexRollup getIndexRollupInput(); +public void resetHeapPercentThreshold() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +##### `resetHeapVariance` ---- +```java +public void resetHeapVariance() +``` -##### `indexTemplateInput`Optional +##### `resetTotalHeapPercentThreshold` ```java -public ManagedDatabaseOpensearchPropertiesIndexTemplate getIndexTemplateInput(); +public void resetTotalHeapPercentThreshold() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate ---- +#### Properties -##### `indicesFielddataCacheSizeInput`Optional +| **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.* | +| cancellationBurstInput | java.lang.Number | *No description.* | +| cancellationRateInput | java.lang.Number | *No description.* | +| cancellationRatioInput | java.lang.Number | *No description.* | +| cpuTimeMillisThresholdInput | java.lang.Number | *No description.* | +| elapsedTimeMillisThresholdInput | java.lang.Number | *No description.* | +| heapMovingAverageWindowSizeInput | java.lang.Number | *No description.* | +| heapPercentThresholdInput | java.lang.Number | *No description.* | +| heapVarianceInput | java.lang.Number | *No description.* | +| totalHeapPercentThresholdInput | java.lang.Number | *No description.* | +| cancellationBurst | java.lang.Number | *No description.* | +| cancellationRate | java.lang.Number | *No description.* | +| cancellationRatio | java.lang.Number | *No description.* | +| cpuTimeMillisThreshold | java.lang.Number | *No description.* | +| elapsedTimeMillisThreshold | java.lang.Number | *No description.* | +| heapMovingAverageWindowSize | java.lang.Number | *No description.* | +| heapPercentThreshold | java.lang.Number | *No description.* | +| heapVariance | java.lang.Number | *No description.* | +| totalHeapPercentThreshold | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | + +--- + +##### `creationStack`Required ```java -public java.lang.Number getIndicesFielddataCacheSizeInput(); +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. --- -##### `indicesMemoryIndexBufferSizeInput`Optional +##### `fqn`Required ```java -public java.lang.Number getIndicesMemoryIndexBufferSizeInput(); +public java.lang.String getFqn(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `indicesMemoryMaxIndexBufferSizeInput`Optional +##### `cancellationBurstInput`Optional ```java -public java.lang.Number getIndicesMemoryMaxIndexBufferSizeInput(); +public java.lang.Number getCancellationBurstInput(); ``` - *Type:* java.lang.Number --- -##### `indicesMemoryMinIndexBufferSizeInput`Optional +##### `cancellationRateInput`Optional ```java -public java.lang.Number getIndicesMemoryMinIndexBufferSizeInput(); +public java.lang.Number getCancellationRateInput(); ``` - *Type:* java.lang.Number --- -##### `indicesQueriesCacheSizeInput`Optional +##### `cancellationRatioInput`Optional ```java -public java.lang.Number getIndicesQueriesCacheSizeInput(); +public java.lang.Number getCancellationRatioInput(); ``` - *Type:* java.lang.Number --- -##### `indicesQueryBoolMaxClauseCountInput`Optional +##### `cpuTimeMillisThresholdInput`Optional ```java -public java.lang.Number getIndicesQueryBoolMaxClauseCountInput(); +public java.lang.Number getCpuTimeMillisThresholdInput(); ``` - *Type:* java.lang.Number --- -##### `indicesRecoveryMaxBytesPerSecInput`Optional +##### `elapsedTimeMillisThresholdInput`Optional ```java -public java.lang.Number getIndicesRecoveryMaxBytesPerSecInput(); +public java.lang.Number getElapsedTimeMillisThresholdInput(); ``` - *Type:* java.lang.Number --- -##### `indicesRecoveryMaxConcurrentFileChunksInput`Optional +##### `heapMovingAverageWindowSizeInput`Optional ```java -public java.lang.Number getIndicesRecoveryMaxConcurrentFileChunksInput(); +public java.lang.Number getHeapMovingAverageWindowSizeInput(); ``` - *Type:* java.lang.Number --- -##### `ipFilterInput`Optional +##### `heapPercentThresholdInput`Optional ```java -public java.util.List getIpFilterInput(); +public java.lang.Number getHeapPercentThresholdInput(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number --- -##### `ismEnabledInput`Optional +##### `heapVarianceInput`Optional ```java -public java.lang.Object getIsmEnabledInput(); +public java.lang.Number getHeapVarianceInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `ismHistoryEnabledInput`Optional +##### `totalHeapPercentThresholdInput`Optional ```java -public java.lang.Object getIsmHistoryEnabledInput(); +public java.lang.Number getTotalHeapPercentThresholdInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `ismHistoryMaxAgeInput`Optional +##### `cancellationBurst`Required ```java -public java.lang.Number getIsmHistoryMaxAgeInput(); +public java.lang.Number getCancellationBurst(); ``` - *Type:* java.lang.Number --- -##### `ismHistoryMaxDocsInput`Optional +##### `cancellationRate`Required ```java -public java.lang.Number getIsmHistoryMaxDocsInput(); +public java.lang.Number getCancellationRate(); ``` - *Type:* java.lang.Number --- -##### `ismHistoryRolloverCheckPeriodInput`Optional +##### `cancellationRatio`Required ```java -public java.lang.Number getIsmHistoryRolloverCheckPeriodInput(); +public java.lang.Number getCancellationRatio(); ``` - *Type:* java.lang.Number --- -##### `ismHistoryRolloverRetentionPeriodInput`Optional +##### `cpuTimeMillisThreshold`Required ```java -public java.lang.Number getIsmHistoryRolloverRetentionPeriodInput(); +public java.lang.Number getCpuTimeMillisThreshold(); ``` - *Type:* java.lang.Number --- -##### `keepIndexRefreshIntervalInput`Optional +##### `elapsedTimeMillisThreshold`Required ```java -public java.lang.Object getKeepIndexRefreshIntervalInput(); +public java.lang.Number getElapsedTimeMillisThreshold(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `knnMemoryCircuitBreakerEnabledInput`Optional +##### `heapMovingAverageWindowSize`Required ```java -public java.lang.Object getKnnMemoryCircuitBreakerEnabledInput(); +public java.lang.Number getHeapMovingAverageWindowSize(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `knnMemoryCircuitBreakerLimitInput`Optional +##### `heapPercentThreshold`Required ```java -public java.lang.Number getKnnMemoryCircuitBreakerLimitInput(); +public java.lang.Number getHeapPercentThreshold(); ``` - *Type:* java.lang.Number --- -##### `openidInput`Optional +##### `heapVariance`Required ```java -public ManagedDatabaseOpensearchPropertiesOpenid getOpenidInput(); +public java.lang.Number getHeapVariance(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* java.lang.Number --- -##### `opensearchDashboardsInput`Optional +##### `totalHeapPercentThreshold`Required ```java -public ManagedDatabaseOpensearchPropertiesOpensearchDashboards getOpensearchDashboardsInput(); +public java.lang.Number getTotalHeapPercentThreshold(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* java.lang.Number --- -##### `overrideMainResponseVersionInput`Optional +##### `internalValue`Optional ```java -public java.lang.Object getOverrideMainResponseVersionInput(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask getInternalValue(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `pluginsAlertingFilterByBackendRolesInput`Optional - -```java -public java.lang.Object getPluginsAlertingFilterByBackendRolesInput(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable ---- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference -##### `publicAccessInput`Optional +#### Initializers ```java -public java.lang.Object getPublicAccessInput(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference; + +new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -- *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. | --- -##### `reindexRemoteWhitelistInput`Optional +##### `terraformResource`Required -```java -public java.util.List getReindexRemoteWhitelistInput(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.util.List +The parent resource. --- -##### `s3MigrationInput`Optional +##### `terraformAttribute`Required -```java -public ManagedDatabaseOpensearchPropertiesS3Migration getS3MigrationInput(); -``` +- *Type:* java.lang.String -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +The attribute on the parent resource this class is referencing. --- -##### `samlInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCancellationBurst | *No description.* | +| resetCancellationRate | *No description.* | +| resetCancellationRatio | *No description.* | +| resetCpuTimeMillisThreshold | *No description.* | +| resetElapsedTimeMillisThreshold | *No description.* | +| resetHeapMovingAverageWindowSize | *No description.* | +| resetHeapPercentThreshold | *No description.* | +| resetHeapVariance | *No description.* | +| resetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `computeFqn` ```java -public ManagedDatabaseOpensearchPropertiesSaml getSamlInput(); +public java.lang.String computeFqn() ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml - ---- - -##### `scriptMaxCompilationsRateInput`Optional +##### `getAnyMapAttribute` ```java -public java.lang.String getScriptMaxCompilationsRateInput(); +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `searchMaxBucketsInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.Number getSearchMaxBucketsInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `serviceLogInput`Optional +##### `getBooleanMapAttribute` ```java -public java.lang.Object getServiceLogInput(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolAnalyzeQueueSizeInput`Optional +##### `getListAttribute` ```java -public java.lang.Number getThreadPoolAnalyzeQueueSizeInput(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolAnalyzeSizeInput`Optional +##### `getNumberAttribute` ```java -public java.lang.Number getThreadPoolAnalyzeSizeInput(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolForceMergeSizeInput`Optional +##### `getNumberListAttribute` ```java -public java.lang.Number getThreadPoolForceMergeSizeInput(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolGetQueueSizeInput`Optional +##### `getNumberMapAttribute` ```java -public java.lang.Number getThreadPoolGetQueueSizeInput(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolGetSizeInput`Optional +##### `getStringAttribute` ```java -public java.lang.Number getThreadPoolGetSizeInput(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolSearchQueueSizeInput`Optional +##### `getStringMapAttribute` ```java -public java.lang.Number getThreadPoolSearchQueueSizeInput(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `threadPoolSearchSizeInput`Optional +##### `interpolationForAttribute` ```java -public java.lang.Number getThreadPoolSearchSizeInput(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` -- *Type:* java.lang.Number +###### `property`Required + +- *Type:* java.lang.String --- -##### `threadPoolSearchThrottledQueueSizeInput`Optional +##### `resolve` ```java -public java.lang.Number getThreadPoolSearchThrottledQueueSizeInput(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.Number - ---- - -##### `threadPoolSearchThrottledSizeInput`Optional +Produce the Token's value at resolution time. -```java -public java.lang.Number getThreadPoolSearchThrottledSizeInput(); -``` +###### `_context`Required -- *Type:* java.lang.Number +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `threadPoolWriteQueueSizeInput`Optional +##### `toString` ```java -public java.lang.Number getThreadPoolWriteQueueSizeInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.Number +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `threadPoolWriteSizeInput`Optional +##### `resetCancellationBurst` ```java -public java.lang.Number getThreadPoolWriteSizeInput(); +public void resetCancellationBurst() ``` -- *Type:* java.lang.Number - ---- - -##### `versionInput`Optional +##### `resetCancellationRate` ```java -public java.lang.String getVersionInput(); +public void resetCancellationRate() ``` -- *Type:* java.lang.String - ---- - -##### `actionAutoCreateIndexEnabled`Required +##### `resetCancellationRatio` ```java -public java.lang.Object getActionAutoCreateIndexEnabled(); +public void resetCancellationRatio() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `resetCpuTimeMillisThreshold` ---- +```java +public void resetCpuTimeMillisThreshold() +``` -##### `actionDestructiveRequiresName`Required +##### `resetElapsedTimeMillisThreshold` ```java -public java.lang.Object getActionDestructiveRequiresName(); +public void resetElapsedTimeMillisThreshold() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `resetHeapMovingAverageWindowSize` ---- +```java +public void resetHeapMovingAverageWindowSize() +``` -##### `automaticUtilityNetworkIpFilter`Required +##### `resetHeapPercentThreshold` ```java -public java.lang.Object getAutomaticUtilityNetworkIpFilter(); +public void resetHeapPercentThreshold() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `resetHeapVariance` ---- +```java +public void resetHeapVariance() +``` -##### `clusterMaxShardsPerNode`Required +##### `resetTotalHeapPercentThreshold` ```java -public java.lang.Number getClusterMaxShardsPerNode(); +public void resetTotalHeapPercentThreshold() ``` -- *Type:* java.lang.Number ---- +#### Properties -##### `clusterRoutingAllocationNodeConcurrentRecoveries`Required +| **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.* | +| cancellationBurstInput | java.lang.Number | *No description.* | +| cancellationRateInput | java.lang.Number | *No description.* | +| cancellationRatioInput | java.lang.Number | *No description.* | +| cpuTimeMillisThresholdInput | java.lang.Number | *No description.* | +| elapsedTimeMillisThresholdInput | java.lang.Number | *No description.* | +| heapMovingAverageWindowSizeInput | java.lang.Number | *No description.* | +| heapPercentThresholdInput | java.lang.Number | *No description.* | +| heapVarianceInput | java.lang.Number | *No description.* | +| totalHeapPercentThresholdInput | java.lang.Number | *No description.* | +| cancellationBurst | java.lang.Number | *No description.* | +| cancellationRate | java.lang.Number | *No description.* | +| cancellationRatio | java.lang.Number | *No description.* | +| cpuTimeMillisThreshold | java.lang.Number | *No description.* | +| elapsedTimeMillisThreshold | java.lang.Number | *No description.* | +| heapMovingAverageWindowSize | java.lang.Number | *No description.* | +| heapPercentThreshold | java.lang.Number | *No description.* | +| heapVariance | java.lang.Number | *No description.* | +| totalHeapPercentThreshold | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | + +--- + +##### `creationStack`Required ```java -public java.lang.Number getClusterRoutingAllocationNodeConcurrentRecoveries(); +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. --- -##### `customDomain`Required +##### `fqn`Required ```java -public java.lang.String getCustomDomain(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `emailSenderName`Required +##### `cancellationBurstInput`Optional ```java -public java.lang.String getEmailSenderName(); +public java.lang.Number getCancellationBurstInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `emailSenderPassword`Required +##### `cancellationRateInput`Optional ```java -public java.lang.String getEmailSenderPassword(); +public java.lang.Number getCancellationRateInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `emailSenderUsername`Required +##### `cancellationRatioInput`Optional ```java -public java.lang.String getEmailSenderUsername(); +public java.lang.Number getCancellationRatioInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `enableSecurityAudit`Required +##### `cpuTimeMillisThresholdInput`Optional ```java -public java.lang.Object getEnableSecurityAudit(); +public java.lang.Number getCpuTimeMillisThresholdInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `httpMaxContentLength`Required +##### `elapsedTimeMillisThresholdInput`Optional ```java -public java.lang.Number getHttpMaxContentLength(); +public java.lang.Number getElapsedTimeMillisThresholdInput(); ``` - *Type:* java.lang.Number --- -##### `httpMaxHeaderSize`Required +##### `heapMovingAverageWindowSizeInput`Optional ```java -public java.lang.Number getHttpMaxHeaderSize(); +public java.lang.Number getHeapMovingAverageWindowSizeInput(); ``` - *Type:* java.lang.Number --- -##### `httpMaxInitialLineLength`Required +##### `heapPercentThresholdInput`Optional ```java -public java.lang.Number getHttpMaxInitialLineLength(); +public java.lang.Number getHeapPercentThresholdInput(); ``` - *Type:* java.lang.Number --- -##### `indexPatterns`Required +##### `heapVarianceInput`Optional ```java -public java.util.List getIndexPatterns(); +public java.lang.Number getHeapVarianceInput(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number --- -##### `indicesFielddataCacheSize`Required +##### `totalHeapPercentThresholdInput`Optional ```java -public java.lang.Number getIndicesFielddataCacheSize(); +public java.lang.Number getTotalHeapPercentThresholdInput(); ``` - *Type:* java.lang.Number --- -##### `indicesMemoryIndexBufferSize`Required +##### `cancellationBurst`Required ```java -public java.lang.Number getIndicesMemoryIndexBufferSize(); +public java.lang.Number getCancellationBurst(); ``` - *Type:* java.lang.Number --- -##### `indicesMemoryMaxIndexBufferSize`Required +##### `cancellationRate`Required ```java -public java.lang.Number getIndicesMemoryMaxIndexBufferSize(); +public java.lang.Number getCancellationRate(); ``` - *Type:* java.lang.Number --- -##### `indicesMemoryMinIndexBufferSize`Required +##### `cancellationRatio`Required ```java -public java.lang.Number getIndicesMemoryMinIndexBufferSize(); +public java.lang.Number getCancellationRatio(); ``` - *Type:* java.lang.Number --- -##### `indicesQueriesCacheSize`Required +##### `cpuTimeMillisThreshold`Required ```java -public java.lang.Number getIndicesQueriesCacheSize(); +public java.lang.Number getCpuTimeMillisThreshold(); ``` - *Type:* java.lang.Number --- -##### `indicesQueryBoolMaxClauseCount`Required +##### `elapsedTimeMillisThreshold`Required ```java -public java.lang.Number getIndicesQueryBoolMaxClauseCount(); +public java.lang.Number getElapsedTimeMillisThreshold(); ``` - *Type:* java.lang.Number --- -##### `indicesRecoveryMaxBytesPerSec`Required +##### `heapMovingAverageWindowSize`Required ```java -public java.lang.Number getIndicesRecoveryMaxBytesPerSec(); +public java.lang.Number getHeapMovingAverageWindowSize(); ``` - *Type:* java.lang.Number --- -##### `indicesRecoveryMaxConcurrentFileChunks`Required +##### `heapPercentThreshold`Required ```java -public java.lang.Number getIndicesRecoveryMaxConcurrentFileChunks(); +public java.lang.Number getHeapPercentThreshold(); ``` - *Type:* java.lang.Number --- -##### `ipFilter`Required +##### `heapVariance`Required ```java -public java.util.List getIpFilter(); +public java.lang.Number getHeapVariance(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number --- -##### `ismEnabled`Required +##### `totalHeapPercentThreshold`Required ```java -public java.lang.Object getIsmEnabled(); +public java.lang.Number getTotalHeapPercentThreshold(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `ismHistoryEnabled`Required +##### `internalValue`Optional ```java -public java.lang.Object getIsmHistoryEnabled(); +public ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask getInternalValue(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `ismHistoryMaxAge`Required + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference + +#### Initializers ```java -public java.lang.Number getIsmHistoryMaxAge(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -- *Type:* java.lang.Number +| **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. | --- -##### `ismHistoryMaxDocs`Required +##### `terraformResource`Required -```java -public java.lang.Number getIsmHistoryMaxDocs(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.lang.Number +The parent resource. --- -##### `ismHistoryRolloverCheckPeriod`Required +##### `terraformAttribute`Required -```java -public java.lang.Number getIsmHistoryRolloverCheckPeriod(); -``` +- *Type:* java.lang.String -- *Type:* java.lang.Number +The attribute on the parent resource this class is referencing. --- -##### `ismHistoryRolloverRetentionPeriod`Required - -```java -public java.lang.Number getIsmHistoryRolloverRetentionPeriod(); -``` +#### 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. | +| resetLower | *No description.* | +| resetOptimal | *No description.* | +| resetUpper | *No description.* | --- -##### `keepIndexRefreshInterval`Required +##### `computeFqn` ```java -public java.lang.Object getKeepIndexRefreshInterval(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `knnMemoryCircuitBreakerEnabled`Required +##### `getBooleanAttribute` ```java -public java.lang.Object getKnnMemoryCircuitBreakerEnabled(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `knnMemoryCircuitBreakerLimit`Required +##### `getBooleanMapAttribute` ```java -public java.lang.Number getKnnMemoryCircuitBreakerLimit(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `overrideMainResponseVersion`Required +##### `getListAttribute` ```java -public java.lang.Object getOverrideMainResponseVersion(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `pluginsAlertingFilterByBackendRoles`Required +##### `getNumberAttribute` ```java -public java.lang.Object getPluginsAlertingFilterByBackendRoles(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `publicAccess`Required +##### `getNumberListAttribute` ```java -public java.lang.Object getPublicAccess(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `reindexRemoteWhitelist`Required +##### `getNumberMapAttribute` ```java -public java.util.List getReindexRemoteWhitelist(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `scriptMaxCompilationsRate`Required +##### `getStringAttribute` ```java -public java.lang.String getScriptMaxCompilationsRate(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `searchMaxBuckets`Required +##### `getStringMapAttribute` ```java -public java.lang.Number getSearchMaxBuckets(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `serviceLog`Required +##### `interpolationForAttribute` ```java -public java.lang.Object getServiceLog(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `property`Required + +- *Type:* java.lang.String --- -##### `threadPoolAnalyzeQueueSize`Required +##### `resolve` ```java -public java.lang.Number getThreadPoolAnalyzeQueueSize(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.Number +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `threadPoolAnalyzeSize`Required +##### `toString` ```java -public java.lang.Number getThreadPoolAnalyzeSize(); +public java.lang.String toString() ``` -- *Type:* java.lang.Number +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `threadPoolForceMergeSize`Required +##### `resetLower` ```java -public java.lang.Number getThreadPoolForceMergeSize(); +public void resetLower() ``` -- *Type:* java.lang.Number +##### `resetOptimal` ---- +```java +public void resetOptimal() +``` -##### `threadPoolGetQueueSize`Required +##### `resetUpper` ```java -public java.lang.Number getThreadPoolGetQueueSize(); +public void resetUpper() ``` -- *Type:* java.lang.Number + +#### 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.* | +| lowerInput | java.lang.Number | *No description.* | +| optimalInput | java.lang.Number | *No description.* | +| upperInput | java.lang.Number | *No description.* | +| lower | java.lang.Number | *No description.* | +| optimal | java.lang.Number | *No description.* | +| upper | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | --- -##### `threadPoolGetSize`Required +##### `creationStack`Required ```java -public java.lang.Number getThreadPoolGetSize(); +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. --- -##### `threadPoolSearchQueueSize`Required +##### `fqn`Required ```java -public java.lang.Number getThreadPoolSearchQueueSize(); +public java.lang.String getFqn(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `threadPoolSearchSize`Required +##### `lowerInput`Optional ```java -public java.lang.Number getThreadPoolSearchSize(); +public java.lang.Number getLowerInput(); ``` - *Type:* java.lang.Number --- -##### `threadPoolSearchThrottledQueueSize`Required +##### `optimalInput`Optional ```java -public java.lang.Number getThreadPoolSearchThrottledQueueSize(); +public java.lang.Number getOptimalInput(); ``` - *Type:* java.lang.Number --- -##### `threadPoolSearchThrottledSize`Required +##### `upperInput`Optional ```java -public java.lang.Number getThreadPoolSearchThrottledSize(); +public java.lang.Number getUpperInput(); ``` - *Type:* java.lang.Number --- -##### `threadPoolWriteQueueSize`Required +##### `lower`Required ```java -public java.lang.Number getThreadPoolWriteQueueSize(); +public java.lang.Number getLower(); ``` - *Type:* java.lang.Number --- -##### `threadPoolWriteSize`Required +##### `optimal`Required ```java -public java.lang.Number getThreadPoolWriteSize(); +public java.lang.Number getOptimal(); ``` - *Type:* java.lang.Number --- -##### `version`Required +##### `upper`Required ```java -public java.lang.String getVersion(); +public java.lang.Number getUpper(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public ManagedDatabaseOpensearchProperties getInternalValue(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor getInternalValue(); ``` -- *Type:* ManagedDatabaseOpensearchProperties +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference; +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference; -new ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference(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 @@ -11581,7 +16007,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -11593,159 +16019,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetAccessKey | *No description.* | -| resetBasePath | *No description.* | -| resetBucket | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetEndpoint | *No description.* | -| resetRegion | *No description.* | -| resetSecretKey | *No description.* | -| resetServerSideEncryption | *No description.* | -| resetSnapshotName | *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. | +| putOperatingFactor | *No description.* | +| putPrimaryParameter | *No description.* | +| resetEnabled | *No description.* | +| resetEnforced | *No description.* | +| resetOperatingFactor | *No description.* | +| resetPrimaryParameter | *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) @@ -11753,13 +16175,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() @@ -11769,64 +16191,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAccessKey` +##### `putOperatingFactor` ```java -public void resetAccessKey() +public void putOperatingFactor(ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor value) ``` -##### `resetBasePath` - -```java -public void resetBasePath() -``` +###### `value`Required -##### `resetBucket` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor -```java -public void resetBucket() -``` +--- -##### `resetChunkSize` +##### `putPrimaryParameter` ```java -public void resetChunkSize() +public void putPrimaryParameter(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter value) ``` -##### `resetCompress` - -```java -public void resetCompress() -``` +###### `value`Required -##### `resetEndpoint` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -```java -public void resetEndpoint() -``` +--- -##### `resetRegion` +##### `resetEnabled` ```java -public void resetRegion() +public void resetEnabled() ``` -##### `resetSecretKey` +##### `resetEnforced` ```java -public void resetSecretKey() +public void resetEnforced() ``` -##### `resetServerSideEncryption` +##### `resetOperatingFactor` ```java -public void resetServerSideEncryption() +public void resetOperatingFactor() ``` -##### `resetSnapshotName` +##### `resetPrimaryParameter` ```java -public void resetSnapshotName() +public void resetPrimaryParameter() ``` @@ -11834,33 +16244,21 @@ public void resetSnapshotName() | **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.* | -| accessKeyInput | java.lang.String | *No description.* | -| basePathInput | java.lang.String | *No description.* | -| bucketInput | java.lang.String | *No description.* | -| chunkSizeInput | java.lang.String | *No description.* | -| compressInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| endpointInput | java.lang.String | *No description.* | -| regionInput | java.lang.String | *No description.* | -| secretKeyInput | java.lang.String | *No description.* | -| serverSideEncryptionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| snapshotNameInput | java.lang.String | *No description.* | -| accessKey | java.lang.String | *No description.* | -| basePath | java.lang.String | *No description.* | -| bucket | java.lang.String | *No description.* | -| chunkSize | java.lang.String | *No description.* | -| compress | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| endpoint | java.lang.String | *No description.* | -| region | java.lang.String | *No description.* | -| secretKey | java.lang.String | *No description.* | -| serverSideEncryption | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| snapshotName | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *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.* | +| operatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | *No description.* | +| primaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | *No description.* | +| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enforcedInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| operatingFactorInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | +| primaryParameterInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enforced | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -11874,7 +16272,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -11884,235 +16282,393 @@ public java.lang.String getFqn(); --- -##### `accessKeyInput`Optional +##### `operatingFactor`Required ```java -public java.lang.String getAccessKeyInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference getOperatingFactor(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference --- -##### `basePathInput`Optional +##### `primaryParameter`Required ```java -public java.lang.String getBasePathInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference getPrimaryParameter(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference --- -##### `bucketInput`Optional +##### `enabledInput`Optional ```java -public java.lang.String getBucketInput(); +public java.lang.Object getEnabledInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `chunkSizeInput`Optional +##### `enforcedInput`Optional ```java -public java.lang.String getChunkSizeInput(); +public java.lang.Object getEnforcedInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `compressInput`Optional +##### `operatingFactorInput`Optional ```java -public java.lang.Object getCompressInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor getOperatingFactorInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +--- + +##### `primaryParameterInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter getPrimaryParameterInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + +##### `enabled`Required + +```java +public java.lang.Object getEnabled(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `endpointInput`Optional +##### `enforced`Required ```java -public java.lang.String getEndpointInput(); +public java.lang.Object getEnforced(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `regionInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getRegionInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressure getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -##### `secretKeyInput`Optional + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference + +#### Initializers ```java -public java.lang.String getSecretKeyInput(); +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `serverSideEncryptionInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetSoftLimit | *No description.* | + +--- + +##### `computeFqn` ```java -public java.lang.Object getServerSideEncryptionInput(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `snapshotNameInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.String getSnapshotNameInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `accessKey`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getAccessKey(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `basePath`Required +##### `getListAttribute` ```java -public java.lang.String getBasePath(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `bucket`Required +##### `getNumberAttribute` ```java -public java.lang.String getBucket(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `chunkSize`Required +##### `getNumberListAttribute` ```java -public java.lang.String getChunkSize(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `compress`Required +##### `getNumberMapAttribute` ```java -public java.lang.Object getCompress(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `endpoint`Required +##### `getStringAttribute` ```java -public java.lang.String getEndpoint(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `region`Required +##### `getStringMapAttribute` ```java -public java.lang.String getRegion(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `secretKey`Required +##### `interpolationForAttribute` ```java -public java.lang.String getSecretKey(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `serverSideEncryption`Required +##### `resolve` ```java -public java.lang.Object getServerSideEncryption(); +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 --- -##### `snapshotName`Required +##### `toString` ```java -public java.lang.String getSnapshotName(); +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetSoftLimit` + +```java +public void resetSoftLimit() +``` + + +#### 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.* | +| softLimitInput | java.lang.Number | *No description.* | +| softLimit | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *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 +##### `softLimitInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesS3Migration getInternalValue(); +public java.lang.Number getSoftLimitInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* java.lang.Number --- +##### `softLimit`Required -### ManagedDatabaseOpensearchPropertiesSamlOutputReference +```java +public java.lang.Number getSoftLimit(); +``` -#### Initializers +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional ```java -import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference; +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode getInternalValue(); +``` -new ManagedDatabaseOpensearchPropertiesSamlOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference(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 @@ -12120,7 +16676,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -12132,156 +16688,153 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetEnabled | *No description.* | -| resetIdpEntityId | *No description.* | -| resetIdpMetadataUrl | *No description.* | -| resetIdpPemtrustedcasContent | *No description.* | -| resetRolesKey | *No description.* | -| resetSpEntityId | *No description.* | -| resetSubjectKey | *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. | +| putNodeAttribute | *No description.* | +| putShard | *No description.* | +| resetNodeAttribute | *No description.* | +| resetShard | *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) @@ -12289,13 +16842,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() @@ -12305,46 +16858,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEnabled` +##### `putNodeAttribute` ```java -public void resetEnabled() +public void putNodeAttribute(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode value) ``` -##### `resetIdpEntityId` - -```java -public void resetIdpEntityId() -``` +###### `value`Required -##### `resetIdpMetadataUrl` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -```java -public void resetIdpMetadataUrl() -``` +--- -##### `resetIdpPemtrustedcasContent` +##### `putShard` ```java -public void resetIdpPemtrustedcasContent() +public void putShard(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard value) ``` -##### `resetRolesKey` +###### `value`Required -```java -public void resetRolesKey() -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -##### `resetSpEntityId` +--- + +##### `resetNodeAttribute` ```java -public void resetSpEntityId() +public void resetNodeAttribute() ``` -##### `resetSubjectKey` +##### `resetShard` ```java -public void resetSubjectKey() +public void resetShard() ``` @@ -12352,27 +16899,17 @@ public void resetSubjectKey() | **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.* | -| enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| idpEntityIdInput | java.lang.String | *No description.* | -| idpMetadataUrlInput | java.lang.String | *No description.* | -| idpPemtrustedcasContentInput | java.lang.String | *No description.* | -| rolesKeyInput | java.lang.String | *No description.* | -| spEntityIdInput | java.lang.String | *No description.* | -| subjectKeyInput | java.lang.String | *No description.* | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| idpEntityId | java.lang.String | *No description.* | -| idpMetadataUrl | java.lang.String | *No description.* | -| idpPemtrustedcasContent | java.lang.String | *No description.* | -| rolesKey | java.lang.String | *No description.* | -| spEntityId | java.lang.String | *No description.* | -| subjectKey | java.lang.String | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesSaml | *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.* | +| nodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | *No description.* | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | *No description.* | +| nodeAttributeInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | +| shardInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -12386,7 +16923,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -12396,153 +16933,331 @@ public java.lang.String getFqn(); --- -##### `enabledInput`Optional +##### `nodeAttribute`Required ```java -public java.lang.Object getEnabledInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference getNodeAttribute(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference --- -##### `idpEntityIdInput`Optional +##### `shard`Required ```java -public java.lang.String getIdpEntityIdInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference getShard(); ``` -- *Type:* java.lang.String +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference --- -##### `idpMetadataUrlInput`Optional +##### `nodeAttributeInput`Optional ```java -public java.lang.String getIdpMetadataUrlInput(); +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode getNodeAttributeInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + +##### `shardInput`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard getShardInput(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_opensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference; + +new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `idpPemtrustedcasContentInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMinLimit | *No description.* | + +--- + +##### `computeFqn` ```java -public java.lang.String getIdpPemtrustedcasContentInput(); +public java.lang.String computeFqn() ``` +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `rolesKeyInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.String getRolesKeyInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `spEntityIdInput`Optional +##### `getBooleanMapAttribute` ```java -public java.lang.String getSpEntityIdInput(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `subjectKeyInput`Optional +##### `getListAttribute` ```java -public java.lang.String getSubjectKeyInput(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `enabled`Required +##### `getNumberAttribute` ```java -public java.lang.Object getEnabled(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `idpEntityId`Required +##### `getNumberListAttribute` ```java -public java.lang.String getIdpEntityId(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `idpMetadataUrl`Required +##### `getNumberMapAttribute` ```java -public java.lang.String getIdpMetadataUrl(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `idpPemtrustedcasContent`Required +##### `getStringAttribute` ```java -public java.lang.String getIdpPemtrustedcasContent(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `rolesKey`Required +##### `getStringMapAttribute` ```java -public java.lang.String getRolesKey(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `spEntityId`Required +##### `interpolationForAttribute` ```java -public java.lang.String getSpEntityId(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `subjectKey`Required +##### `resolve` ```java -public java.lang.String getSubjectKey(); +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. + +##### `resetMinLimit` + +```java +public void resetMinLimit() +``` + + +#### 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.* | +| minLimitInput | java.lang.Number | *No description.* | +| minLimit | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *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 +##### `minLimitInput`Optional ```java -public ManagedDatabaseOpensearchPropertiesSaml getInternalValue(); +public java.lang.Number getMinLimitInput(); ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* java.lang.Number + +--- + +##### `minLimit`Required + +```java +public java.lang.Number getMinLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard getInternalValue(); +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- diff --git a/docs/managedDatabaseOpensearch.python.md b/docs/managedDatabaseOpensearch.python.md index a071f11ff..3cbf24969 100644 --- a/docs/managedDatabaseOpensearch.python.md +++ b/docs/managedDatabaseOpensearch.python.md @@ -4,7 +4,7 @@ ### ManagedDatabaseOpensearch -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. #### Initializers @@ -54,7 +54,7 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearch( | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | access_control | typing.Union[bool, cdktf.IResolvable] | Enables users access control for OpenSearch service. | | extended_access_control | typing.Union[bool, cdktf.IResolvable] | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -132,7 +132,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -144,7 +144,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -176,7 +176,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -188,7 +188,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -249,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -693,8 +693,10 @@ def put_properties( s3_migration: ManagedDatabaseOpensearchPropertiesS3Migration = None, saml: ManagedDatabaseOpensearchPropertiesSaml = None, script_max_compilations_rate: str = None, + search_backpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressure = None, search_max_buckets: typing.Union[int, float] = None, service_log: typing.Union[bool, IResolvable] = None, + shard_indexing_pressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressure = None, thread_pool_analyze_queue_size: typing.Union[int, float] = None, thread_pool_analyze_size: typing.Union[int, float] = None, thread_pool_force_merge_size: typing.Union[int, float] = None, @@ -716,7 +718,7 @@ def put_properties( action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -726,7 +728,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -736,7 +738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -746,7 +748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -756,7 +758,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -766,7 +768,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -776,9 +778,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -788,7 +790,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -800,7 +802,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -812,7 +814,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -822,7 +824,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -832,7 +834,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -842,7 +844,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -852,7 +854,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -862,7 +864,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -872,7 +874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -882,7 +884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -892,7 +894,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -902,7 +904,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -914,7 +916,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -926,7 +928,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -938,7 +940,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -950,7 +952,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -962,7 +964,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -974,7 +976,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -986,7 +988,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -996,7 +998,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -1006,7 +1008,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -1016,7 +1018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -1026,7 +1028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -1036,7 +1038,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -1046,7 +1048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -1056,7 +1058,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -1066,7 +1068,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -1076,7 +1078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -1086,7 +1088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -1096,7 +1098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -1106,7 +1108,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -1116,7 +1118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -1126,7 +1128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -1136,7 +1138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -1146,7 +1148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -1156,7 +1158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -1166,7 +1168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -1176,7 +1178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -1188,7 +1190,17 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +###### `search_backpressure`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -1200,7 +1212,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -1210,7 +1222,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +###### `shard_indexing_pressure`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -1220,7 +1242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -1232,7 +1254,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -1244,7 +1266,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -1254,7 +1276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -1266,7 +1288,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -1276,7 +1298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -1288,7 +1310,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -1298,7 +1320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -1310,7 +1332,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -1320,7 +1342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -1332,7 +1354,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -1342,7 +1364,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -1514,7 +1536,7 @@ The construct id used in the generated config for the ManagedDatabaseOpensearch The id of the existing ManagedDatabaseOpensearch that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use --- @@ -2164,7 +2186,7 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchConfig( | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | access_control | typing.Union[bool, cdktf.IResolvable] | Enables users access control for OpenSearch service. | | extended_access_control | typing.Union[bool, cdktf.IResolvable] | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -2256,7 +2278,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -2272,7 +2294,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -2286,7 +2308,7 @@ title: str Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -2300,7 +2322,7 @@ zone: str Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -2316,7 +2338,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -2332,7 +2354,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -2344,7 +2366,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2361,7 +2383,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -2375,7 +2397,7 @@ maintenance_window_dow: str Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -2389,7 +2411,7 @@ maintenance_window_time: str Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -2403,7 +2425,7 @@ network: typing.Union[IResolvable, typing.List[ManagedDatabaseOpensearchNetwork] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -2417,7 +2439,7 @@ powered: typing.Union[bool, IResolvable] The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -2431,7 +2453,7 @@ properties: ManagedDatabaseOpensearchProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -2471,7 +2493,7 @@ family: str Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} --- @@ -2485,7 +2507,7 @@ name: str The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -2499,7 +2521,7 @@ type: str The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2513,7 +2535,7 @@ uuid: str Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} --- @@ -2582,8 +2604,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchProperties( s3_migration: ManagedDatabaseOpensearchPropertiesS3Migration = None, saml: ManagedDatabaseOpensearchPropertiesSaml = None, script_max_compilations_rate: str = None, + search_backpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressure = None, search_max_buckets: typing.Union[int, float] = None, service_log: typing.Union[bool, IResolvable] = None, + shard_indexing_pressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressure = None, thread_pool_analyze_queue_size: typing.Union[int, float] = None, thread_pool_analyze_size: typing.Union[int, float] = None, thread_pool_force_merge_size: typing.Union[int, float] = None, @@ -2649,8 +2673,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchProperties( | s3_migration | ManagedDatabaseOpensearchPropertiesS3Migration | s3_migration block. | | saml | ManagedDatabaseOpensearchPropertiesSaml | saml block. | | script_max_compilations_rate | str | Script max compilation rate - circuit breaker to prevent/minimize OOMs. | +| search_backpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressure | search_backpressure block. | | search_max_buckets | typing.Union[int, float] | Maximum number of aggregation buckets allowed in a single response. | | service_log | typing.Union[bool, cdktf.IResolvable] | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| shard_indexing_pressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | shard_indexing_pressure block. | | thread_pool_analyze_queue_size | typing.Union[int, float] | analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. | | thread_pool_analyze_size | typing.Union[int, float] | analyze thread pool size. | | thread_pool_force_merge_size | typing.Union[int, float] | force_merge thread pool size. | @@ -2676,7 +2702,7 @@ action_auto_create_index_enabled: typing.Union[bool, IResolvable] action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -2690,7 +2716,7 @@ action_destructive_requires_name: typing.Union[bool, IResolvable] Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -2704,7 +2730,7 @@ auth_failure_listeners: ManagedDatabaseOpensearchPropertiesAuthFailureListeners auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -2718,7 +2744,7 @@ automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -2732,7 +2758,7 @@ azure_migration: ManagedDatabaseOpensearchPropertiesAzureMigration azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -2746,7 +2772,7 @@ cluster_max_shards_per_node: typing.Union[int, float] Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -2760,9 +2786,9 @@ cluster_routing_allocation_node_concurrent_recoveries: typing.Union[int, float] Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -2776,7 +2802,7 @@ custom_domain: str Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -2792,7 +2818,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -2808,7 +2834,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -2822,7 +2848,7 @@ email_sender_username: str Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -2836,7 +2862,7 @@ enable_security_audit: typing.Union[bool, IResolvable] Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -2850,7 +2876,7 @@ gcs_migration: ManagedDatabaseOpensearchPropertiesGcsMigration gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -2864,7 +2890,7 @@ http_max_content_length: typing.Union[int, float] Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -2878,7 +2904,7 @@ http_max_header_size: typing.Union[int, float] The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -2892,7 +2918,7 @@ http_max_initial_line_length: typing.Union[int, float] The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -2906,7 +2932,7 @@ index_patterns: typing.List[str] Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -2920,7 +2946,7 @@ index_rollup: ManagedDatabaseOpensearchPropertiesIndexRollup index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -2934,7 +2960,7 @@ index_template: ManagedDatabaseOpensearchPropertiesIndexTemplate index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -2950,7 +2976,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -2966,7 +2992,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -2982,7 +3008,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -2998,7 +3024,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -3014,7 +3040,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -3030,7 +3056,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -3046,7 +3072,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -3060,7 +3086,7 @@ indices_recovery_max_concurrent_file_chunks: typing.Union[int, float] Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -3074,7 +3100,7 @@ ip_filter: typing.List[str] IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -3088,7 +3114,7 @@ ism_enabled: typing.Union[bool, IResolvable] Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -3102,7 +3128,7 @@ ism_history_enabled: typing.Union[bool, IResolvable] Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -3116,7 +3142,7 @@ ism_history_max_age: typing.Union[int, float] The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -3130,7 +3156,7 @@ ism_history_max_docs: typing.Union[int, float] The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -3144,7 +3170,7 @@ ism_history_rollover_check_period: typing.Union[int, float] The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -3158,7 +3184,7 @@ ism_history_rollover_retention_period: typing.Union[int, float] How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -3172,7 +3198,7 @@ keep_index_refresh_interval: typing.Union[bool, IResolvable] Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -3186,7 +3212,7 @@ knn_memory_circuit_breaker_enabled: typing.Union[bool, IResolvable] Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -3200,7 +3226,7 @@ knn_memory_circuit_breaker_limit: typing.Union[int, float] Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -3214,7 +3240,7 @@ openid: ManagedDatabaseOpensearchPropertiesOpenid openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -3228,7 +3254,7 @@ opensearch_dashboards: ManagedDatabaseOpensearchPropertiesOpensearchDashboards opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -3242,7 +3268,7 @@ override_main_response_version: typing.Union[bool, IResolvable] Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -3256,7 +3282,7 @@ plugins_alerting_filter_by_backend_roles: typing.Union[bool, IResolvable] Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -3270,7 +3296,7 @@ public_access: typing.Union[bool, IResolvable] Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -3284,7 +3310,7 @@ reindex_remote_whitelist: typing.List[str] Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -3298,7 +3324,7 @@ s3_migration: ManagedDatabaseOpensearchPropertiesS3Migration s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -3312,7 +3338,7 @@ saml: ManagedDatabaseOpensearchPropertiesSaml saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -3328,7 +3354,21 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +##### `search_backpressure`Optional + +```python +search_backpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -3344,7 +3384,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -3358,7 +3398,21 @@ service_log: typing.Union[bool, IResolvable] Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +##### `shard_indexing_pressure`Optional + +```python +shard_indexing_pressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -3372,7 +3426,7 @@ thread_pool_analyze_queue_size: typing.Union[int, float] analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -3388,7 +3442,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -3404,7 +3458,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -3418,7 +3472,7 @@ thread_pool_get_queue_size: typing.Union[int, float] get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -3434,7 +3488,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -3448,7 +3502,7 @@ thread_pool_search_queue_size: typing.Union[int, float] search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -3464,7 +3518,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -3478,7 +3532,7 @@ thread_pool_search_throttled_queue_size: typing.Union[int, float] search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -3494,7 +3548,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -3508,7 +3562,7 @@ thread_pool_write_queue_size: typing.Union[int, float] write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -3524,7 +3578,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -3538,7 +3592,7 @@ version: str OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -3574,7 +3628,7 @@ internal_authentication_backend_limiting: ManagedDatabaseOpensearchPropertiesAut internal_authentication_backend_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} --- @@ -3588,7 +3642,7 @@ ip_rate_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateL ip_rate_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} --- @@ -3634,7 +3688,7 @@ allowed_tries: typing.Union[int, float] The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -3648,7 +3702,7 @@ authentication_backend: str The internal backend. Enter `internal`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} --- @@ -3662,7 +3716,7 @@ block_expiry_seconds: typing.Union[int, float] The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -3676,7 +3730,7 @@ max_blocked_clients: typing.Union[int, float] The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -3690,7 +3744,7 @@ max_tracked_clients: typing.Union[int, float] The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -3704,7 +3758,7 @@ time_window_seconds: typing.Union[int, float] The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -3718,7 +3772,7 @@ type: str The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -3762,7 +3816,7 @@ allowed_tries: typing.Union[int, float] The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -3776,7 +3830,7 @@ block_expiry_seconds: typing.Union[int, float] The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -3790,7 +3844,7 @@ max_blocked_clients: typing.Union[int, float] The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -3804,7 +3858,7 @@ max_tracked_clients: typing.Union[int, float] The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -3818,7 +3872,7 @@ time_window_seconds: typing.Union[int, float] The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -3832,7 +3886,7 @@ type: str The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -3850,7 +3904,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigration( compress: typing.Union[bool, IResolvable] = None, container: str = None, endpoint_suffix: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, key: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, sas_token: str = None, snapshot_name: str = None ) @@ -3866,7 +3923,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigration( | compress | typing.Union[bool, cdktf.IResolvable] | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | container | str | Azure container name. Azure container name. | | endpoint_suffix | str | Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | str | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | key | str | Account secret key. Azure account secret key. One of key or sas_token should be specified. | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | sas_token | str | SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. | | snapshot_name | str | The snapshot name to restore from. The snapshot name to restore from. | @@ -3882,7 +3942,7 @@ account: str Account name. Azure account name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} --- @@ -3898,7 +3958,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3914,7 +3974,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3928,7 +3988,7 @@ compress: typing.Union[bool, IResolvable] Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3942,7 +4002,7 @@ container: str Azure container name. Azure container name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} --- @@ -3956,7 +4016,35 @@ endpoint_suffix: str Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +##### `include_aliases`Optional + +```python +include_aliases: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```python +indices: str +``` + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3970,7 +4058,21 @@ key: str Account secret key. Azure account secret key. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +##### `restore_global_state`Optional + +```python +restore_global_state: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3984,7 +4086,7 @@ sas_token: str SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} --- @@ -3998,7 +4100,7 @@ snapshot_name: str The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -4015,6 +4117,9 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigration( chunk_size: str = None, compress: typing.Union[bool, IResolvable] = None, credentials: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, snapshot_name: str = None ) ``` @@ -4028,6 +4133,9 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigration( | chunk_size | str | Chunk size. | | compress | typing.Union[bool, cdktf.IResolvable] | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | credentials | str | Credentials. Google Cloud Storage credentials file content. | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | str | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | snapshot_name | str | The snapshot name to restore from. The snapshot name to restore from. | --- @@ -4044,7 +4152,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -4058,7 +4166,7 @@ bucket: str The path to the repository data within its container. Google Cloud Storage bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -4074,7 +4182,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -4088,7 +4196,7 @@ compress: typing.Union[bool, IResolvable] Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -4102,7 +4210,49 @@ credentials: str Credentials. Google Cloud Storage credentials file content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +##### `include_aliases`Optional + +```python +include_aliases: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```python +indices: str +``` + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +##### `restore_global_state`Optional + +```python +restore_global_state: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -4116,7 +4266,7 @@ snapshot_name: str The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -4158,7 +4308,7 @@ rollup_dashboards_enabled: typing.Union[bool, IResolvable] plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} --- @@ -4172,7 +4322,7 @@ rollup_enabled: typing.Union[bool, IResolvable] plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} --- @@ -4186,7 +4336,7 @@ rollup_search_backoff_count: typing.Union[int, float] plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} --- @@ -4200,7 +4350,7 @@ rollup_search_backoff_millis: typing.Union[int, float] plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} --- @@ -4214,7 +4364,7 @@ rollup_search_search_all_jobs: typing.Union[bool, IResolvable] plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} --- @@ -4252,7 +4402,7 @@ mapping_nested_objects_limit: typing.Union[int, float] index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} --- @@ -4266,7 +4416,7 @@ number_of_replicas: typing.Union[int, float] The number of replicas each primary shard has. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} --- @@ -4280,7 +4430,7 @@ number_of_shards: typing.Union[int, float] The number of primary shards that an index should have. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} --- @@ -4336,7 +4486,7 @@ client_id: str The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} --- @@ -4352,7 +4502,7 @@ The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} --- @@ -4368,7 +4518,7 @@ OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} --- @@ -4384,7 +4534,7 @@ Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -4398,7 +4548,7 @@ header: str HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} --- @@ -4414,7 +4564,7 @@ The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} --- @@ -4430,7 +4580,7 @@ URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} --- @@ -4446,7 +4596,7 @@ The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} --- @@ -4462,7 +4612,7 @@ The time frame to use when checking the maximum number of unknown key IDs, in mi The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} --- @@ -4478,7 +4628,7 @@ The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -4494,7 +4644,7 @@ The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} --- @@ -4510,7 +4660,7 @@ The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- @@ -4548,7 +4698,7 @@ enabled: typing.Union[bool, IResolvable] Enable or disable OpenSearch Dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -4564,7 +4714,7 @@ Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process c This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} --- @@ -4578,7 +4728,7 @@ opensearch_request_timeout: typing.Union[int, float] Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} --- @@ -4596,7 +4746,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3Migration( chunk_size: str = None, compress: typing.Union[bool, IResolvable] = None, endpoint: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, region: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, secret_key: str = None, server_side_encryption: typing.Union[bool, IResolvable] = None, snapshot_name: str = None @@ -4613,7 +4766,10 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3Migration( | chunk_size | str | Chunk size. | | compress | typing.Union[bool, cdktf.IResolvable] | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | endpoint | str | The S3 service endpoint to connect. | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | str | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | region | str | S3 region. S3 region. | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | secret_key | str | AWS secret key. AWS secret key. | | server_side_encryption | typing.Union[bool, cdktf.IResolvable] | Server side encryption. When set to true files are encrypted on server side. | | snapshot_name | str | The snapshot name to restore from. The snapshot name to restore from. | @@ -4630,7 +4786,7 @@ access_key: str AWS Access key. AWS Access key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} --- @@ -4646,7 +4802,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -4660,7 +4816,7 @@ bucket: str S3 bucket name. S3 bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -4676,7 +4832,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -4690,7 +4846,7 @@ compress: typing.Union[bool, IResolvable] Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -4706,7 +4862,35 @@ The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +##### `include_aliases`Optional + +```python +include_aliases: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```python +indices: str +``` + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -4720,7 +4904,21 @@ region: str S3 region. S3 region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +##### `restore_global_state`Optional + +```python +restore_global_state: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -4734,7 +4932,7 @@ secret_key: str AWS secret key. AWS secret key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} --- @@ -4748,7 +4946,7 @@ server_side_encryption: typing.Union[bool, IResolvable] Server side encryption. When set to true files are encrypted on server side. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} --- @@ -4762,7 +4960,7 @@ snapshot_name: str The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -4810,7 +5008,7 @@ Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -4826,7 +5024,7 @@ Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} --- @@ -4842,7 +5040,7 @@ Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} --- @@ -4858,7 +5056,7 @@ PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} --- @@ -4874,7 +5072,7 @@ SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -4890,7 +5088,7 @@ Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} --- @@ -4906,715 +5104,845 @@ SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- -## Classes - -### ManagedDatabaseOpensearchComponentsList +### ManagedDatabaseOpensearchPropertiesSearchBackpressure -#### Initializers +#### Initializer ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsList( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - wraps_set: bool +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressure( + mode: str = None, + node_duress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress = None, + search_shard_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask = None, + search_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask = None ) ``` +#### Properties + | **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). | +| mode | str | The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. | +| node_duress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | node_duress block. | +| search_shard_task | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | search_shard_task block. | +| search_task | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | search_task block. | --- -##### `terraform_resource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- +##### `mode`Optional -##### `terraform_attribute`Required +```python +mode: str +``` - *Type:* str -The attribute on the parent resource this class is referencing. +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. ---- +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} -##### `wraps_set`Required +--- -- *Type:* bool +##### `node_duress`Optional -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```python +node_duress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress +``` ---- +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -#### Methods +node_duress block. -| **Name** | **Description** | -| --- | --- | -| all_with_map_key | Creating an iterator for this complex list. | -| 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.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} --- -##### `all_with_map_key` +##### `search_shard_task`Optional ```python -def all_with_map_key( - map_key_attribute_name: str -) -> DynamicListTerraformIterator +search_shard_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask -###### `map_key_attribute_name`Required +search_shard_task block. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} --- -##### `compute_fqn` - -```python -def compute_fqn() -> str -``` - -##### `resolve` +##### `search_task`Optional ```python -def resolve( - _context: IResolveContext -) -> typing.Any +search_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -Produce the Token's value at resolution time. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -###### `_context`Required +search_task block. -- *Type:* cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} --- -##### `to_string` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +#### Initializer ```python -def to_string() -> str +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress( + cpu_threshold: typing.Union[int, float] = None, + heap_threshold: typing.Union[int, float] = None, + num_successive_breaches: typing.Union[int, float] = None +) ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cpu_threshold | typing.Union[int, float] | The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. | +| heap_threshold | typing.Union[int, float] | The heap usage threshold (as a percentage) required for a node to be considered to be under duress. | +| num_successive_breaches | typing.Union[int, float] | The number of successive limit breaches after which the node is considered to be under duress. | -##### `get` +--- + +##### `cpu_threshold`Optional ```python -def get( - index: typing.Union[int, float] -) -> ManagedDatabaseOpensearchComponentsOutputReference +cpu_threshold: typing.Union[int, float] ``` -###### `index`Required - - *Type:* typing.Union[int, float] -the index of the item to return. - ---- - +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -#### Properties +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. -| **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.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -##### `creation_stack`Required +##### `heap_threshold`Optional ```python -creation_stack: typing.List[str] +heap_threshold: typing.Union[int, float] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} --- -##### `fqn`Required +##### `num_successive_breaches`Optional ```python -fqn: str +num_successive_breaches: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] ---- +The number of successive limit breaches after which the node is considered to be under duress. +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. -### ManagedDatabaseOpensearchComponentsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} -#### Initializers +--- + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +#### Initializer ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsOutputReference( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - complex_object_index: typing.Union[int, float], - complex_object_is_from_set: bool +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask( + cancellation_burst: typing.Union[int, float] = None, + cancellation_rate: typing.Union[int, float] = None, + cancellation_ratio: typing.Union[int, float] = None, + cpu_time_millis_threshold: typing.Union[int, float] = None, + elapsed_time_millis_threshold: typing.Union[int, float] = None, + heap_moving_average_window_size: typing.Union[int, float] = None, + heap_percent_threshold: typing.Union[int, float] = None, + heap_variance: typing.Union[int, float] = None, + total_heap_percent_threshold: typing.Union[int, float] = None ) ``` +#### Properties + | **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). | +| cancellation_burst | typing.Union[int, float] | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellation_rate | typing.Union[int, float] | The maximum number of tasks to cancel per millisecond of elapsed time. | +| cancellation_ratio | typing.Union[int, float] | The maximum number of tasks to cancel. | +| cpu_time_millis_threshold | typing.Union[int, float] | The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| elapsed_time_millis_threshold | typing.Union[int, float] | The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| heap_moving_average_window_size | typing.Union[int, float] | The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. | +| heap_percent_threshold | typing.Union[int, float] | The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. | +| heap_variance | typing.Union[int, float] | The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. | +| total_heap_percent_threshold | typing.Union[int, float] | The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. | --- -##### `terraform_resource`Required - -- *Type:* cdktf.IInterpolatingParent +##### `cancellation_burst`Optional -The parent resource. +```python +cancellation_burst: typing.Union[int, float] +``` ---- +- *Type:* typing.Union[int, float] -##### `terraform_attribute`Required +The maximum number of search tasks to cancel in a single iteration of the observer thread. -- *Type:* str +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `complex_object_index`Required +##### `cancellation_rate`Optional + +```python +cancellation_rate: typing.Union[int, float] +``` - *Type:* typing.Union[int, float] -the index of this item in the list. +The maximum number of tasks to cancel per millisecond of elapsed time. ---- +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -##### `complex_object_is_from_set`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -- *Type:* bool +--- -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `cancellation_ratio`Optional ---- +```python +cancellation_ratio: typing.Union[int, float] +``` -#### Methods +- *Type:* typing.Union[int, float] -| **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. | +The maximum number of tasks to cancel. + +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `compute_fqn` +##### `cpu_time_millis_threshold`Optional ```python -def compute_fqn() -> str +cpu_time_millis_threshold: typing.Union[int, float] ``` -##### `get_any_map_attribute` +- *Type:* typing.Union[int, float] + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} + +--- + +##### `elapsed_time_millis_threshold`Optional ```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] +elapsed_time_millis_threshold: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `get_boolean_attribute` +##### `heap_moving_average_window_size`Optional ```python -def get_boolean_attribute( - terraform_attribute: str -) -> IResolvable +heap_moving_average_window_size: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. + +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `get_boolean_map_attribute` +##### `heap_percent_threshold`Optional ```python -def get_boolean_map_attribute( - terraform_attribute: str -) -> typing.Mapping[bool] +heap_percent_threshold: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. + +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `get_list_attribute` +##### `heap_variance`Optional ```python -def get_list_attribute( - terraform_attribute: str -) -> typing.List[str] +heap_variance: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. + +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `get_number_attribute` +##### `total_heap_percent_threshold`Optional ```python -def get_number_attribute( - terraform_attribute: str -) -> typing.Union[int, float] +total_heap_percent_threshold: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `get_number_list_attribute` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +#### Initializer ```python -def get_number_list_attribute( - terraform_attribute: str -) -> typing.List[typing.Union[int, float]] +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask( + cancellation_burst: typing.Union[int, float] = None, + cancellation_rate: typing.Union[int, float] = None, + cancellation_ratio: typing.Union[int, float] = None, + cpu_time_millis_threshold: typing.Union[int, float] = None, + elapsed_time_millis_threshold: typing.Union[int, float] = None, + heap_moving_average_window_size: typing.Union[int, float] = None, + heap_percent_threshold: typing.Union[int, float] = None, + heap_variance: typing.Union[int, float] = None, + total_heap_percent_threshold: typing.Union[int, float] = None +) ``` -###### `terraform_attribute`Required +#### Properties -- *Type:* str +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cancellation_burst | typing.Union[int, float] | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellation_rate | typing.Union[int, float] | The maximum number of search tasks to cancel per millisecond of elapsed time. | +| cancellation_ratio | typing.Union[int, float] | The maximum number of search tasks to cancel, as a percentage of successful search task completions. | +| cpu_time_millis_threshold | typing.Union[int, float] | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| elapsed_time_millis_threshold | typing.Union[int, float] | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| heap_moving_average_window_size | typing.Union[int, float] | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. | +| heap_percent_threshold | typing.Union[int, float] | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. | +| heap_variance | typing.Union[int, float] | The heap usage variance required for an individual parent task before it is considered for cancellation. | +| total_heap_percent_threshold | typing.Union[int, float] | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. | --- -##### `get_number_map_attribute` +##### `cancellation_burst`Optional ```python -def get_number_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Union[int, float]] +cancellation_burst: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `get_string_attribute` +##### `cancellation_rate`Optional ```python -def get_string_attribute( - terraform_attribute: str -) -> str +cancellation_rate: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The maximum number of search tasks to cancel per millisecond of elapsed time. + +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -##### `get_string_map_attribute` +##### `cancellation_ratio`Optional ```python -def get_string_map_attribute( - terraform_attribute: str -) -> typing.Mapping[str] +cancellation_ratio: typing.Union[int, float] ``` -###### `terraform_attribute`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The maximum number of search tasks to cancel, as a percentage of successful search task completions. + +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `interpolation_for_attribute` +##### `cpu_time_millis_threshold`Optional ```python -def interpolation_for_attribute( - property: str -) -> IResolvable +cpu_time_millis_threshold: typing.Union[int, float] ``` -###### `property`Required +- *Type:* typing.Union[int, float] -- *Type:* str +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `resolve` +##### `elapsed_time_millis_threshold`Optional ```python -def resolve( - _context: IResolveContext -) -> typing.Any +elapsed_time_millis_threshold: typing.Union[int, float] ``` -Produce the Token's value at resolution time. +- *Type:* typing.Union[int, float] -###### `_context`Required +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. -- *Type:* cdktf.IResolveContext +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `to_string` +##### `heap_moving_average_window_size`Optional ```python -def to_string() -> str +heap_moving_average_window_size: typing.Union[int, float] ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* typing.Union[int, float] +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. -#### Properties +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. -| **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 | str | *No description.* | -| host | str | *No description.* | -| port | typing.Union[int, float] | *No description.* | -| route | str | *No description.* | -| usage | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchComponents | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `creation_stack`Required +##### `heap_percent_threshold`Optional ```python -creation_stack: typing.List[str] +heap_percent_threshold: typing.Union[int, float] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `fqn`Required +##### `heap_variance`Optional ```python -fqn: str +heap_variance: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] + +The heap usage variance required for an individual parent task before it is considered for cancellation. + +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `component`Required +##### `total_heap_percent_threshold`Optional ```python -component: str +total_heap_percent_threshold: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `host`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +#### Initializer ```python -host: str +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressure( + enabled: typing.Union[bool, IResolvable] = None, + enforced: typing.Union[bool, IResolvable] = None, + operating_factor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor = None, + primary_parameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter = None +) ``` -- *Type:* str +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | typing.Union[bool, cdktf.IResolvable] | Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. | +| enforced | typing.Union[bool, cdktf.IResolvable] | Run shard indexing backpressure in shadow mode or enforced mode. | +| operating_factor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | operating_factor block. | +| primary_parameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | primary_parameter block. | --- -##### `port`Required +##### `enabled`Optional ```python -port: typing.Union[int, float] +enabled: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- -##### `route`Required +##### `enforced`Optional ```python -route: str +enforced: typing.Union[bool, IResolvable] ``` -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Run shard indexing backpressure in shadow mode or enforced mode. + +Run shard indexing backpressure in shadow mode or enforced mode. +In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, +but it doesn’t actually reject any indexing requests. +In enforced mode (value set as true), +shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. +Default is false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} --- -##### `usage`Required +##### `operating_factor`Optional ```python -usage: str +operating_factor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} --- -##### `internal_value`Optional +##### `primary_parameter`Optional ```python -internal_value: ManagedDatabaseOpensearchComponents +primary_parameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ``` -- *Type:* ManagedDatabaseOpensearchComponents +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ---- +primary_parameter block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} -### ManagedDatabaseOpensearchNetworkList +--- -#### Initializers +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +#### Initializer ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkList( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - wraps_set: bool +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor( + lower: typing.Union[int, float] = None, + optimal: typing.Union[int, float] = None, + upper: typing.Union[int, float] = None ) ``` +#### Properties + | **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). | +| lower | typing.Union[int, float] | Lower occupancy limit of the allocated quota of memory for the shard. | +| optimal | typing.Union[int, float] | Optimal occupancy of the allocated quota of memory for the shard. | +| upper | typing.Union[int, float] | Upper occupancy limit of the allocated quota of memory for the shard. | --- -##### `terraform_resource`Required - -- *Type:* cdktf.IInterpolatingParent +##### `lower`Optional -The parent resource. +```python +lower: typing.Union[int, float] +``` ---- +- *Type:* typing.Union[int, float] -##### `terraform_attribute`Required +Lower occupancy limit of the allocated quota of memory for the shard. -- *Type:* str +Specify the lower occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is below this limit, +shard indexing backpressure decreases the current allocated memory for that shard. +Default is 0.75. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `wraps_set`Required +##### `optimal`Optional -- *Type:* bool +```python +optimal: typing.Union[int, float] +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* typing.Union[int, float] ---- +Optimal occupancy of the allocated quota of memory for the shard. -#### Methods +Specify the optimal occupancy of the allocated quota of memory for the shard. +If the total memory usage of a shard is at this level, +shard indexing backpressure doesn’t change the current allocated memory for that shard. +Default is 0.85. -| **Name** | **Description** | -| --- | --- | -| all_with_map_key | Creating an iterator for this complex list. | -| 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.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `all_with_map_key` +##### `upper`Optional ```python -def all_with_map_key( - map_key_attribute_name: str -) -> DynamicListTerraformIterator +upper: typing.Union[int, float] ``` -Creating an iterator for this complex list. +- *Type:* typing.Union[int, float] -The list will be converted into a map with the mapKeyAttributeName as the key. +Upper occupancy limit of the allocated quota of memory for the shard. -###### `map_key_attribute_name`Required +Specify the upper occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is above this limit, +shard indexing backpressure increases the current allocated memory for that shard. +Default is 0.95. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `compute_fqn` - -```python -def compute_fqn() -> str -``` +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -##### `resolve` +#### Initializer ```python -def resolve( - _context: IResolveContext -) -> typing.Any -``` +from cdktf_cdktf_provider_upcloud import managed_database_opensearch -Produce the Token's value at resolution time. +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter( + node_attribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode = None, + shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard = None +) +``` -###### `_context`Required +#### Properties -- *Type:* cdktf.IResolveContext +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node_attribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | node block. | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | shard block. | --- -##### `to_string` +##### `node_attribute`Optional ```python -def to_string() -> str +node_attribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode ``` -Return a string representation of this resolvable object. +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -Returns a reversible string representation. +node block. -##### `get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + +--- + +##### `shard`Optional ```python -def get( - index: typing.Union[int, float] -) -> ManagedDatabaseOpensearchNetworkOutputReference +shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard ``` -###### `index`Required +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* typing.Union[int, float] +shard block. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode( + soft_limit: typing.Union[int, float] = 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.* | -| internal_value | typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] | *No description.* | +| soft_limit | typing.Union[int, float] | Node soft limit. | --- -##### `creation_stack`Required +##### `soft_limit`Optional ```python -creation_stack: typing.List[str] +soft_limit: typing.Union[int, float] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Node soft limit. -If this returns an empty array the stack will not be attached. +Define the percentage of the node-level memory +threshold that acts as a soft indicator for strain on a node. +Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +#### Initializer ```python -fqn: str +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard( + min_limit: typing.Union[int, float] = None +) ``` -- *Type:* str +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| min_limit | typing.Union[int, float] | Shard min limit. | --- -##### `internal_value`Optional +##### `min_limit`Optional ```python -internal_value: typing.Union[IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] +min_limit: typing.Union[int, float] ``` -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] +- *Type:* typing.Union[int, float] + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). +Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. +Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} --- +## Classes -### ManagedDatabaseOpensearchNetworkOutputReference +### ManagedDatabaseOpensearchComponentsList -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsList( terraform_resource: IInterpolatingParent, terraform_attribute: str, - complex_object_index: typing.Union[int, float], - complex_object_is_from_set: bool + 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. | -| 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. | +| 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 @@ -5622,7 +5950,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -5630,15 +5958,7 @@ 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 +##### `wraps_set`Required - *Type:* bool @@ -5650,427 +5970,563 @@ 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. | +| all_with_map_key | Creating an iterator for this complex list. | +| 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` +##### `all_with_map_key` ```python -def compute_fqn() -> str +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator ``` -##### `get_any_map_attribute` +Creating an iterator for this complex list. -```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] -``` +The list will be converted into a map with the mapKeyAttributeName as the key. -###### `terraform_attribute`Required +###### `map_key_attribute_name`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `compute_fqn` ```python -def get_boolean_attribute( - terraform_attribute: str -) -> IResolvable +def compute_fqn() -> str ``` -###### `terraform_attribute`Required - -- *Type:* str - ---- - -##### `get_boolean_map_attribute` +##### `resolve` ```python -def get_boolean_map_attribute( - terraform_attribute: str -) -> typing.Mapping[bool] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -###### `terraform_attribute`Required +Produce the Token's value at resolution time. -- *Type:* str +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `get_list_attribute` +##### `to_string` ```python -def get_list_attribute( - terraform_attribute: str -) -> typing.List[str] +def to_string() -> str ``` -###### `terraform_attribute`Required - -- *Type:* str +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `get_number_attribute` +##### `get` ```python -def get_number_attribute( - terraform_attribute: str -) -> typing.Union[int, float] +def get( + index: typing.Union[int, float] +) -> ManagedDatabaseOpensearchComponentsOutputReference ``` -###### `terraform_attribute`Required +###### `index`Required -- *Type:* str +- *Type:* typing.Union[int, float] ---- +the index of the item to return. -##### `get_number_list_attribute` +--- -```python -def get_number_list_attribute( - terraform_attribute: str -) -> typing.List[typing.Union[int, float]] -``` -###### `terraform_attribute`Required +#### Properties -- *Type:* str +| **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.* | --- -##### `get_number_map_attribute` +##### `creation_stack`Required ```python -def get_number_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Union[int, float]] +creation_stack: typing.List[str] ``` -###### `terraform_attribute`Required +- *Type:* typing.List[str] -- *Type:* 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. --- -##### `get_string_attribute` +##### `fqn`Required ```python -def get_string_attribute( - terraform_attribute: str -) -> str +fqn: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_string_map_attribute` + +### ManagedDatabaseOpensearchComponentsOutputReference + +#### Initializers ```python -def get_string_map_attribute( - terraform_attribute: str -) -> typing.Mapping[str] -``` +from cdktf_cdktf_provider_upcloud import managed_database_opensearch -###### `terraform_attribute`Required +managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` -- *Type:* str +| **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). | --- -##### `interpolation_for_attribute` +##### `terraform_resource`Required -```python -def interpolation_for_attribute( - property: str -) -> IResolvable -``` +- *Type:* cdktf.IInterpolatingParent -###### `property`Required - -- *Type:* str +The parent resource. --- -##### `resolve` +##### `terraform_attribute`Required -```python -def resolve( - _context: IResolveContext -) -> typing.Any -``` +- *Type:* str -Produce the Token's value at resolution time. +The attribute on the parent resource this class is referencing. -###### `_context`Required +--- -- *Type:* cdktf.IResolveContext +##### `complex_object_index`Required ---- +- *Type:* typing.Union[int, float] -##### `to_string` +the index of this item in the list. -```python -def to_string() -> str -``` +--- -Return a string representation of this resolvable object. +##### `complex_object_is_from_set`Required -Returns a reversible string representation. +- *Type:* bool +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -#### 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.* | -| family_input | str | *No description.* | -| name_input | str | *No description.* | -| type_input | str | *No description.* | -| uuid_input | str | *No description.* | -| family | str | *No description.* | -| name | str | *No description.* | -| type | str | *No description.* | -| uuid | str | *No description.* | -| internal_value | typing.Union[cdktf.IResolvable, ManagedDatabaseOpensearchNetwork] | *No description.* | +#### 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. | --- -##### `creation_stack`Required +##### `compute_fqn` ```python -creation_stack: typing.List[str] +def compute_fqn() -> str ``` -- *Type:* typing.List[str] +##### `get_any_map_attribute` -The creation stack of this resolvable which will be appended to errors thrown during resolution. +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` -If this returns an empty array the stack will not be attached. +###### `terraform_attribute`Required + +- *Type:* str --- -##### `fqn`Required +##### `get_boolean_attribute` ```python -fqn: str +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `family_input`Optional +##### `get_boolean_map_attribute` ```python -family_input: str +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `name_input`Optional +##### `get_list_attribute` ```python -name_input: str +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `type_input`Optional +##### `get_number_attribute` ```python -type_input: str +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `uuid_input`Optional +##### `get_number_list_attribute` ```python -uuid_input: str +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `family`Required +##### `get_number_map_attribute` ```python -family: str +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `name`Required +##### `get_string_attribute` ```python -name: str +def get_string_attribute( + terraform_attribute: str +) -> str ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `type`Required +##### `get_string_map_attribute` ```python -type: str +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `uuid`Required +##### `interpolation_for_attribute` ```python -uuid: str +def interpolation_for_attribute( + property: str +) -> IResolvable ``` +###### `property`Required + - *Type:* str --- -##### `internal_value`Optional +##### `resolve` ```python -internal_value: typing.Union[IResolvable, ManagedDatabaseOpensearchNetwork] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* typing.Union[cdktf.IResolvable, ManagedDatabaseOpensearchNetwork] +Produce the Token's value at resolution time. ---- +###### `_context`Required +- *Type:* cdktf.IResolveContext -### ManagedDatabaseOpensearchNodeStatesList +--- -#### Initializers +##### `to_string` ```python -from cdktf_cdktf_provider_upcloud import managed_database_opensearch - -managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesList( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - wraps_set: bool -) +def to_string() -> str ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + | **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). | +| 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 | str | *No description.* | +| host | str | *No description.* | +| port | typing.Union[int, float] | *No description.* | +| route | str | *No description.* | +| usage | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchComponents | *No description.* | --- -##### `terraform_resource`Required +##### `creation_stack`Required -- *Type:* cdktf.IInterpolatingParent +```python +creation_stack: typing.List[str] +``` -The parent resource. +- *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. --- -##### `terraform_attribute`Required +##### `fqn`Required -- *Type:* str +```python +fqn: str +``` -The attribute on the parent resource this class is referencing. +- *Type:* str --- -##### `wraps_set`Required +##### `component`Required -- *Type:* bool +```python +component: str +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* str --- -#### Methods +##### `host`Required -| **Name** | **Description** | -| --- | --- | -| all_with_map_key | Creating an iterator for this complex list. | -| 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.* | +```python +host: str +``` + +- *Type:* str --- -##### `all_with_map_key` +##### `port`Required ```python -def all_with_map_key( - map_key_attribute_name: str -) -> DynamicListTerraformIterator +port: typing.Union[int, float] ``` -Creating an iterator for this complex list. +- *Type:* typing.Union[int, float] -The list will be converted into a map with the mapKeyAttributeName as the key. +--- -###### `map_key_attribute_name`Required +##### `route`Required + +```python +route: str +``` - *Type:* str --- -##### `compute_fqn` +##### `usage`Required ```python -def compute_fqn() -> str +usage: str ``` -##### `resolve` +- *Type:* str -```python -def resolve( +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchComponents +``` + +- *Type:* ManagedDatabaseOpensearchComponents + +--- + + +### ManagedDatabaseOpensearchNetworkList + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkList( + 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** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `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 +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -6080,15 +6536,15 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```python def get( index: typing.Union[int, float] -) -> ManagedDatabaseOpensearchNodeStatesOutputReference +) -> ManagedDatabaseOpensearchNetworkOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* typing.Union[int, float] @@ -6101,12 +6557,13 @@ 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.* | +| internal_value | typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -6120,7 +6577,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -6130,15 +6587,25 @@ fqn: str --- +##### `internal_value`Optional -### ManagedDatabaseOpensearchNodeStatesOutputReference +```python +internal_value: typing.Union[IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseOpensearchNetwork]] + +--- -#### Initializers + +### ManagedDatabaseOpensearchNetworkOutputReference + +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -6148,14 +6615,14 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesOutputReference( | **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 @@ -6163,7 +6630,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -6171,7 +6638,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -6179,7 +6646,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -6191,29 +6658,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( @@ -6221,13 +6688,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( @@ -6235,13 +6702,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( @@ -6249,13 +6716,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( @@ -6263,13 +6730,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( @@ -6277,13 +6744,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( @@ -6291,13 +6758,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( @@ -6305,13 +6772,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( @@ -6319,13 +6786,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( @@ -6333,13 +6800,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( @@ -6347,13 +6814,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -6363,13 +6830,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 @@ -6384,16 +6851,21 @@ 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.* | -| name | str | *No description.* | -| role | str | *No description.* | -| state | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchNodeStates | *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.* | +| family_input | str | *No description.* | +| name_input | str | *No description.* | +| type_input | str | *No description.* | +| uuid_input | str | *No description.* | +| family | str | *No description.* | +| name | str | *No description.* | +| type | str | *No description.* | +| uuid | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, ManagedDatabaseOpensearchNetwork] | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -6407,7 +6879,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -6417,257 +6889,180 @@ fqn: str --- -##### `name`Required +##### `family_input`Optional ```python -name: str +family_input: str ``` - *Type:* str --- -##### `role`Required +##### `name_input`Optional ```python -role: str +name_input: str ``` - *Type:* str --- -##### `state`Required +##### `type_input`Optional ```python -state: str +type_input: str ``` - *Type:* str --- -##### `internal_value`Optional +##### `uuid_input`Optional ```python -internal_value: ManagedDatabaseOpensearchNodeStates +uuid_input: str ``` -- *Type:* ManagedDatabaseOpensearchNodeStates +- *Type:* str --- - -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference - -#### Initializers +##### `family`Required ```python -from cdktf_cdktf_provider_upcloud import managed_database_opensearch - -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference( - terraform_resource: IInterpolatingParent, - terraform_attribute: str -) +family: 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_allowed_tries | *No description.* | -| reset_authentication_backend | *No description.* | -| reset_block_expiry_seconds | *No description.* | -| reset_max_blocked_clients | *No description.* | -| reset_max_tracked_clients | *No description.* | -| reset_time_window_seconds | *No description.* | -| reset_type | *No description.* | - --- -##### `compute_fqn` - -```python -def compute_fqn() -> str -``` - -##### `get_any_map_attribute` +##### `name`Required ```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] +name: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_boolean_attribute` +##### `type`Required ```python -def get_boolean_attribute( - terraform_attribute: str -) -> IResolvable +type: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_boolean_map_attribute` +##### `uuid`Required ```python -def get_boolean_map_attribute( - terraform_attribute: str -) -> typing.Mapping[bool] +uuid: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_list_attribute` +##### `internal_value`Optional ```python -def get_list_attribute( - terraform_attribute: str -) -> typing.List[str] +internal_value: typing.Union[IResolvable, ManagedDatabaseOpensearchNetwork] ``` -###### `terraform_attribute`Required - -- *Type:* str +- *Type:* typing.Union[cdktf.IResolvable, ManagedDatabaseOpensearchNetwork] --- -##### `get_number_attribute` + +### ManagedDatabaseOpensearchNodeStatesList + +#### Initializers ```python -def get_number_attribute( - terraform_attribute: str -) -> typing.Union[int, float] -``` +from cdktf_cdktf_provider_upcloud import managed_database_opensearch -###### `terraform_attribute`Required +managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` -- *Type:* str +| **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). | --- -##### `get_number_list_attribute` - -```python -def get_number_list_attribute( - terraform_attribute: str -) -> typing.List[typing.Union[int, float]] -``` +##### `terraform_resource`Required -###### `terraform_attribute`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* str +The parent resource. --- -##### `get_number_map_attribute` - -```python -def get_number_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Union[int, float]] -``` - -###### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str +The attribute on the parent resource this class is referencing. + --- -##### `get_string_attribute` +##### `wraps_set`Required -```python -def get_string_attribute( - terraform_attribute: str -) -> str -``` +- *Type:* bool -###### `terraform_attribute`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* str +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | --- -##### `get_string_map_attribute` +##### `all_with_map_key` ```python -def get_string_map_attribute( - terraform_attribute: str -) -> typing.Mapping[str] +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator ``` -###### `terraform_attribute`Required +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required - *Type:* str --- -##### `interpolation_for_attribute` +##### `compute_fqn` ```python -def interpolation_for_attribute( - property: str -) -> IResolvable +def compute_fqn() -> str ``` -###### `property`Required - -- *Type:* str - ---- - -##### `resolve` +##### `resolve` ```python def resolve( @@ -6677,13 +7072,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 @@ -6693,317 +7088,454 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_allowed_tries` +##### `get` ```python -def reset_allowed_tries() -> None +def get( + index: typing.Union[int, float] +) -> ManagedDatabaseOpensearchNodeStatesOutputReference ``` -##### `reset_authentication_backend` +###### `index`Required -```python -def reset_authentication_backend() -> None -``` +- *Type:* typing.Union[int, float] -##### `reset_block_expiry_seconds` +the index of the item to return. -```python -def reset_block_expiry_seconds() -> None -``` +--- -##### `reset_max_blocked_clients` -```python -def reset_max_blocked_clients() -> None -``` +#### Properties -##### `reset_max_tracked_clients` +| **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.* | -```python -def reset_max_tracked_clients() -> None -``` +--- -##### `reset_time_window_seconds` +##### `creation_stack`Required ```python -def reset_time_window_seconds() -> None +creation_stack: typing.List[str] ``` -##### `reset_type` +- *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 -def reset_type() -> None +fqn: str ``` +- *Type:* str -#### 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.* | -| allowed_tries_input | typing.Union[int, float] | *No description.* | -| authentication_backend_input | str | *No description.* | -| block_expiry_seconds_input | typing.Union[int, float] | *No description.* | -| max_blocked_clients_input | typing.Union[int, float] | *No description.* | -| max_tracked_clients_input | typing.Union[int, float] | *No description.* | -| time_window_seconds_input | typing.Union[int, float] | *No description.* | -| type_input | str | *No description.* | -| allowed_tries | typing.Union[int, float] | *No description.* | -| authentication_backend | str | *No description.* | -| block_expiry_seconds | typing.Union[int, float] | *No description.* | -| max_blocked_clients | typing.Union[int, float] | *No description.* | -| max_tracked_clients | typing.Union[int, float] | *No description.* | -| time_window_seconds | typing.Union[int, float] | *No description.* | -| type | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | ---- +### ManagedDatabaseOpensearchNodeStatesOutputReference -##### `creation_stack`Required +#### Initializers ```python -creation_stack: typing.List[str] +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) ``` -- *Type:* typing.List[str] +| **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). | -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `terraform_resource`Required ---- +- *Type:* cdktf.IInterpolatingParent -##### `fqn`Required +The parent resource. -```python -fqn: str -``` +--- + +##### `terraform_attribute`Required - *Type:* str ---- +The attribute on the parent resource this class is referencing. -##### `allowed_tries_input`Optional +--- -```python -allowed_tries_input: typing.Union[int, float] -``` +##### `complex_object_index`Required - *Type:* typing.Union[int, float] +the index of this item in the list. + --- -##### `authentication_backend_input`Optional +##### `complex_object_is_from_set`Required -```python -authentication_backend_input: str -``` +- *Type:* bool -- *Type:* str +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `block_expiry_seconds_input`Optional - -```python -block_expiry_seconds_input: typing.Union[int, float] -``` +#### Methods -- *Type:* typing.Union[int, float] +| **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. | --- -##### `max_blocked_clients_input`Optional +##### `compute_fqn` ```python -max_blocked_clients_input: typing.Union[int, float] +def compute_fqn() -> str ``` -- *Type:* typing.Union[int, float] - ---- - -##### `max_tracked_clients_input`Optional +##### `get_any_map_attribute` ```python -max_tracked_clients_input: typing.Union[int, float] +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `time_window_seconds_input`Optional +##### `get_boolean_attribute` ```python -time_window_seconds_input: typing.Union[int, float] +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `type_input`Optional +##### `get_boolean_map_attribute` ```python -type_input: str +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `allowed_tries`Required +##### `get_list_attribute` ```python -allowed_tries: typing.Union[int, float] +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `authentication_backend`Required +##### `get_number_attribute` ```python -authentication_backend: str +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `block_expiry_seconds`Required +##### `get_number_list_attribute` ```python -block_expiry_seconds: typing.Union[int, float] +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `max_blocked_clients`Required +##### `get_number_map_attribute` ```python -max_blocked_clients: typing.Union[int, float] +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `max_tracked_clients`Required +##### `get_string_attribute` ```python -max_tracked_clients: typing.Union[int, float] +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `time_window_seconds`Required +##### `get_string_map_attribute` ```python -time_window_seconds: typing.Union[int, float] +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `type`Required +##### `interpolation_for_attribute` ```python -type: str +def interpolation_for_attribute( + property: str +) -> IResolvable ``` +###### `property`Required + - *Type:* str --- -##### `internal_value`Optional +##### `resolve` ```python -internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +Produce the Token's value at resolution time. ---- +###### `_context`Required +- *Type:* cdktf.IResolveContext -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +--- -#### Initializers +##### `to_string` ```python -from cdktf_cdktf_provider_upcloud import managed_database_opensearch - -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference( - terraform_resource: IInterpolatingParent, - terraform_attribute: str -) +def to_string() -> str ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| 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.* | +| role | str | *No description.* | +| state | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchNodeStates | *No description.* | --- -##### `terraform_resource`Required +##### `creation_stack`Required -- *Type:* cdktf.IInterpolatingParent +```python +creation_stack: typing.List[str] +``` -The parent resource. +- *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. --- -##### `terraform_attribute`Required +##### `fqn`Required -- *Type:* str +```python +fqn: str +``` -The attribute on the parent resource this class is referencing. +- *Type:* str --- -#### Methods +##### `name`Required -| **Name** | **Description** | +```python +name: str +``` + +- *Type:* str + +--- + +##### `role`Required + +```python +role: str +``` + +- *Type:* str + +--- + +##### `state`Required + +```python +state: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchNodeStates +``` + +- *Type:* ManagedDatabaseOpensearchNodeStates + +--- + + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference( + 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_allowed_tries | *No description.* | -| reset_block_expiry_seconds | *No description.* | -| reset_max_blocked_clients | *No description.* | -| reset_max_tracked_clients | *No description.* | -| reset_time_window_seconds | *No description.* | -| reset_type | *No 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_allowed_tries | *No description.* | +| reset_authentication_backend | *No description.* | +| reset_block_expiry_seconds | *No description.* | +| reset_max_blocked_clients | *No description.* | +| reset_max_tracked_clients | *No description.* | +| reset_time_window_seconds | *No description.* | +| reset_type | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -7011,13 +7543,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( @@ -7025,13 +7557,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( @@ -7039,13 +7571,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( @@ -7053,13 +7585,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( @@ -7067,13 +7599,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( @@ -7081,13 +7613,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( @@ -7095,13 +7627,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( @@ -7109,13 +7641,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( @@ -7123,13 +7655,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( @@ -7137,13 +7669,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -7153,13 +7685,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 @@ -7169,37 +7701,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_allowed_tries` +##### `reset_allowed_tries` ```python def reset_allowed_tries() -> None ``` -##### `reset_block_expiry_seconds` +##### `reset_authentication_backend` + +```python +def reset_authentication_backend() -> None +``` + +##### `reset_block_expiry_seconds` ```python def reset_block_expiry_seconds() -> None ``` -##### `reset_max_blocked_clients` +##### `reset_max_blocked_clients` ```python def reset_max_blocked_clients() -> None ``` -##### `reset_max_tracked_clients` +##### `reset_max_tracked_clients` ```python def reset_max_tracked_clients() -> None ``` -##### `reset_time_window_seconds` +##### `reset_time_window_seconds` ```python def reset_time_window_seconds() -> None ``` -##### `reset_type` +##### `reset_type` ```python def reset_type() -> None @@ -7210,25 +7748,27 @@ def reset_type() -> None | **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.* | -| allowed_tries_input | typing.Union[int, float] | *No description.* | -| block_expiry_seconds_input | typing.Union[int, float] | *No description.* | -| max_blocked_clients_input | typing.Union[int, float] | *No description.* | -| max_tracked_clients_input | typing.Union[int, float] | *No description.* | -| time_window_seconds_input | typing.Union[int, float] | *No description.* | -| type_input | str | *No description.* | -| allowed_tries | typing.Union[int, float] | *No description.* | -| block_expiry_seconds | typing.Union[int, float] | *No description.* | -| max_blocked_clients | typing.Union[int, float] | *No description.* | -| max_tracked_clients | typing.Union[int, float] | *No description.* | -| time_window_seconds | typing.Union[int, float] | *No description.* | -| type | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *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.* | +| allowed_tries_input | typing.Union[int, float] | *No description.* | +| authentication_backend_input | str | *No description.* | +| block_expiry_seconds_input | typing.Union[int, float] | *No description.* | +| max_blocked_clients_input | typing.Union[int, float] | *No description.* | +| max_tracked_clients_input | typing.Union[int, float] | *No description.* | +| time_window_seconds_input | typing.Union[int, float] | *No description.* | +| type_input | str | *No description.* | +| allowed_tries | typing.Union[int, float] | *No description.* | +| authentication_backend | str | *No description.* | +| block_expiry_seconds | typing.Union[int, float] | *No description.* | +| max_blocked_clients | typing.Union[int, float] | *No description.* | +| max_tracked_clients | typing.Union[int, float] | *No description.* | +| time_window_seconds | typing.Union[int, float] | *No description.* | +| type | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -7242,7 +7782,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -7252,7 +7792,7 @@ fqn: str --- -##### `allowed_tries_input`Optional +##### `allowed_tries_input`Optional ```python allowed_tries_input: typing.Union[int, float] @@ -7262,7 +7802,17 @@ allowed_tries_input: typing.Union[int, float] --- -##### `block_expiry_seconds_input`Optional +##### `authentication_backend_input`Optional + +```python +authentication_backend_input: str +``` + +- *Type:* str + +--- + +##### `block_expiry_seconds_input`Optional ```python block_expiry_seconds_input: typing.Union[int, float] @@ -7272,7 +7822,7 @@ block_expiry_seconds_input: typing.Union[int, float] --- -##### `max_blocked_clients_input`Optional +##### `max_blocked_clients_input`Optional ```python max_blocked_clients_input: typing.Union[int, float] @@ -7282,7 +7832,7 @@ max_blocked_clients_input: typing.Union[int, float] --- -##### `max_tracked_clients_input`Optional +##### `max_tracked_clients_input`Optional ```python max_tracked_clients_input: typing.Union[int, float] @@ -7292,7 +7842,7 @@ max_tracked_clients_input: typing.Union[int, float] --- -##### `time_window_seconds_input`Optional +##### `time_window_seconds_input`Optional ```python time_window_seconds_input: typing.Union[int, float] @@ -7302,7 +7852,7 @@ time_window_seconds_input: typing.Union[int, float] --- -##### `type_input`Optional +##### `type_input`Optional ```python type_input: str @@ -7312,7 +7862,7 @@ type_input: str --- -##### `allowed_tries`Required +##### `allowed_tries`Required ```python allowed_tries: typing.Union[int, float] @@ -7322,37 +7872,47 @@ allowed_tries: typing.Union[int, float] --- -##### `block_expiry_seconds`Required +##### `authentication_backend`Required ```python -block_expiry_seconds: typing.Union[int, float] +authentication_backend: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `max_blocked_clients`Required +##### `block_expiry_seconds`Required ```python -max_blocked_clients: typing.Union[int, float] +block_expiry_seconds: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `max_tracked_clients`Required +##### `max_blocked_clients`Required ```python -max_tracked_clients: typing.Union[int, float] +max_blocked_clients: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `time_window_seconds`Required +##### `max_tracked_clients`Required + +```python +max_tracked_clients: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `time_window_seconds`Required ```python time_window_seconds: typing.Union[int, float] @@ -7362,7 +7922,7 @@ time_window_seconds: typing.Union[int, float] --- -##### `type`Required +##### `type`Required ```python type: str @@ -7372,25 +7932,25 @@ type: str --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -7398,12 +7958,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListener | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -7411,7 +7971,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -7423,33 +7983,35 @@ The attribute on the parent resource this class is referencing. | **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_internal_authentication_backend_limiting | *No description.* | -| put_ip_rate_limiting | *No description.* | -| reset_internal_authentication_backend_limiting | *No description.* | -| reset_ip_rate_limiting | *No 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_allowed_tries | *No description.* | +| reset_block_expiry_seconds | *No description.* | +| reset_max_blocked_clients | *No description.* | +| reset_max_tracked_clients | *No description.* | +| reset_time_window_seconds | *No description.* | +| reset_type | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -7457,13 +8019,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( @@ -7471,13 +8033,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( @@ -7485,13 +8047,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( @@ -7499,13 +8061,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( @@ -7513,13 +8075,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( @@ -7527,13 +8089,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( @@ -7541,13 +8103,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( @@ -7555,13 +8117,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( @@ -7569,13 +8131,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( @@ -7583,13 +8145,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -7599,13 +8161,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 @@ -7615,273 +8177,228 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `put_internal_authentication_backend_limiting` +##### `reset_allowed_tries` ```python -def put_internal_authentication_backend_limiting( - allowed_tries: typing.Union[int, float] = None, - authentication_backend: str = None, - block_expiry_seconds: typing.Union[int, float] = None, - max_blocked_clients: typing.Union[int, float] = None, - max_tracked_clients: typing.Union[int, float] = None, - time_window_seconds: typing.Union[int, float] = None, - type: str = None -) -> None +def reset_allowed_tries() -> None ``` -###### `allowed_tries`Optional - -- *Type:* typing.Union[int, float] +##### `reset_block_expiry_seconds` -The number of login attempts allowed before login is blocked. +```python +def reset_block_expiry_seconds() -> None +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +##### `reset_max_blocked_clients` ---- +```python +def reset_max_blocked_clients() -> None +``` -###### `authentication_backend`Optional +##### `reset_max_tracked_clients` -- *Type:* str +```python +def reset_max_tracked_clients() -> None +``` -The internal backend. Enter `internal`. +##### `reset_time_window_seconds` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +```python +def reset_time_window_seconds() -> None +``` ---- +##### `reset_type` -###### `block_expiry_seconds`Optional +```python +def reset_type() -> None +``` -- *Type:* typing.Union[int, float] -The duration of time that login remains blocked after a failed login. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +| **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.* | +| allowed_tries_input | typing.Union[int, float] | *No description.* | +| block_expiry_seconds_input | typing.Union[int, float] | *No description.* | +| max_blocked_clients_input | typing.Union[int, float] | *No description.* | +| max_tracked_clients_input | typing.Union[int, float] | *No description.* | +| time_window_seconds_input | typing.Union[int, float] | *No description.* | +| type_input | str | *No description.* | +| allowed_tries | typing.Union[int, float] | *No description.* | +| block_expiry_seconds | typing.Union[int, float] | *No description.* | +| max_blocked_clients | typing.Union[int, float] | *No description.* | +| max_tracked_clients | typing.Union[int, float] | *No description.* | +| time_window_seconds | typing.Union[int, float] | *No description.* | +| type | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | --- -###### `max_blocked_clients`Optional +##### `creation_stack`Required -- *Type:* typing.Union[int, float] +```python +creation_stack: typing.List[str] +``` -The maximum number of blocked IP addresses. +- *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +The creation stack of this resolvable which will be appended to errors thrown during resolution. ---- +If this returns an empty array the stack will not be attached. -###### `max_tracked_clients`Optional +--- -- *Type:* typing.Union[int, float] +##### `fqn`Required -The maximum number of tracked IP addresses that have failed login. +```python +fqn: str +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +- *Type:* str --- -###### `time_window_seconds`Optional - -- *Type:* typing.Union[int, float] +##### `allowed_tries_input`Optional -The window of time in which the value for `allowed_tries` is enforced. +```python +allowed_tries_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +- *Type:* typing.Union[int, float] --- -###### `type`Optional - -- *Type:* str +##### `block_expiry_seconds_input`Optional -The type of rate limiting. +```python +block_expiry_seconds_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +- *Type:* typing.Union[int, float] --- -##### `put_ip_rate_limiting` +##### `max_blocked_clients_input`Optional ```python -def put_ip_rate_limiting( - allowed_tries: typing.Union[int, float] = None, - block_expiry_seconds: typing.Union[int, float] = None, - max_blocked_clients: typing.Union[int, float] = None, - max_tracked_clients: typing.Union[int, float] = None, - time_window_seconds: typing.Union[int, float] = None, - type: str = None -) -> None +max_blocked_clients_input: typing.Union[int, float] ``` -###### `allowed_tries`Optional - - *Type:* typing.Union[int, float] -The number of login attempts allowed before login is blocked. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} - --- -###### `block_expiry_seconds`Optional - -- *Type:* typing.Union[int, float] +##### `max_tracked_clients_input`Optional -The duration of time that login remains blocked after a failed login. +```python +max_tracked_clients_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +- *Type:* typing.Union[int, float] --- -###### `max_blocked_clients`Optional - -- *Type:* typing.Union[int, float] +##### `time_window_seconds_input`Optional -The maximum number of blocked IP addresses. +```python +time_window_seconds_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +- *Type:* typing.Union[int, float] --- -###### `max_tracked_clients`Optional - -- *Type:* typing.Union[int, float] - -The maximum number of tracked IP addresses that have failed login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} - ---- - -###### `time_window_seconds`Optional - -- *Type:* typing.Union[int, float] - -The window of time in which the value for `allowed_tries` is enforced. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} - ---- - -###### `type`Optional - -- *Type:* str - -The type of rate limiting. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} - ---- - -##### `reset_internal_authentication_backend_limiting` - -```python -def reset_internal_authentication_backend_limiting() -> None -``` - -##### `reset_ip_rate_limiting` +##### `type_input`Optional ```python -def reset_ip_rate_limiting() -> None +type_input: str ``` - -#### 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_authentication_backend_limiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | -| ip_rate_limiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | -| internal_authentication_backend_limiting_input | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | -| ip_rate_limiting_input | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +- *Type:* str --- -##### `creation_stack`Required +##### `allowed_tries`Required ```python -creation_stack: typing.List[str] +allowed_tries: typing.Union[int, float] ``` -- *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. +- *Type:* typing.Union[int, float] --- -##### `fqn`Required +##### `block_expiry_seconds`Required ```python -fqn: str +block_expiry_seconds: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `internal_authentication_backend_limiting`Required +##### `max_blocked_clients`Required ```python -internal_authentication_backend_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +max_blocked_clients: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +- *Type:* typing.Union[int, float] --- -##### `ip_rate_limiting`Required +##### `max_tracked_clients`Required ```python -ip_rate_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +max_tracked_clients: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* typing.Union[int, float] --- -##### `internal_authentication_backend_limiting_input`Optional +##### `time_window_seconds`Required ```python -internal_authentication_backend_limiting_input: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +time_window_seconds: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* typing.Union[int, float] --- -##### `ip_rate_limiting_input`Optional +##### `type`Required ```python -ip_rate_limiting_input: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +type: str ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* str --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListeners +internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -7889,12 +8406,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutpu | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -7902,7 +8419,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -7914,38 +8431,33 @@ The attribute on the parent resource this class is referencing. | **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_account | *No description.* | -| reset_base_path | *No description.* | -| reset_chunk_size | *No description.* | -| reset_compress | *No description.* | -| reset_container | *No description.* | -| reset_endpoint_suffix | *No description.* | -| reset_key | *No description.* | -| reset_sas_token | *No description.* | -| reset_snapshot_name | *No 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_internal_authentication_backend_limiting | *No description.* | +| put_ip_rate_limiting | *No description.* | +| reset_internal_authentication_backend_limiting | *No description.* | +| reset_ip_rate_limiting | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -7953,13 +8465,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( @@ -7967,13 +8479,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( @@ -7981,13 +8493,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( @@ -7995,13 +8507,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( @@ -8009,13 +8521,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( @@ -8023,13 +8535,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( @@ -8037,13 +8549,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( @@ -8051,13 +8563,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( @@ -8065,13 +8577,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( @@ -8079,13 +8591,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -8095,13 +8607,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 @@ -8111,312 +8623,273 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_account` +##### `put_internal_authentication_backend_limiting` ```python -def reset_account() -> None +def put_internal_authentication_backend_limiting( + allowed_tries: typing.Union[int, float] = None, + authentication_backend: str = None, + block_expiry_seconds: typing.Union[int, float] = None, + max_blocked_clients: typing.Union[int, float] = None, + max_tracked_clients: typing.Union[int, float] = None, + time_window_seconds: typing.Union[int, float] = None, + type: str = None +) -> None ``` -##### `reset_base_path` +###### `allowed_tries`Optional -```python -def reset_base_path() -> None -``` +- *Type:* typing.Union[int, float] -##### `reset_chunk_size` +The number of login attempts allowed before login is blocked. -```python -def reset_chunk_size() -> None -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} -##### `reset_compress` +--- -```python -def reset_compress() -> None -``` +###### `authentication_backend`Optional -##### `reset_container` +- *Type:* str -```python -def reset_container() -> None -``` +The internal backend. Enter `internal`. -##### `reset_endpoint_suffix` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} -```python -def reset_endpoint_suffix() -> None -``` +--- -##### `reset_key` +###### `block_expiry_seconds`Optional -```python -def reset_key() -> None -``` +- *Type:* typing.Union[int, float] -##### `reset_sas_token` +The duration of time that login remains blocked after a failed login. -```python -def reset_sas_token() -> None -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} -##### `reset_snapshot_name` +--- -```python -def reset_snapshot_name() -> None -``` +###### `max_blocked_clients`Optional +- *Type:* typing.Union[int, float] -#### Properties +The maximum number of blocked IP addresses. -| **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.* | -| account_input | str | *No description.* | -| base_path_input | str | *No description.* | -| chunk_size_input | str | *No description.* | -| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| container_input | str | *No description.* | -| endpoint_suffix_input | str | *No description.* | -| key_input | str | *No description.* | -| sas_token_input | str | *No description.* | -| snapshot_name_input | str | *No description.* | -| account | str | *No description.* | -| base_path | str | *No description.* | -| chunk_size | str | *No description.* | -| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| container | str | *No description.* | -| endpoint_suffix | str | *No description.* | -| key | str | *No description.* | -| sas_token | str | *No description.* | -| snapshot_name | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- -##### `creation_stack`Required - -```python -creation_stack: typing.List[str] -``` +###### `max_tracked_clients`Optional -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of tracked IP addresses that have failed login. -If this returns an empty array the stack will not be attached. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- -##### `fqn`Required +###### `time_window_seconds`Optional -```python -fqn: str -``` +- *Type:* typing.Union[int, float] -- *Type:* str +The window of time in which the value for `allowed_tries` is enforced. ---- +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} -##### `account_input`Optional +--- -```python -account_input: str -``` +###### `type`Optional - *Type:* str ---- - -##### `base_path_input`Optional - -```python -base_path_input: str -``` +The type of rate limiting. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- -##### `chunk_size_input`Optional +##### `put_ip_rate_limiting` ```python -chunk_size_input: str +def put_ip_rate_limiting( + allowed_tries: typing.Union[int, float] = None, + block_expiry_seconds: typing.Union[int, float] = None, + max_blocked_clients: typing.Union[int, float] = None, + max_tracked_clients: typing.Union[int, float] = None, + time_window_seconds: typing.Union[int, float] = None, + type: str = None +) -> None ``` -- *Type:* str - ---- +###### `allowed_tries`Optional -##### `compress_input`Optional +- *Type:* typing.Union[int, float] -```python -compress_input: typing.Union[bool, IResolvable] -``` +The number of login attempts allowed before login is blocked. -- *Type:* typing.Union[bool, cdktf.IResolvable] +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- -##### `container_input`Optional +###### `block_expiry_seconds`Optional -```python -container_input: str -``` +- *Type:* typing.Union[int, float] -- *Type:* str +The duration of time that login remains blocked after a failed login. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- -##### `endpoint_suffix_input`Optional +###### `max_blocked_clients`Optional -```python -endpoint_suffix_input: str -``` +- *Type:* typing.Union[int, float] -- *Type:* str +The maximum number of blocked IP addresses. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- -##### `key_input`Optional +###### `max_tracked_clients`Optional -```python -key_input: str -``` +- *Type:* typing.Union[int, float] -- *Type:* str +The maximum number of tracked IP addresses that have failed login. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- -##### `sas_token_input`Optional +###### `time_window_seconds`Optional -```python -sas_token_input: str -``` +- *Type:* typing.Union[int, float] -- *Type:* str +The window of time in which the value for `allowed_tries` is enforced. ---- +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} -##### `snapshot_name_input`Optional +--- -```python -snapshot_name_input: str -``` +###### `type`Optional - *Type:* str ---- - -##### `account`Required - -```python -account: str -``` +The type of rate limiting. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- -##### `base_path`Required +##### `reset_internal_authentication_backend_limiting` ```python -base_path: str +def reset_internal_authentication_backend_limiting() -> None ``` -- *Type:* str - ---- - -##### `chunk_size`Required +##### `reset_ip_rate_limiting` ```python -chunk_size: str +def reset_ip_rate_limiting() -> None ``` -- *Type:* str + +#### 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_authentication_backend_limiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | +| ip_rate_limiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | +| internal_authentication_backend_limiting_input | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| ip_rate_limiting_input | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | --- -##### `compress`Required +##### `creation_stack`Required ```python -compress: typing.Union[bool, IResolvable] +creation_stack: typing.List[str] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *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. --- -##### `container`Required +##### `fqn`Required ```python -container: str +fqn: str ``` - *Type:* str --- -##### `endpoint_suffix`Required +##### `internal_authentication_backend_limiting`Required ```python -endpoint_suffix: str +internal_authentication_backend_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference --- -##### `key`Required +##### `ip_rate_limiting`Required ```python -key: str +ip_rate_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference --- -##### `sas_token`Required +##### `internal_authentication_backend_limiting_input`Optional ```python -sas_token: str +internal_authentication_backend_limiting_input: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `snapshot_name`Required +##### `ip_rate_limiting_input`Optional ```python -snapshot_name: str +ip_rate_limiting_input: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesAzureMigration +internal_value: ManagedDatabaseOpensearchPropertiesAuthFailureListeners ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners --- -### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -8424,12 +8897,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputR | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -8437,7 +8910,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -8449,35 +8922,41 @@ The attribute on the parent resource this class is referencing. | **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_base_path | *No description.* | -| reset_bucket | *No description.* | -| reset_chunk_size | *No description.* | -| reset_compress | *No description.* | -| reset_credentials | *No description.* | -| reset_snapshot_name | *No 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_account | *No description.* | +| reset_base_path | *No description.* | +| reset_chunk_size | *No description.* | +| reset_compress | *No description.* | +| reset_container | *No description.* | +| reset_endpoint_suffix | *No description.* | +| reset_include_aliases | *No description.* | +| reset_indices | *No description.* | +| reset_key | *No description.* | +| reset_restore_global_state | *No description.* | +| reset_sas_token | *No description.* | +| reset_snapshot_name | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -8485,13 +8964,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( @@ -8499,13 +8978,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( @@ -8513,13 +8992,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( @@ -8527,13 +9006,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( @@ -8541,13 +9020,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( @@ -8555,13 +9034,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( @@ -8569,13 +9048,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( @@ -8583,13 +9062,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( @@ -8597,13 +9076,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( @@ -8611,13 +9090,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -8627,13 +9106,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 @@ -8643,37 +9122,73 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_base_path` +##### `reset_account` ```python -def reset_base_path() -> None +def reset_account() -> None ``` -##### `reset_bucket` +##### `reset_base_path` ```python -def reset_bucket() -> None +def reset_base_path() -> None ``` -##### `reset_chunk_size` +##### `reset_chunk_size` ```python def reset_chunk_size() -> None ``` -##### `reset_compress` +##### `reset_compress` ```python def reset_compress() -> None ``` -##### `reset_credentials` +##### `reset_container` ```python -def reset_credentials() -> None +def reset_container() -> None ``` -##### `reset_snapshot_name` +##### `reset_endpoint_suffix` + +```python +def reset_endpoint_suffix() -> None +``` + +##### `reset_include_aliases` + +```python +def reset_include_aliases() -> None +``` + +##### `reset_indices` + +```python +def reset_indices() -> None +``` + +##### `reset_key` + +```python +def reset_key() -> None +``` + +##### `reset_restore_global_state` + +```python +def reset_restore_global_state() -> None +``` + +##### `reset_sas_token` + +```python +def reset_sas_token() -> None +``` + +##### `reset_snapshot_name` ```python def reset_snapshot_name() -> None @@ -8684,25 +9199,37 @@ def reset_snapshot_name() -> None | **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.* | -| base_path_input | str | *No description.* | -| bucket_input | str | *No description.* | -| chunk_size_input | str | *No description.* | -| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| credentials_input | str | *No description.* | -| snapshot_name_input | str | *No description.* | -| base_path | str | *No description.* | -| bucket | str | *No description.* | -| chunk_size | str | *No description.* | -| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| credentials | str | *No description.* | -| snapshot_name | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesGcsMigration | *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.* | +| account_input | str | *No description.* | +| base_path_input | str | *No description.* | +| chunk_size_input | str | *No description.* | +| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| container_input | str | *No description.* | +| endpoint_suffix_input | str | *No description.* | +| include_aliases_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices_input | str | *No description.* | +| key_input | str | *No description.* | +| restore_global_state_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| sas_token_input | str | *No description.* | +| snapshot_name_input | str | *No description.* | +| account | str | *No description.* | +| base_path | str | *No description.* | +| chunk_size | str | *No description.* | +| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| container | str | *No description.* | +| endpoint_suffix | str | *No description.* | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices | str | *No description.* | +| key | str | *No description.* | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| sas_token | str | *No description.* | +| snapshot_name | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -8716,7 +9243,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -8726,27 +9253,27 @@ fqn: str --- -##### `base_path_input`Optional +##### `account_input`Optional ```python -base_path_input: str +account_input: str ``` - *Type:* str --- -##### `bucket_input`Optional +##### `base_path_input`Optional ```python -bucket_input: str +base_path_input: str ``` - *Type:* str --- -##### `chunk_size_input`Optional +##### `chunk_size_input`Optional ```python chunk_size_input: str @@ -8756,7 +9283,7 @@ chunk_size_input: str --- -##### `compress_input`Optional +##### `compress_input`Optional ```python compress_input: typing.Union[bool, IResolvable] @@ -8766,179 +9293,303 @@ compress_input: typing.Union[bool, IResolvable] --- -##### `credentials_input`Optional +##### `container_input`Optional ```python -credentials_input: str +container_input: str ``` - *Type:* str --- -##### `snapshot_name_input`Optional +##### `endpoint_suffix_input`Optional ```python -snapshot_name_input: str +endpoint_suffix_input: str ``` - *Type:* str --- -##### `base_path`Required +##### `include_aliases_input`Optional ```python -base_path: str +include_aliases_input: typing.Union[bool, IResolvable] ``` -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `bucket`Required +##### `indices_input`Optional ```python -bucket: str +indices_input: str ``` - *Type:* str --- -##### `chunk_size`Required +##### `key_input`Optional ```python -chunk_size: str +key_input: str ``` - *Type:* str --- -##### `compress`Required +##### `restore_global_state_input`Optional ```python -compress: typing.Union[bool, IResolvable] +restore_global_state_input: typing.Union[bool, IResolvable] ``` - *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `credentials`Required +##### `sas_token_input`Optional ```python -credentials: str +sas_token_input: str ``` - *Type:* str --- -##### `snapshot_name`Required +##### `snapshot_name_input`Optional ```python -snapshot_name: str +snapshot_name_input: str ``` - *Type:* str --- -##### `internal_value`Optional +##### `account`Required ```python -internal_value: ManagedDatabaseOpensearchPropertiesGcsMigration +account: str ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +- *Type:* str --- - -### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference - -#### Initializers +##### `base_path`Required ```python -from cdktf_cdktf_provider_upcloud import managed_database_opensearch - -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference( - terraform_resource: IInterpolatingParent, - terraform_attribute: str -) +base_path: str ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +- *Type:* str --- -##### `terraform_resource`Required +##### `chunk_size`Required -- *Type:* cdktf.IInterpolatingParent +```python +chunk_size: str +``` -The parent resource. +- *Type:* str --- -##### `terraform_attribute`Required +##### `compress`Required -- *Type:* str +```python +compress: typing.Union[bool, IResolvable] +``` -The attribute on the parent resource this class is referencing. +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -#### Methods +##### `container`Required -| **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_rollup_dashboards_enabled | *No description.* | -| reset_rollup_enabled | *No description.* | -| reset_rollup_search_backoff_count | *No description.* | -| reset_rollup_search_backoff_millis | *No description.* | -| reset_rollup_search_search_all_jobs | *No description.* | +```python +container: str +``` + +- *Type:* str --- -##### `compute_fqn` +##### `endpoint_suffix`Required ```python -def compute_fqn() -> str +endpoint_suffix: str ``` -##### `get_any_map_attribute` +- *Type:* str + +--- + +##### `include_aliases`Required ```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] +include_aliases: typing.Union[bool, IResolvable] ``` -###### `terraform_attribute`Required - -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `get_boolean_attribute` +##### `indices`Required + +```python +indices: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `restore_global_state`Required + +```python +restore_global_state: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `sas_token`Required + +```python +sas_token: str +``` + +- *Type:* str + +--- + +##### `snapshot_name`Required + +```python +snapshot_name: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchPropertiesAzureMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + + +### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference( + 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_base_path | *No description.* | +| reset_bucket | *No description.* | +| reset_chunk_size | *No description.* | +| reset_compress | *No description.* | +| reset_credentials | *No description.* | +| reset_include_aliases | *No description.* | +| reset_indices | *No description.* | +| reset_restore_global_state | *No description.* | +| reset_snapshot_name | *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( @@ -8946,13 +9597,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( @@ -8960,13 +9611,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( @@ -8974,13 +9625,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( @@ -8988,13 +9639,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( @@ -9002,13 +9653,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( @@ -9016,13 +9667,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( @@ -9030,13 +9681,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( @@ -9044,13 +9695,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( @@ -9058,13 +9709,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -9074,13 +9725,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 @@ -9090,34 +9741,58 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_rollup_dashboards_enabled` +##### `reset_base_path` ```python -def reset_rollup_dashboards_enabled() -> None +def reset_base_path() -> None ``` -##### `reset_rollup_enabled` +##### `reset_bucket` ```python -def reset_rollup_enabled() -> None +def reset_bucket() -> None ``` -##### `reset_rollup_search_backoff_count` +##### `reset_chunk_size` ```python -def reset_rollup_search_backoff_count() -> None +def reset_chunk_size() -> None ``` -##### `reset_rollup_search_backoff_millis` +##### `reset_compress` ```python -def reset_rollup_search_backoff_millis() -> None +def reset_compress() -> None ``` -##### `reset_rollup_search_search_all_jobs` +##### `reset_credentials` ```python -def reset_rollup_search_search_all_jobs() -> None +def reset_credentials() -> None +``` + +##### `reset_include_aliases` + +```python +def reset_include_aliases() -> None +``` + +##### `reset_indices` + +```python +def reset_indices() -> None +``` + +##### `reset_restore_global_state` + +```python +def reset_restore_global_state() -> None +``` + +##### `reset_snapshot_name` + +```python +def reset_snapshot_name() -> None ``` @@ -9125,23 +9800,31 @@ def reset_rollup_search_search_all_jobs() -> None | **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.* | -| rollup_dashboards_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| rollup_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| rollup_search_backoff_count_input | typing.Union[int, float] | *No description.* | -| rollup_search_backoff_millis_input | typing.Union[int, float] | *No description.* | -| rollup_search_search_all_jobs_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| rollup_dashboards_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| rollup_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| rollup_search_backoff_count | typing.Union[int, float] | *No description.* | -| rollup_search_backoff_millis | typing.Union[int, float] | *No description.* | -| rollup_search_search_all_jobs | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesIndexRollup | *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.* | +| base_path_input | str | *No description.* | +| bucket_input | str | *No description.* | +| chunk_size_input | str | *No description.* | +| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| credentials_input | str | *No description.* | +| include_aliases_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices_input | str | *No description.* | +| restore_global_state_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| snapshot_name_input | str | *No description.* | +| base_path | str | *No description.* | +| bucket | str | *No description.* | +| chunk_size | str | *No description.* | +| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| credentials | str | *No description.* | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices | str | *No description.* | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| snapshot_name | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -9155,7 +9838,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -9165,125 +9848,205 @@ fqn: str --- -##### `rollup_dashboards_enabled_input`Optional +##### `base_path_input`Optional ```python -rollup_dashboards_enabled_input: typing.Union[bool, IResolvable] +base_path_input: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `rollup_enabled_input`Optional +##### `bucket_input`Optional ```python -rollup_enabled_input: typing.Union[bool, IResolvable] +bucket_input: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `rollup_search_backoff_count_input`Optional +##### `chunk_size_input`Optional ```python -rollup_search_backoff_count_input: typing.Union[int, float] +chunk_size_input: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `rollup_search_backoff_millis_input`Optional +##### `compress_input`Optional ```python -rollup_search_backoff_millis_input: typing.Union[int, float] +compress_input: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `rollup_search_search_all_jobs_input`Optional +##### `credentials_input`Optional ```python -rollup_search_search_all_jobs_input: typing.Union[bool, IResolvable] +credentials_input: str +``` + +- *Type:* str + +--- + +##### `include_aliases_input`Optional + +```python +include_aliases_input: typing.Union[bool, IResolvable] ``` - *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `rollup_dashboards_enabled`Required +##### `indices_input`Optional ```python -rollup_dashboards_enabled: typing.Union[bool, IResolvable] +indices_input: str +``` + +- *Type:* str + +--- + +##### `restore_global_state_input`Optional + +```python +restore_global_state_input: typing.Union[bool, IResolvable] ``` - *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `rollup_enabled`Required +##### `snapshot_name_input`Optional ```python -rollup_enabled: typing.Union[bool, IResolvable] +snapshot_name_input: str +``` + +- *Type:* str + +--- + +##### `base_path`Required + +```python +base_path: str +``` + +- *Type:* str + +--- + +##### `bucket`Required + +```python +bucket: str +``` + +- *Type:* str + +--- + +##### `chunk_size`Required + +```python +chunk_size: str +``` + +- *Type:* str + +--- + +##### `compress`Required + +```python +compress: typing.Union[bool, IResolvable] ``` - *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `rollup_search_backoff_count`Required +##### `credentials`Required ```python -rollup_search_backoff_count: typing.Union[int, float] +credentials: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `rollup_search_backoff_millis`Required +##### `include_aliases`Required ```python -rollup_search_backoff_millis: typing.Union[int, float] +include_aliases: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `rollup_search_search_all_jobs`Required +##### `indices`Required ```python -rollup_search_search_all_jobs: typing.Union[bool, IResolvable] +indices: str +``` + +- *Type:* str + +--- + +##### `restore_global_state`Required + +```python +restore_global_state: typing.Union[bool, IResolvable] ``` - *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `internal_value`Optional +##### `snapshot_name`Required ```python -internal_value: ManagedDatabaseOpensearchPropertiesIndexRollup +snapshot_name: str ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +- *Type:* str --- +##### `internal_value`Optional -### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +```python +internal_value: ManagedDatabaseOpensearchPropertiesGcsMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- -#### Initializers + +### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -9291,12 +10054,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutput | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -9304,7 +10067,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -9316,32 +10079,34 @@ The attribute on the parent resource this class is referencing. | **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_mapping_nested_objects_limit | *No description.* | -| reset_number_of_replicas | *No description.* | -| reset_number_of_shards | *No 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_rollup_dashboards_enabled | *No description.* | +| reset_rollup_enabled | *No description.* | +| reset_rollup_search_backoff_count | *No description.* | +| reset_rollup_search_backoff_millis | *No description.* | +| reset_rollup_search_search_all_jobs | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -9349,13 +10114,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( @@ -9363,13 +10128,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( @@ -9377,13 +10142,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( @@ -9391,13 +10156,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( @@ -9405,13 +10170,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( @@ -9419,13 +10184,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( @@ -9433,13 +10198,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( @@ -9447,13 +10212,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( @@ -9461,13 +10226,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( @@ -9475,13 +10240,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -9491,13 +10256,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 @@ -9507,56 +10272,72 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_mapping_nested_objects_limit` +##### `reset_rollup_dashboards_enabled` ```python -def reset_mapping_nested_objects_limit() -> None +def reset_rollup_dashboards_enabled() -> None ``` -##### `reset_number_of_replicas` +##### `reset_rollup_enabled` ```python -def reset_number_of_replicas() -> None +def reset_rollup_enabled() -> None ``` -##### `reset_number_of_shards` +##### `reset_rollup_search_backoff_count` ```python -def reset_number_of_shards() -> None +def reset_rollup_search_backoff_count() -> None ``` +##### `reset_rollup_search_backoff_millis` -#### 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.* | -| mapping_nested_objects_limit_input | typing.Union[int, float] | *No description.* | -| number_of_replicas_input | typing.Union[int, float] | *No description.* | -| number_of_shards_input | typing.Union[int, float] | *No description.* | -| mapping_nested_objects_limit | typing.Union[int, float] | *No description.* | -| number_of_replicas | typing.Union[int, float] | *No description.* | -| number_of_shards | typing.Union[int, float] | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | - ---- +```python +def reset_rollup_search_backoff_millis() -> None +``` -##### `creation_stack`Required +##### `reset_rollup_search_search_all_jobs` ```python -creation_stack: typing.List[str] +def reset_rollup_search_search_all_jobs() -> None ``` -- *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. +#### 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.* | +| rollup_dashboards_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rollup_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rollup_search_backoff_count_input | typing.Union[int, float] | *No description.* | +| rollup_search_backoff_millis_input | typing.Union[int, float] | *No description.* | +| rollup_search_search_all_jobs_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rollup_dashboards_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rollup_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rollup_search_backoff_count | typing.Union[int, float] | *No description.* | +| rollup_search_backoff_millis | typing.Union[int, float] | *No description.* | +| rollup_search_search_all_jobs | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | --- -##### `fqn`Required +##### `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 @@ -9566,85 +10347,125 @@ fqn: str --- -##### `mapping_nested_objects_limit_input`Optional +##### `rollup_dashboards_enabled_input`Optional ```python -mapping_nested_objects_limit_input: typing.Union[int, float] +rollup_dashboards_enabled_input: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `number_of_replicas_input`Optional +##### `rollup_enabled_input`Optional ```python -number_of_replicas_input: typing.Union[int, float] +rollup_enabled_input: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `number_of_shards_input`Optional +##### `rollup_search_backoff_count_input`Optional ```python -number_of_shards_input: typing.Union[int, float] +rollup_search_backoff_count_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `mapping_nested_objects_limit`Required +##### `rollup_search_backoff_millis_input`Optional ```python -mapping_nested_objects_limit: typing.Union[int, float] +rollup_search_backoff_millis_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `number_of_replicas`Required +##### `rollup_search_search_all_jobs_input`Optional ```python -number_of_replicas: typing.Union[int, float] +rollup_search_search_all_jobs_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rollup_dashboards_enabled`Required + +```python +rollup_dashboards_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rollup_enabled`Required + +```python +rollup_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rollup_search_backoff_count`Required + +```python +rollup_search_backoff_count: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `number_of_shards`Required +##### `rollup_search_backoff_millis`Required ```python -number_of_shards: typing.Union[int, float] +rollup_search_backoff_millis: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `internal_value`Optional +##### `rollup_search_search_all_jobs`Required ```python -internal_value: ManagedDatabaseOpensearchPropertiesIndexTemplate +rollup_search_search_all_jobs: typing.Union[bool, IResolvable] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* typing.Union[bool, cdktf.IResolvable] --- +##### `internal_value`Optional -### ManagedDatabaseOpensearchPropertiesOpenidOutputReference +```python +internal_value: ManagedDatabaseOpensearchPropertiesIndexRollup +``` -#### Initializers +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + + +### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -9652,12 +10473,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReferen | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -9665,7 +10486,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -9677,41 +10498,32 @@ The attribute on the parent resource this class is referencing. | **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_client_id | *No description.* | -| reset_client_secret | *No description.* | -| reset_connect_url | *No description.* | -| reset_enabled | *No description.* | -| reset_header | *No description.* | -| reset_jwt_header | *No description.* | -| reset_jwt_url_parameter | *No description.* | -| reset_refresh_rate_limit_count | *No description.* | -| reset_refresh_rate_limit_time_window_ms | *No description.* | -| reset_roles_key | *No description.* | -| reset_scope | *No description.* | -| reset_subject_key | *No 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_mapping_nested_objects_limit | *No description.* | +| reset_number_of_replicas | *No description.* | +| reset_number_of_shards | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -9719,13 +10531,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( @@ -9733,13 +10545,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( @@ -9747,13 +10559,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( @@ -9761,13 +10573,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( @@ -9775,13 +10587,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( @@ -9789,13 +10601,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( @@ -9803,13 +10615,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( @@ -9817,13 +10629,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( @@ -9831,13 +10643,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( @@ -9845,13 +10657,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -9861,13 +10673,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 @@ -9877,757 +10689,766 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_client_id` +##### `reset_mapping_nested_objects_limit` ```python -def reset_client_id() -> None +def reset_mapping_nested_objects_limit() -> None ``` -##### `reset_client_secret` +##### `reset_number_of_replicas` ```python -def reset_client_secret() -> None +def reset_number_of_replicas() -> None ``` -##### `reset_connect_url` +##### `reset_number_of_shards` ```python -def reset_connect_url() -> None +def reset_number_of_shards() -> None ``` -##### `reset_enabled` -```python -def reset_enabled() -> None -``` +#### Properties -##### `reset_header` +| **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.* | +| mapping_nested_objects_limit_input | typing.Union[int, float] | *No description.* | +| number_of_replicas_input | typing.Union[int, float] | *No description.* | +| number_of_shards_input | typing.Union[int, float] | *No description.* | +| mapping_nested_objects_limit | typing.Union[int, float] | *No description.* | +| number_of_replicas | typing.Union[int, float] | *No description.* | +| number_of_shards | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -```python -def reset_header() -> None -``` +--- -##### `reset_jwt_header` +##### `creation_stack`Required ```python -def reset_jwt_header() -> None +creation_stack: typing.List[str] ``` -##### `reset_jwt_url_parameter` +- *Type:* typing.List[str] -```python -def reset_jwt_url_parameter() -> None -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -##### `reset_refresh_rate_limit_count` +If this returns an empty array the stack will not be attached. -```python -def reset_refresh_rate_limit_count() -> None -``` - -##### `reset_refresh_rate_limit_time_window_ms` - -```python -def reset_refresh_rate_limit_time_window_ms() -> None -``` +--- -##### `reset_roles_key` +##### `fqn`Required ```python -def reset_roles_key() -> None +fqn: str ``` -##### `reset_scope` +- *Type:* str -```python -def reset_scope() -> None -``` +--- -##### `reset_subject_key` +##### `mapping_nested_objects_limit_input`Optional ```python -def reset_subject_key() -> None +mapping_nested_objects_limit_input: typing.Union[int, float] ``` - -#### 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.* | -| client_id_input | str | *No description.* | -| client_secret_input | str | *No description.* | -| connect_url_input | str | *No description.* | -| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| header_input | str | *No description.* | -| jwt_header_input | str | *No description.* | -| jwt_url_parameter_input | str | *No description.* | -| refresh_rate_limit_count_input | typing.Union[int, float] | *No description.* | -| refresh_rate_limit_time_window_ms_input | typing.Union[int, float] | *No description.* | -| roles_key_input | str | *No description.* | -| scope_input | str | *No description.* | -| subject_key_input | str | *No description.* | -| client_id | str | *No description.* | -| client_secret | str | *No description.* | -| connect_url | str | *No description.* | -| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| header | str | *No description.* | -| jwt_header | str | *No description.* | -| jwt_url_parameter | str | *No description.* | -| refresh_rate_limit_count | typing.Union[int, float] | *No description.* | -| refresh_rate_limit_time_window_ms | typing.Union[int, float] | *No description.* | -| roles_key | str | *No description.* | -| scope | str | *No description.* | -| subject_key | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +- *Type:* typing.Union[int, float] --- -##### `creation_stack`Required +##### `number_of_replicas_input`Optional ```python -creation_stack: typing.List[str] +number_of_replicas_input: typing.Union[int, float] ``` -- *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. +- *Type:* typing.Union[int, float] --- -##### `fqn`Required +##### `number_of_shards_input`Optional ```python -fqn: str +number_of_shards_input: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `client_id_input`Optional +##### `mapping_nested_objects_limit`Required ```python -client_id_input: str +mapping_nested_objects_limit: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `client_secret_input`Optional +##### `number_of_replicas`Required ```python -client_secret_input: str +number_of_replicas: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `connect_url_input`Optional +##### `number_of_shards`Required ```python -connect_url_input: str +number_of_shards: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `enabled_input`Optional +##### `internal_value`Optional ```python -enabled_input: typing.Union[bool, IResolvable] +internal_value: ManagedDatabaseOpensearchPropertiesIndexTemplate ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate --- -##### `header_input`Optional + +### ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +#### Initializers ```python -header_input: str +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) ``` -- *Type:* str +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `jwt_header_input`Optional +##### `terraform_resource`Required -```python -jwt_header_input: str -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* str +The parent resource. --- -##### `jwt_url_parameter_input`Optional - -```python -jwt_url_parameter_input: str -``` +##### `terraform_attribute`Required - *Type:* str ---- +The attribute on the parent resource this class is referencing. -##### `refresh_rate_limit_count_input`Optional +--- -```python -refresh_rate_limit_count_input: typing.Union[int, float] -``` +#### Methods -- *Type:* typing.Union[int, float] +| **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_client_id | *No description.* | +| reset_client_secret | *No description.* | +| reset_connect_url | *No description.* | +| reset_enabled | *No description.* | +| reset_header | *No description.* | +| reset_jwt_header | *No description.* | +| reset_jwt_url_parameter | *No description.* | +| reset_refresh_rate_limit_count | *No description.* | +| reset_refresh_rate_limit_time_window_ms | *No description.* | +| reset_roles_key | *No description.* | +| reset_scope | *No description.* | +| reset_subject_key | *No description.* | --- -##### `refresh_rate_limit_time_window_ms_input`Optional +##### `compute_fqn` ```python -refresh_rate_limit_time_window_ms_input: typing.Union[int, float] +def compute_fqn() -> str ``` -- *Type:* typing.Union[int, float] - ---- - -##### `roles_key_input`Optional +##### `get_any_map_attribute` ```python -roles_key_input: str +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `scope_input`Optional +##### `get_boolean_attribute` ```python -scope_input: str +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `subject_key_input`Optional +##### `get_boolean_map_attribute` ```python -subject_key_input: str +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `client_id`Required +##### `get_list_attribute` ```python -client_id: str +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `client_secret`Required +##### `get_number_attribute` ```python -client_secret: str +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `connect_url`Required +##### `get_number_list_attribute` ```python -connect_url: str +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `enabled`Required +##### `get_number_map_attribute` ```python -enabled: typing.Union[bool, IResolvable] +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `header`Required +##### `get_string_attribute` ```python -header: str +def get_string_attribute( + terraform_attribute: str +) -> str ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `jwt_header`Required +##### `get_string_map_attribute` ```python -jwt_header: str +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `jwt_url_parameter`Required +##### `interpolation_for_attribute` ```python -jwt_url_parameter: str +def interpolation_for_attribute( + property: str +) -> IResolvable ``` +###### `property`Required + - *Type:* str --- -##### `refresh_rate_limit_count`Required +##### `resolve` ```python -refresh_rate_limit_count: typing.Union[int, float] -``` +def resolve( + _context: IResolveContext +) -> typing.Any +``` -- *Type:* typing.Union[int, float] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `refresh_rate_limit_time_window_ms`Required +##### `to_string` ```python -refresh_rate_limit_time_window_ms: typing.Union[int, float] +def to_string() -> str ``` -- *Type:* typing.Union[int, float] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `roles_key`Required +##### `reset_client_id` ```python -roles_key: str +def reset_client_id() -> None ``` -- *Type:* str +##### `reset_client_secret` ---- +```python +def reset_client_secret() -> None +``` -##### `scope`Required +##### `reset_connect_url` ```python -scope: str +def reset_connect_url() -> None ``` -- *Type:* str +##### `reset_enabled` ---- +```python +def reset_enabled() -> None +``` -##### `subject_key`Required +##### `reset_header` ```python -subject_key: str +def reset_header() -> None ``` -- *Type:* str +##### `reset_jwt_header` ---- +```python +def reset_jwt_header() -> None +``` -##### `internal_value`Optional +##### `reset_jwt_url_parameter` ```python -internal_value: ManagedDatabaseOpensearchPropertiesOpenid +def reset_jwt_url_parameter() -> None ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +##### `reset_refresh_rate_limit_count` ---- +```python +def reset_refresh_rate_limit_count() -> None +``` +##### `reset_refresh_rate_limit_time_window_ms` -### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +```python +def reset_refresh_rate_limit_time_window_ms() -> None +``` -#### Initializers +##### `reset_roles_key` ```python -from cdktf_cdktf_provider_upcloud import managed_database_opensearch +def reset_roles_key() -> None +``` -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference( - terraform_resource: IInterpolatingParent, - terraform_attribute: str -) +##### `reset_scope` + +```python +def reset_scope() -> None ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +##### `reset_subject_key` ---- +```python +def reset_subject_key() -> None +``` -##### `terraform_resource`Required -- *Type:* cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **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.* | +| client_id_input | str | *No description.* | +| client_secret_input | str | *No description.* | +| connect_url_input | str | *No description.* | +| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| header_input | str | *No description.* | +| jwt_header_input | str | *No description.* | +| jwt_url_parameter_input | str | *No description.* | +| refresh_rate_limit_count_input | typing.Union[int, float] | *No description.* | +| refresh_rate_limit_time_window_ms_input | typing.Union[int, float] | *No description.* | +| roles_key_input | str | *No description.* | +| scope_input | str | *No description.* | +| subject_key_input | str | *No description.* | +| client_id | str | *No description.* | +| client_secret | str | *No description.* | +| connect_url | str | *No description.* | +| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| header | str | *No description.* | +| jwt_header | str | *No description.* | +| jwt_url_parameter | str | *No description.* | +| refresh_rate_limit_count | typing.Union[int, float] | *No description.* | +| refresh_rate_limit_time_window_ms | typing.Union[int, float] | *No description.* | +| roles_key | str | *No description.* | +| scope | str | *No description.* | +| subject_key | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | --- -##### `terraform_attribute`Required - -- *Type:* str +##### `creation_stack`Required -The attribute on the parent resource this class is referencing. +```python +creation_stack: typing.List[str] +``` ---- +- *Type:* typing.List[str] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **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_enabled | *No description.* | -| reset_max_old_space_size | *No description.* | -| reset_opensearch_request_timeout | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `compute_fqn` +##### `fqn`Required ```python -def compute_fqn() -> str +fqn: str ``` -##### `get_any_map_attribute` +- *Type:* str + +--- + +##### `client_id_input`Optional ```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] +client_id_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_boolean_attribute` +##### `client_secret_input`Optional ```python -def get_boolean_attribute( - terraform_attribute: str -) -> IResolvable +client_secret_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_boolean_map_attribute` +##### `connect_url_input`Optional ```python -def get_boolean_map_attribute( - terraform_attribute: str -) -> typing.Mapping[bool] +connect_url_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_list_attribute` +##### `enabled_input`Optional ```python -def get_list_attribute( - terraform_attribute: str -) -> typing.List[str] +enabled_input: typing.Union[bool, IResolvable] ``` -###### `terraform_attribute`Required - -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `get_number_attribute` +##### `header_input`Optional ```python -def get_number_attribute( - terraform_attribute: str -) -> typing.Union[int, float] +header_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_number_list_attribute` +##### `jwt_header_input`Optional ```python -def get_number_list_attribute( - terraform_attribute: str -) -> typing.List[typing.Union[int, float]] +jwt_header_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_number_map_attribute` +##### `jwt_url_parameter_input`Optional ```python -def get_number_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Union[int, float]] +jwt_url_parameter_input: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `get_string_attribute` +##### `refresh_rate_limit_count_input`Optional ```python -def get_string_attribute( - terraform_attribute: str -) -> str +refresh_rate_limit_count_input: typing.Union[int, float] ``` -###### `terraform_attribute`Required - -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `get_string_map_attribute` +##### `refresh_rate_limit_time_window_ms_input`Optional ```python -def get_string_map_attribute( - terraform_attribute: str -) -> typing.Mapping[str] +refresh_rate_limit_time_window_ms_input: typing.Union[int, float] ``` -###### `terraform_attribute`Required - -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `interpolation_for_attribute` +##### `roles_key_input`Optional ```python -def interpolation_for_attribute( - property: str -) -> IResolvable +roles_key_input: str ``` -###### `property`Required - - *Type:* str --- -##### `resolve` +##### `scope_input`Optional ```python -def resolve( - _context: IResolveContext -) -> typing.Any +scope_input: str ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext +- *Type:* str --- -##### `to_string` +##### `subject_key_input`Optional ```python -def to_string() -> str +subject_key_input: str ``` -Return a string representation of this resolvable object. +- *Type:* str -Returns a reversible string representation. +--- -##### `reset_enabled` +##### `client_id`Required ```python -def reset_enabled() -> None +client_id: str ``` -##### `reset_max_old_space_size` +- *Type:* str -```python -def reset_max_old_space_size() -> None -``` +--- -##### `reset_opensearch_request_timeout` +##### `client_secret`Required ```python -def reset_opensearch_request_timeout() -> None +client_secret: str ``` +- *Type:* str -#### 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.* | -| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| max_old_space_size_input | typing.Union[int, float] | *No description.* | -| opensearch_request_timeout_input | typing.Union[int, float] | *No description.* | -| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| max_old_space_size | typing.Union[int, float] | *No description.* | -| opensearch_request_timeout | typing.Union[int, float] | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +##### `connect_url`Required + +```python +connect_url: str +``` + +- *Type:* str --- -##### `creation_stack`Required +##### `enabled`Required ```python -creation_stack: typing.List[str] +enabled: typing.Union[bool, IResolvable] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[bool, cdktf.IResolvable] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `header`Required + +```python +header: str +``` + +- *Type:* str --- -##### `fqn`Required +##### `jwt_header`Required ```python -fqn: str +jwt_header: str ``` - *Type:* str --- -##### `enabled_input`Optional +##### `jwt_url_parameter`Required ```python -enabled_input: typing.Union[bool, IResolvable] +jwt_url_parameter: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `max_old_space_size_input`Optional +##### `refresh_rate_limit_count`Required ```python -max_old_space_size_input: typing.Union[int, float] +refresh_rate_limit_count: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `opensearch_request_timeout_input`Optional +##### `refresh_rate_limit_time_window_ms`Required ```python -opensearch_request_timeout_input: typing.Union[int, float] +refresh_rate_limit_time_window_ms: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `enabled`Required +##### `roles_key`Required ```python -enabled: typing.Union[bool, IResolvable] +roles_key: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `max_old_space_size`Required +##### `scope`Required ```python -max_old_space_size: typing.Union[int, float] +scope: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `opensearch_request_timeout`Required +##### `subject_key`Required ```python -opensearch_request_timeout: typing.Union[int, float] +subject_key: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesOpensearchDashboards +internal_value: ManagedDatabaseOpensearchPropertiesOpenid ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid --- -### ManagedDatabaseOpensearchPropertiesOutputReference +### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -10635,12 +11456,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOutputReference( | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -10648,7 +11469,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -10660,98 +11481,32 @@ The attribute on the parent resource this class is referencing. | **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_auth_failure_listeners | *No description.* | -| put_azure_migration | *No description.* | -| put_gcs_migration | *No description.* | -| put_index_rollup | *No description.* | -| put_index_template | *No description.* | -| put_openid | *No description.* | -| put_opensearch_dashboards | *No description.* | -| put_s3_migration | *No description.* | -| put_saml | *No description.* | -| reset_action_auto_create_index_enabled | *No description.* | -| reset_action_destructive_requires_name | *No description.* | -| reset_auth_failure_listeners | *No description.* | -| reset_automatic_utility_network_ip_filter | *No description.* | -| reset_azure_migration | *No description.* | -| reset_cluster_max_shards_per_node | *No description.* | -| reset_cluster_routing_allocation_node_concurrent_recoveries | *No description.* | -| reset_custom_domain | *No description.* | -| reset_email_sender_name | *No description.* | -| reset_email_sender_password | *No description.* | -| reset_email_sender_username | *No description.* | -| reset_enable_security_audit | *No description.* | -| reset_gcs_migration | *No description.* | -| reset_http_max_content_length | *No description.* | -| reset_http_max_header_size | *No description.* | -| reset_http_max_initial_line_length | *No description.* | -| reset_index_patterns | *No description.* | -| reset_index_rollup | *No description.* | -| reset_index_template | *No description.* | -| reset_indices_fielddata_cache_size | *No description.* | -| reset_indices_memory_index_buffer_size | *No description.* | -| reset_indices_memory_max_index_buffer_size | *No description.* | -| reset_indices_memory_min_index_buffer_size | *No description.* | -| reset_indices_queries_cache_size | *No description.* | -| reset_indices_query_bool_max_clause_count | *No description.* | -| reset_indices_recovery_max_bytes_per_sec | *No description.* | -| reset_indices_recovery_max_concurrent_file_chunks | *No description.* | -| reset_ip_filter | *No description.* | -| reset_ism_enabled | *No description.* | -| reset_ism_history_enabled | *No description.* | -| reset_ism_history_max_age | *No description.* | -| reset_ism_history_max_docs | *No description.* | -| reset_ism_history_rollover_check_period | *No description.* | -| reset_ism_history_rollover_retention_period | *No description.* | -| reset_keep_index_refresh_interval | *No description.* | -| reset_knn_memory_circuit_breaker_enabled | *No description.* | -| reset_knn_memory_circuit_breaker_limit | *No description.* | -| reset_openid | *No description.* | -| reset_opensearch_dashboards | *No description.* | -| reset_override_main_response_version | *No description.* | -| reset_plugins_alerting_filter_by_backend_roles | *No description.* | -| reset_public_access | *No description.* | -| reset_reindex_remote_whitelist | *No description.* | -| reset_s3_migration | *No description.* | -| reset_saml | *No description.* | -| reset_script_max_compilations_rate | *No description.* | -| reset_search_max_buckets | *No description.* | -| reset_service_log | *No description.* | -| reset_thread_pool_analyze_queue_size | *No description.* | -| reset_thread_pool_analyze_size | *No description.* | -| reset_thread_pool_force_merge_size | *No description.* | -| reset_thread_pool_get_queue_size | *No description.* | -| reset_thread_pool_get_size | *No description.* | -| reset_thread_pool_search_queue_size | *No description.* | -| reset_thread_pool_search_size | *No description.* | -| reset_thread_pool_search_throttled_queue_size | *No description.* | -| reset_thread_pool_search_throttled_size | *No description.* | -| reset_thread_pool_write_queue_size | *No description.* | -| reset_thread_pool_write_size | *No description.* | -| reset_version | *No 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_enabled | *No description.* | +| reset_max_old_space_size | *No description.* | +| reset_opensearch_request_timeout | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -10759,13 +11514,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( @@ -10773,13 +11528,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( @@ -10787,13 +11542,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( @@ -10801,13 +11556,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( @@ -10815,13 +11570,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( @@ -10829,13 +11584,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( @@ -10843,13 +11598,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( @@ -10857,13 +11612,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( @@ -10871,13 +11626,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( @@ -10885,13 +11640,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -10901,13 +11656,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 @@ -10917,1238 +11672,5664 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `put_auth_failure_listeners` +##### `reset_enabled` ```python -def put_auth_failure_listeners( - internal_authentication_backend_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting = None, - ip_rate_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting = None -) -> None +def reset_enabled() -> None ``` -###### `internal_authentication_backend_limiting`Optional - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting - -internal_authentication_backend_limiting block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} - ---- - -###### `ip_rate_limiting`Optional - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting - -ip_rate_limiting block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} - ---- - -##### `put_azure_migration` +##### `reset_max_old_space_size` ```python -def put_azure_migration( - account: str = None, - base_path: str = None, - chunk_size: str = None, - compress: typing.Union[bool, IResolvable] = None, - container: str = None, - endpoint_suffix: str = None, - key: str = None, - sas_token: str = None, - snapshot_name: str = None -) -> None +def reset_max_old_space_size() -> None ``` -###### `account`Optional - -- *Type:* str - -Account name. Azure account name. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} - ---- - -###### `base_path`Optional - -- *Type:* str - -The path to the repository data within its container. - -The path to the repository data within its container. The value of this setting should not start or end with a /. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} - ---- - -###### `chunk_size`Optional - -- *Type:* str - -Chunk size. - -Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} - ---- +##### `reset_opensearch_request_timeout` -###### `compress`Optional +```python +def reset_opensearch_request_timeout() -> None +``` -- *Type:* typing.Union[bool, cdktf.IResolvable] -Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +| **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.* | +| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| max_old_space_size_input | typing.Union[int, float] | *No description.* | +| opensearch_request_timeout_input | typing.Union[int, float] | *No description.* | +| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| max_old_space_size | typing.Union[int, float] | *No description.* | +| opensearch_request_timeout | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | --- -###### `container`Optional - -- *Type:* str - -Azure container name. Azure container name. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} - ---- +##### `creation_stack`Required -###### `endpoint_suffix`Optional +```python +creation_stack: typing.List[str] +``` -- *Type:* str +- *Type:* typing.List[str] -Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. +The creation stack of this resolvable which will be appended to errors thrown during resolution. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +If this returns an empty array the stack will not be attached. --- -###### `key`Optional - -- *Type:* str - -Account secret key. Azure account secret key. One of key or sas_token should be specified. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} - ---- +##### `fqn`Required -###### `sas_token`Optional +```python +fqn: str +``` - *Type:* str -SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} - --- -###### `snapshot_name`Optional - -- *Type:* str +##### `enabled_input`Optional -The snapshot name to restore from. The snapshot name to restore from. +```python +enabled_input: typing.Union[bool, IResolvable] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `put_gcs_migration` +##### `max_old_space_size_input`Optional ```python -def put_gcs_migration( - base_path: str = None, - bucket: str = None, - chunk_size: str = None, - compress: typing.Union[bool, IResolvable] = None, - credentials: str = None, - snapshot_name: str = None -) -> None +max_old_space_size_input: typing.Union[int, float] ``` -###### `base_path`Optional - -- *Type:* str - -The path to the repository data within its container. - -The path to the repository data within its container. The value of this setting should not start or end with a /. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +- *Type:* typing.Union[int, float] --- -###### `bucket`Optional - -- *Type:* str +##### `opensearch_request_timeout_input`Optional -The path to the repository data within its container. Google Cloud Storage bucket name. +```python +opensearch_request_timeout_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +- *Type:* typing.Union[int, float] --- -###### `chunk_size`Optional - -- *Type:* str - -Chunk size. - -Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} - ---- +##### `enabled`Required -###### `compress`Optional +```python +enabled: typing.Union[bool, IResolvable] +``` - *Type:* typing.Union[bool, cdktf.IResolvable] -Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} - --- -###### `credentials`Optional - -- *Type:* str +##### `max_old_space_size`Required -Credentials. Google Cloud Storage credentials file content. +```python +max_old_space_size: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +- *Type:* typing.Union[int, float] --- -###### `snapshot_name`Optional - -- *Type:* str +##### `opensearch_request_timeout`Required -The snapshot name to restore from. The snapshot name to restore from. +```python +opensearch_request_timeout: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +- *Type:* typing.Union[int, float] --- -##### `put_index_rollup` +##### `internal_value`Optional ```python -def put_index_rollup( - rollup_dashboards_enabled: typing.Union[bool, IResolvable] = None, - rollup_enabled: typing.Union[bool, IResolvable] = None, - rollup_search_backoff_count: typing.Union[int, float] = None, - rollup_search_backoff_millis: typing.Union[int, float] = None, - rollup_search_search_all_jobs: typing.Union[bool, IResolvable] = None -) -> None +internal_value: ManagedDatabaseOpensearchPropertiesOpensearchDashboards ``` -###### `rollup_dashboards_enabled`Optional - -- *Type:* typing.Union[bool, cdktf.IResolvable] - -plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards --- -###### `rollup_enabled`Optional - -- *Type:* typing.Union[bool, cdktf.IResolvable] - -plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} ---- +### ManagedDatabaseOpensearchPropertiesOutputReference -###### `rollup_search_backoff_count`Optional +#### Initializers -- *Type:* typing.Union[int, float] +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch -plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -###### `rollup_search_backoff_millis`Optional - -- *Type:* typing.Union[int, float] +##### `terraform_resource`Required -plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. +- *Type:* cdktf.IInterpolatingParent -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +The parent resource. --- -###### `rollup_search_search_all_jobs`Optional - -- *Type:* typing.Union[bool, cdktf.IResolvable] +##### `terraform_attribute`Required -plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. +- *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +The attribute on the parent resource this class is referencing. --- -##### `put_index_template` +#### 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_auth_failure_listeners | *No description.* | +| put_azure_migration | *No description.* | +| put_gcs_migration | *No description.* | +| put_index_rollup | *No description.* | +| put_index_template | *No description.* | +| put_openid | *No description.* | +| put_opensearch_dashboards | *No description.* | +| put_s3_migration | *No description.* | +| put_saml | *No description.* | +| put_search_backpressure | *No description.* | +| put_shard_indexing_pressure | *No description.* | +| reset_action_auto_create_index_enabled | *No description.* | +| reset_action_destructive_requires_name | *No description.* | +| reset_auth_failure_listeners | *No description.* | +| reset_automatic_utility_network_ip_filter | *No description.* | +| reset_azure_migration | *No description.* | +| reset_cluster_max_shards_per_node | *No description.* | +| reset_cluster_routing_allocation_node_concurrent_recoveries | *No description.* | +| reset_custom_domain | *No description.* | +| reset_email_sender_name | *No description.* | +| reset_email_sender_password | *No description.* | +| reset_email_sender_username | *No description.* | +| reset_enable_security_audit | *No description.* | +| reset_gcs_migration | *No description.* | +| reset_http_max_content_length | *No description.* | +| reset_http_max_header_size | *No description.* | +| reset_http_max_initial_line_length | *No description.* | +| reset_index_patterns | *No description.* | +| reset_index_rollup | *No description.* | +| reset_index_template | *No description.* | +| reset_indices_fielddata_cache_size | *No description.* | +| reset_indices_memory_index_buffer_size | *No description.* | +| reset_indices_memory_max_index_buffer_size | *No description.* | +| reset_indices_memory_min_index_buffer_size | *No description.* | +| reset_indices_queries_cache_size | *No description.* | +| reset_indices_query_bool_max_clause_count | *No description.* | +| reset_indices_recovery_max_bytes_per_sec | *No description.* | +| reset_indices_recovery_max_concurrent_file_chunks | *No description.* | +| reset_ip_filter | *No description.* | +| reset_ism_enabled | *No description.* | +| reset_ism_history_enabled | *No description.* | +| reset_ism_history_max_age | *No description.* | +| reset_ism_history_max_docs | *No description.* | +| reset_ism_history_rollover_check_period | *No description.* | +| reset_ism_history_rollover_retention_period | *No description.* | +| reset_keep_index_refresh_interval | *No description.* | +| reset_knn_memory_circuit_breaker_enabled | *No description.* | +| reset_knn_memory_circuit_breaker_limit | *No description.* | +| reset_openid | *No description.* | +| reset_opensearch_dashboards | *No description.* | +| reset_override_main_response_version | *No description.* | +| reset_plugins_alerting_filter_by_backend_roles | *No description.* | +| reset_public_access | *No description.* | +| reset_reindex_remote_whitelist | *No description.* | +| reset_s3_migration | *No description.* | +| reset_saml | *No description.* | +| reset_script_max_compilations_rate | *No description.* | +| reset_search_backpressure | *No description.* | +| reset_search_max_buckets | *No description.* | +| reset_service_log | *No description.* | +| reset_shard_indexing_pressure | *No description.* | +| reset_thread_pool_analyze_queue_size | *No description.* | +| reset_thread_pool_analyze_size | *No description.* | +| reset_thread_pool_force_merge_size | *No description.* | +| reset_thread_pool_get_queue_size | *No description.* | +| reset_thread_pool_get_size | *No description.* | +| reset_thread_pool_search_queue_size | *No description.* | +| reset_thread_pool_search_size | *No description.* | +| reset_thread_pool_search_throttled_queue_size | *No description.* | +| reset_thread_pool_search_throttled_size | *No description.* | +| reset_thread_pool_write_queue_size | *No description.* | +| reset_thread_pool_write_size | *No description.* | +| reset_version | *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_auth_failure_listeners` + +```python +def put_auth_failure_listeners( + internal_authentication_backend_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting = None, + ip_rate_limiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting = None +) -> None +``` + +###### `internal_authentication_backend_limiting`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting + +internal_authentication_backend_limiting block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} + +--- + +###### `ip_rate_limiting`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting + +ip_rate_limiting block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} + +--- + +##### `put_azure_migration` + +```python +def put_azure_migration( + account: str = None, + base_path: str = None, + chunk_size: str = None, + compress: typing.Union[bool, IResolvable] = None, + container: str = None, + endpoint_suffix: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, + key: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, + sas_token: str = None, + snapshot_name: str = None +) -> None +``` + +###### `account`Optional + +- *Type:* str + +Account name. Azure account name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} + +--- + +###### `base_path`Optional + +- *Type:* str + +The path to the repository data within its container. + +The path to the repository data within its container. The value of this setting should not start or end with a /. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + +--- + +###### `chunk_size`Optional + +- *Type:* str + +Chunk size. + +Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + +--- + +###### `compress`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + +--- + +###### `container`Optional + +- *Type:* str + +Azure container name. Azure container name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} + +--- + +###### `endpoint_suffix`Optional + +- *Type:* str + +Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +###### `include_aliases`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +###### `indices`Optional + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +###### `key`Optional + +- *Type:* str + +Account secret key. Azure account secret key. One of key or sas_token should be specified. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +###### `restore_global_state`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + +--- + +###### `sas_token`Optional + +- *Type:* str + +SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} + +--- + +###### `snapshot_name`Optional + +- *Type:* str + +The snapshot name to restore from. The snapshot name to restore from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + +--- + +##### `put_gcs_migration` + +```python +def put_gcs_migration( + base_path: str = None, + bucket: str = None, + chunk_size: str = None, + compress: typing.Union[bool, IResolvable] = None, + credentials: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, + snapshot_name: str = None +) -> None +``` + +###### `base_path`Optional + +- *Type:* str + +The path to the repository data within its container. + +The path to the repository data within its container. The value of this setting should not start or end with a /. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + +--- + +###### `bucket`Optional + +- *Type:* str + +The path to the repository data within its container. Google Cloud Storage bucket name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} + +--- + +###### `chunk_size`Optional + +- *Type:* str + +Chunk size. + +Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + +--- + +###### `compress`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + +--- + +###### `credentials`Optional + +- *Type:* str + +Credentials. Google Cloud Storage credentials file content. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +###### `include_aliases`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +###### `indices`Optional + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +###### `restore_global_state`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + +--- + +###### `snapshot_name`Optional + +- *Type:* str + +The snapshot name to restore from. The snapshot name to restore from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + +--- + +##### `put_index_rollup` + +```python +def put_index_rollup( + rollup_dashboards_enabled: typing.Union[bool, IResolvable] = None, + rollup_enabled: typing.Union[bool, IResolvable] = None, + rollup_search_backoff_count: typing.Union[int, float] = None, + rollup_search_backoff_millis: typing.Union[int, float] = None, + rollup_search_search_all_jobs: typing.Union[bool, IResolvable] = None +) -> None +``` + +###### `rollup_dashboards_enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} + +--- + +###### `rollup_enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} + +--- + +###### `rollup_search_backoff_count`Optional + +- *Type:* typing.Union[int, float] + +plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} + +--- + +###### `rollup_search_backoff_millis`Optional + +- *Type:* typing.Union[int, float] + +plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} + +--- + +###### `rollup_search_search_all_jobs`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} + +--- + +##### `put_index_template` + +```python +def put_index_template( + mapping_nested_objects_limit: typing.Union[int, float] = None, + number_of_replicas: typing.Union[int, float] = None, + number_of_shards: typing.Union[int, float] = None +) -> None +``` + +###### `mapping_nested_objects_limit`Optional + +- *Type:* typing.Union[int, float] + +index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} + +--- + +###### `number_of_replicas`Optional + +- *Type:* typing.Union[int, float] + +The number of replicas each primary shard has. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} + +--- + +###### `number_of_shards`Optional + +- *Type:* typing.Union[int, float] + +The number of primary shards that an index should have. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} + +--- + +##### `put_openid` + +```python +def put_openid( + client_id: str = None, + client_secret: str = None, + connect_url: str = None, + enabled: typing.Union[bool, IResolvable] = None, + header: str = None, + jwt_header: str = None, + jwt_url_parameter: str = None, + refresh_rate_limit_count: typing.Union[int, float] = None, + refresh_rate_limit_time_window_ms: typing.Union[int, float] = None, + roles_key: str = None, + scope: str = None, + subject_key: str = None +) -> None +``` + +###### `client_id`Optional + +- *Type:* str + +The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} + +--- + +###### `client_secret`Optional + +- *Type:* str + +The client secret of the OpenID Connect. + +The client secret of the OpenID Connect client configured in your IdP. Required. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} + +--- + +###### `connect_url`Optional + +- *Type:* str + +OpenID Connect metadata/configuration URL. + +The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} + +--- + +###### `enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Enable or disable OpenSearch OpenID Connect authentication. + +Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + +--- + +###### `header`Optional + +- *Type:* str + +HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} + +--- + +###### `jwt_header`Optional + +- *Type:* str + +The HTTP header that stores the token. + +The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} + +--- + +###### `jwt_url_parameter`Optional + +- *Type:* str + +URL JWT token. + +If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} + +--- + +###### `refresh_rate_limit_count`Optional + +- *Type:* typing.Union[int, float] + +The maximum number of unknown key IDs in the time frame. + +The maximum number of unknown key IDs in the time frame. Default is 10. Optional. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} + +--- + +###### `refresh_rate_limit_time_window_ms`Optional + +- *Type:* typing.Union[int, float] + +The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. + +The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} + +--- + +###### `roles_key`Optional + +- *Type:* str + +The key in the JSON payload that stores the user’s roles. + +The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} + +--- + +###### `scope`Optional + +- *Type:* str + +The scope of the identity token issued by the IdP. + +The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} + +--- + +###### `subject_key`Optional + +- *Type:* str + +The key in the JSON payload that stores the user’s name. + +The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} + +--- + +##### `put_opensearch_dashboards` + +```python +def put_opensearch_dashboards( + enabled: typing.Union[bool, IResolvable] = None, + max_old_space_size: typing.Union[int, float] = None, + opensearch_request_timeout: typing.Union[int, float] = None +) -> None +``` + +###### `enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Enable or disable OpenSearch Dashboards. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + +--- + +###### `max_old_space_size`Optional + +- *Type:* typing.Union[int, float] + +Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. + +This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} + +--- + +###### `opensearch_request_timeout`Optional + +- *Type:* typing.Union[int, float] + +Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} + +--- + +##### `put_s3_migration` + +```python +def put_s3_migration( + access_key: str = None, + base_path: str = None, + bucket: str = None, + chunk_size: str = None, + compress: typing.Union[bool, IResolvable] = None, + endpoint: str = None, + include_aliases: typing.Union[bool, IResolvable] = None, + indices: str = None, + region: str = None, + restore_global_state: typing.Union[bool, IResolvable] = None, + secret_key: str = None, + server_side_encryption: typing.Union[bool, IResolvable] = None, + snapshot_name: str = None +) -> None +``` + +###### `access_key`Optional + +- *Type:* str + +AWS Access key. AWS Access key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} + +--- + +###### `base_path`Optional + +- *Type:* str + +The path to the repository data within its container. + +The path to the repository data within its container. The value of this setting should not start or end with a /. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + +--- + +###### `bucket`Optional + +- *Type:* str + +S3 bucket name. S3 bucket name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} + +--- + +###### `chunk_size`Optional + +- *Type:* str + +Chunk size. + +Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + +--- + +###### `compress`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + +--- + +###### `endpoint`Optional + +- *Type:* str + +The S3 service endpoint to connect. + +The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +###### `include_aliases`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +###### `indices`Optional + +- *Type:* str + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +###### `region`Optional + +- *Type:* str + +S3 region. S3 region. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +###### `restore_global_state`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + +--- + +###### `secret_key`Optional + +- *Type:* str + +AWS secret key. AWS secret key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} + +--- + +###### `server_side_encryption`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Server side encryption. When set to true files are encrypted on server side. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} + +--- + +###### `snapshot_name`Optional + +- *Type:* str + +The snapshot name to restore from. The snapshot name to restore from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + +--- + +##### `put_saml` + +```python +def put_saml( + enabled: typing.Union[bool, IResolvable] = None, + idp_entity_id: str = None, + idp_metadata_url: str = None, + idp_pemtrustedcas_content: str = None, + roles_key: str = None, + sp_entity_id: str = None, + subject_key: str = None +) -> None +``` + +###### `enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Enable or disable OpenSearch SAML authentication. + +Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + +--- + +###### `idp_entity_id`Optional + +- *Type:* str + +Identity Provider Entity ID. + +The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} + +--- + +###### `idp_metadata_url`Optional + +- *Type:* str + +Identity Provider (IdP) SAML metadata URL. + +The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} + +--- + +###### `idp_pemtrustedcas_content`Optional + +- *Type:* str + +PEM-encoded root CA Content for SAML IdP server verification. + +This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} + +--- + +###### `roles_key`Optional + +- *Type:* str + +SAML response role attribute. + +Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} + +--- + +###### `sp_entity_id`Optional + +- *Type:* str + +Service Provider Entity ID. + +The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} + +--- + +###### `subject_key`Optional + +- *Type:* str + +SAML response subject attribute. + +Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} + +--- + +##### `put_search_backpressure` + +```python +def put_search_backpressure( + mode: str = None, + node_duress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress = None, + search_shard_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask = None, + search_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask = None +) -> None +``` + +###### `mode`Optional + +- *Type:* str + +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} + +--- + +###### `node_duress`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +node_duress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} + +--- + +###### `search_shard_task`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +search_shard_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} + +--- + +###### `search_task`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +search_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} + +--- + +##### `put_shard_indexing_pressure` + +```python +def put_shard_indexing_pressure( + enabled: typing.Union[bool, IResolvable] = None, + enforced: typing.Union[bool, IResolvable] = None, + operating_factor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor = None, + primary_parameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter = None +) -> None +``` + +###### `enabled`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + +--- + +###### `enforced`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Run shard indexing backpressure in shadow mode or enforced mode. + +Run shard indexing backpressure in shadow mode or enforced mode. +In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, +but it doesn’t actually reject any indexing requests. +In enforced mode (value set as true), +shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. +Default is false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} + +--- + +###### `operating_factor`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} + +--- + +###### `primary_parameter`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +primary_parameter block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} + +--- + +##### `reset_action_auto_create_index_enabled` + +```python +def reset_action_auto_create_index_enabled() -> None +``` + +##### `reset_action_destructive_requires_name` + +```python +def reset_action_destructive_requires_name() -> None +``` + +##### `reset_auth_failure_listeners` + +```python +def reset_auth_failure_listeners() -> None +``` + +##### `reset_automatic_utility_network_ip_filter` + +```python +def reset_automatic_utility_network_ip_filter() -> None +``` + +##### `reset_azure_migration` + +```python +def reset_azure_migration() -> None +``` + +##### `reset_cluster_max_shards_per_node` + +```python +def reset_cluster_max_shards_per_node() -> None +``` + +##### `reset_cluster_routing_allocation_node_concurrent_recoveries` + +```python +def reset_cluster_routing_allocation_node_concurrent_recoveries() -> None +``` + +##### `reset_custom_domain` + +```python +def reset_custom_domain() -> None +``` + +##### `reset_email_sender_name` + +```python +def reset_email_sender_name() -> None +``` + +##### `reset_email_sender_password` + +```python +def reset_email_sender_password() -> None +``` + +##### `reset_email_sender_username` + +```python +def reset_email_sender_username() -> None +``` + +##### `reset_enable_security_audit` + +```python +def reset_enable_security_audit() -> None +``` + +##### `reset_gcs_migration` + +```python +def reset_gcs_migration() -> None +``` + +##### `reset_http_max_content_length` + +```python +def reset_http_max_content_length() -> None +``` + +##### `reset_http_max_header_size` + +```python +def reset_http_max_header_size() -> None +``` + +##### `reset_http_max_initial_line_length` + +```python +def reset_http_max_initial_line_length() -> None +``` + +##### `reset_index_patterns` + +```python +def reset_index_patterns() -> None +``` + +##### `reset_index_rollup` + +```python +def reset_index_rollup() -> None +``` + +##### `reset_index_template` + +```python +def reset_index_template() -> None +``` + +##### `reset_indices_fielddata_cache_size` + +```python +def reset_indices_fielddata_cache_size() -> None +``` + +##### `reset_indices_memory_index_buffer_size` + +```python +def reset_indices_memory_index_buffer_size() -> None +``` + +##### `reset_indices_memory_max_index_buffer_size` + +```python +def reset_indices_memory_max_index_buffer_size() -> None +``` + +##### `reset_indices_memory_min_index_buffer_size` + +```python +def reset_indices_memory_min_index_buffer_size() -> None +``` + +##### `reset_indices_queries_cache_size` + +```python +def reset_indices_queries_cache_size() -> None +``` + +##### `reset_indices_query_bool_max_clause_count` + +```python +def reset_indices_query_bool_max_clause_count() -> None +``` + +##### `reset_indices_recovery_max_bytes_per_sec` + +```python +def reset_indices_recovery_max_bytes_per_sec() -> None +``` + +##### `reset_indices_recovery_max_concurrent_file_chunks` + +```python +def reset_indices_recovery_max_concurrent_file_chunks() -> None +``` + +##### `reset_ip_filter` + +```python +def reset_ip_filter() -> None +``` + +##### `reset_ism_enabled` + +```python +def reset_ism_enabled() -> None +``` + +##### `reset_ism_history_enabled` + +```python +def reset_ism_history_enabled() -> None +``` + +##### `reset_ism_history_max_age` + +```python +def reset_ism_history_max_age() -> None +``` + +##### `reset_ism_history_max_docs` + +```python +def reset_ism_history_max_docs() -> None +``` + +##### `reset_ism_history_rollover_check_period` + +```python +def reset_ism_history_rollover_check_period() -> None +``` + +##### `reset_ism_history_rollover_retention_period` + +```python +def reset_ism_history_rollover_retention_period() -> None +``` + +##### `reset_keep_index_refresh_interval` + +```python +def reset_keep_index_refresh_interval() -> None +``` + +##### `reset_knn_memory_circuit_breaker_enabled` + +```python +def reset_knn_memory_circuit_breaker_enabled() -> None +``` + +##### `reset_knn_memory_circuit_breaker_limit` + +```python +def reset_knn_memory_circuit_breaker_limit() -> None +``` + +##### `reset_openid` + +```python +def reset_openid() -> None +``` + +##### `reset_opensearch_dashboards` + +```python +def reset_opensearch_dashboards() -> None +``` + +##### `reset_override_main_response_version` + +```python +def reset_override_main_response_version() -> None +``` + +##### `reset_plugins_alerting_filter_by_backend_roles` + +```python +def reset_plugins_alerting_filter_by_backend_roles() -> None +``` + +##### `reset_public_access` + +```python +def reset_public_access() -> None +``` + +##### `reset_reindex_remote_whitelist` + +```python +def reset_reindex_remote_whitelist() -> None +``` + +##### `reset_s3_migration` + +```python +def reset_s3_migration() -> None +``` + +##### `reset_saml` + +```python +def reset_saml() -> None +``` + +##### `reset_script_max_compilations_rate` + +```python +def reset_script_max_compilations_rate() -> None +``` + +##### `reset_search_backpressure` + +```python +def reset_search_backpressure() -> None +``` + +##### `reset_search_max_buckets` + +```python +def reset_search_max_buckets() -> None +``` + +##### `reset_service_log` + +```python +def reset_service_log() -> None +``` + +##### `reset_shard_indexing_pressure` + +```python +def reset_shard_indexing_pressure() -> None +``` + +##### `reset_thread_pool_analyze_queue_size` + +```python +def reset_thread_pool_analyze_queue_size() -> None +``` + +##### `reset_thread_pool_analyze_size` + +```python +def reset_thread_pool_analyze_size() -> None +``` + +##### `reset_thread_pool_force_merge_size` + +```python +def reset_thread_pool_force_merge_size() -> None +``` + +##### `reset_thread_pool_get_queue_size` + +```python +def reset_thread_pool_get_queue_size() -> None +``` + +##### `reset_thread_pool_get_size` + +```python +def reset_thread_pool_get_size() -> None +``` + +##### `reset_thread_pool_search_queue_size` + +```python +def reset_thread_pool_search_queue_size() -> None +``` + +##### `reset_thread_pool_search_size` + +```python +def reset_thread_pool_search_size() -> None +``` + +##### `reset_thread_pool_search_throttled_queue_size` + +```python +def reset_thread_pool_search_throttled_queue_size() -> None +``` + +##### `reset_thread_pool_search_throttled_size` + +```python +def reset_thread_pool_search_throttled_size() -> None +``` + +##### `reset_thread_pool_write_queue_size` + +```python +def reset_thread_pool_write_queue_size() -> None +``` + +##### `reset_thread_pool_write_size` + +```python +def reset_thread_pool_write_size() -> None +``` + +##### `reset_version` + +```python +def reset_version() -> 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.* | +| auth_failure_listeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | +| azure_migration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | +| gcs_migration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | +| index_rollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | +| index_template | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | +| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | +| opensearch_dashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | +| s3_migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | +| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | +| search_backpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | *No description.* | +| shard_indexing_pressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | *No description.* | +| action_auto_create_index_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| action_destructive_requires_name_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| auth_failure_listeners_input | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| automatic_utility_network_ip_filter_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| azure_migration_input | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| cluster_max_shards_per_node_input | typing.Union[int, float] | *No description.* | +| cluster_routing_allocation_node_concurrent_recoveries_input | typing.Union[int, float] | *No description.* | +| custom_domain_input | str | *No description.* | +| email_sender_name_input | str | *No description.* | +| email_sender_password_input | str | *No description.* | +| email_sender_username_input | str | *No description.* | +| enable_security_audit_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| gcs_migration_input | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| http_max_content_length_input | typing.Union[int, float] | *No description.* | +| http_max_header_size_input | typing.Union[int, float] | *No description.* | +| http_max_initial_line_length_input | typing.Union[int, float] | *No description.* | +| index_patterns_input | typing.List[str] | *No description.* | +| index_rollup_input | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| index_template_input | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| indices_fielddata_cache_size_input | typing.Union[int, float] | *No description.* | +| indices_memory_index_buffer_size_input | typing.Union[int, float] | *No description.* | +| indices_memory_max_index_buffer_size_input | typing.Union[int, float] | *No description.* | +| indices_memory_min_index_buffer_size_input | typing.Union[int, float] | *No description.* | +| indices_queries_cache_size_input | typing.Union[int, float] | *No description.* | +| indices_query_bool_max_clause_count_input | typing.Union[int, float] | *No description.* | +| indices_recovery_max_bytes_per_sec_input | typing.Union[int, float] | *No description.* | +| indices_recovery_max_concurrent_file_chunks_input | typing.Union[int, float] | *No description.* | +| ip_filter_input | typing.List[str] | *No description.* | +| ism_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| ism_history_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| ism_history_max_age_input | typing.Union[int, float] | *No description.* | +| ism_history_max_docs_input | typing.Union[int, float] | *No description.* | +| ism_history_rollover_check_period_input | typing.Union[int, float] | *No description.* | +| ism_history_rollover_retention_period_input | typing.Union[int, float] | *No description.* | +| keep_index_refresh_interval_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| knn_memory_circuit_breaker_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| knn_memory_circuit_breaker_limit_input | typing.Union[int, float] | *No description.* | +| openid_input | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| opensearch_dashboards_input | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| override_main_response_version_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| plugins_alerting_filter_by_backend_roles_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| public_access_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| reindex_remote_whitelist_input | typing.List[str] | *No description.* | +| s3_migration_input | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| saml_input | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| script_max_compilations_rate_input | str | *No description.* | +| search_backpressure_input | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | +| search_max_buckets_input | typing.Union[int, float] | *No description.* | +| service_log_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| shard_indexing_pressure_input | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | +| thread_pool_analyze_queue_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_analyze_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_force_merge_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_get_queue_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_get_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_search_queue_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_search_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_search_throttled_queue_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_search_throttled_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_write_queue_size_input | typing.Union[int, float] | *No description.* | +| thread_pool_write_size_input | typing.Union[int, float] | *No description.* | +| version_input | str | *No description.* | +| action_auto_create_index_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| action_destructive_requires_name | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| cluster_max_shards_per_node | typing.Union[int, float] | *No description.* | +| cluster_routing_allocation_node_concurrent_recoveries | typing.Union[int, float] | *No description.* | +| custom_domain | str | *No description.* | +| email_sender_name | str | *No description.* | +| email_sender_password | str | *No description.* | +| email_sender_username | str | *No description.* | +| enable_security_audit | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| http_max_content_length | typing.Union[int, float] | *No description.* | +| http_max_header_size | typing.Union[int, float] | *No description.* | +| http_max_initial_line_length | typing.Union[int, float] | *No description.* | +| index_patterns | typing.List[str] | *No description.* | +| indices_fielddata_cache_size | typing.Union[int, float] | *No description.* | +| indices_memory_index_buffer_size | typing.Union[int, float] | *No description.* | +| indices_memory_max_index_buffer_size | typing.Union[int, float] | *No description.* | +| indices_memory_min_index_buffer_size | typing.Union[int, float] | *No description.* | +| indices_queries_cache_size | typing.Union[int, float] | *No description.* | +| indices_query_bool_max_clause_count | typing.Union[int, float] | *No description.* | +| indices_recovery_max_bytes_per_sec | typing.Union[int, float] | *No description.* | +| indices_recovery_max_concurrent_file_chunks | typing.Union[int, float] | *No description.* | +| ip_filter | typing.List[str] | *No description.* | +| ism_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| ism_history_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| ism_history_max_age | typing.Union[int, float] | *No description.* | +| ism_history_max_docs | typing.Union[int, float] | *No description.* | +| ism_history_rollover_check_period | typing.Union[int, float] | *No description.* | +| ism_history_rollover_retention_period | typing.Union[int, float] | *No description.* | +| keep_index_refresh_interval | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| knn_memory_circuit_breaker_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| knn_memory_circuit_breaker_limit | typing.Union[int, float] | *No description.* | +| override_main_response_version | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| plugins_alerting_filter_by_backend_roles | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| public_access | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| reindex_remote_whitelist | typing.List[str] | *No description.* | +| script_max_compilations_rate | str | *No description.* | +| search_max_buckets | typing.Union[int, float] | *No description.* | +| service_log | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| thread_pool_analyze_queue_size | typing.Union[int, float] | *No description.* | +| thread_pool_analyze_size | typing.Union[int, float] | *No description.* | +| thread_pool_force_merge_size | typing.Union[int, float] | *No description.* | +| thread_pool_get_queue_size | typing.Union[int, float] | *No description.* | +| thread_pool_get_size | typing.Union[int, float] | *No description.* | +| thread_pool_search_queue_size | typing.Union[int, float] | *No description.* | +| thread_pool_search_size | typing.Union[int, float] | *No description.* | +| thread_pool_search_throttled_queue_size | typing.Union[int, float] | *No description.* | +| thread_pool_search_throttled_size | typing.Union[int, float] | *No description.* | +| thread_pool_write_queue_size | typing.Union[int, float] | *No description.* | +| thread_pool_write_size | typing.Union[int, float] | *No description.* | +| version | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchProperties | *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 + +--- + +##### `auth_failure_listeners`Required + +```python +auth_failure_listeners: ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +--- + +##### `azure_migration`Required + +```python +azure_migration: ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +--- + +##### `gcs_migration`Required + +```python +gcs_migration: ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +--- + +##### `index_rollup`Required + +```python +index_rollup: ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +--- + +##### `index_template`Required + +```python +index_template: ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +--- + +##### `openid`Required + +```python +openid: ManagedDatabaseOpensearchPropertiesOpenidOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +--- + +##### `opensearch_dashboards`Required + +```python +opensearch_dashboards: ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +--- + +##### `s3_migration`Required + +```python +s3_migration: ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +--- + +##### `saml`Required + +```python +saml: ManagedDatabaseOpensearchPropertiesSamlOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference + +--- + +##### `search_backpressure`Required + +```python +search_backpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +--- + +##### `shard_indexing_pressure`Required + +```python +shard_indexing_pressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference + +--- + +##### `action_auto_create_index_enabled_input`Optional + +```python +action_auto_create_index_enabled_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `action_destructive_requires_name_input`Optional + +```python +action_destructive_requires_name_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `auth_failure_listeners_input`Optional + +```python +auth_failure_listeners_input: ManagedDatabaseOpensearchPropertiesAuthFailureListeners +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `automatic_utility_network_ip_filter_input`Optional + +```python +automatic_utility_network_ip_filter_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `azure_migration_input`Optional + +```python +azure_migration_input: ManagedDatabaseOpensearchPropertiesAzureMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `cluster_max_shards_per_node_input`Optional + +```python +cluster_max_shards_per_node_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `cluster_routing_allocation_node_concurrent_recoveries_input`Optional + +```python +cluster_routing_allocation_node_concurrent_recoveries_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `custom_domain_input`Optional + +```python +custom_domain_input: str +``` + +- *Type:* str + +--- + +##### `email_sender_name_input`Optional + +```python +email_sender_name_input: str +``` + +- *Type:* str + +--- + +##### `email_sender_password_input`Optional + +```python +email_sender_password_input: str +``` + +- *Type:* str + +--- + +##### `email_sender_username_input`Optional + +```python +email_sender_username_input: str +``` + +- *Type:* str + +--- + +##### `enable_security_audit_input`Optional + +```python +enable_security_audit_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `gcs_migration_input`Optional + +```python +gcs_migration_input: ManagedDatabaseOpensearchPropertiesGcsMigration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `http_max_content_length_input`Optional + +```python +http_max_content_length_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `http_max_header_size_input`Optional + +```python +http_max_header_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `http_max_initial_line_length_input`Optional + +```python +http_max_initial_line_length_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `index_patterns_input`Optional + +```python +index_patterns_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `index_rollup_input`Optional + +```python +index_rollup_input: ManagedDatabaseOpensearchPropertiesIndexRollup +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `index_template_input`Optional + +```python +index_template_input: ManagedDatabaseOpensearchPropertiesIndexTemplate +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `indices_fielddata_cache_size_input`Optional + +```python +indices_fielddata_cache_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_index_buffer_size_input`Optional + +```python +indices_memory_index_buffer_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_max_index_buffer_size_input`Optional + +```python +indices_memory_max_index_buffer_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_min_index_buffer_size_input`Optional + +```python +indices_memory_min_index_buffer_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_queries_cache_size_input`Optional + +```python +indices_queries_cache_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_query_bool_max_clause_count_input`Optional + +```python +indices_query_bool_max_clause_count_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_recovery_max_bytes_per_sec_input`Optional + +```python +indices_recovery_max_bytes_per_sec_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_recovery_max_concurrent_file_chunks_input`Optional + +```python +indices_recovery_max_concurrent_file_chunks_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ip_filter_input`Optional + +```python +ip_filter_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `ism_enabled_input`Optional + +```python +ism_enabled_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `ism_history_enabled_input`Optional + +```python +ism_history_enabled_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `ism_history_max_age_input`Optional + +```python +ism_history_max_age_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_max_docs_input`Optional + +```python +ism_history_max_docs_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_rollover_check_period_input`Optional + +```python +ism_history_rollover_check_period_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_rollover_retention_period_input`Optional + +```python +ism_history_rollover_retention_period_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `keep_index_refresh_interval_input`Optional + +```python +keep_index_refresh_interval_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `knn_memory_circuit_breaker_enabled_input`Optional + +```python +knn_memory_circuit_breaker_enabled_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `knn_memory_circuit_breaker_limit_input`Optional + +```python +knn_memory_circuit_breaker_limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `openid_input`Optional + +```python +openid_input: ManagedDatabaseOpensearchPropertiesOpenid +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `opensearch_dashboards_input`Optional + +```python +opensearch_dashboards_input: ManagedDatabaseOpensearchPropertiesOpensearchDashboards +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `override_main_response_version_input`Optional + +```python +override_main_response_version_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `plugins_alerting_filter_by_backend_roles_input`Optional + +```python +plugins_alerting_filter_by_backend_roles_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `public_access_input`Optional + +```python +public_access_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `reindex_remote_whitelist_input`Optional + +```python +reindex_remote_whitelist_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `s3_migration_input`Optional + +```python +s3_migration_input: ManagedDatabaseOpensearchPropertiesS3Migration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `saml_input`Optional + +```python +saml_input: ManagedDatabaseOpensearchPropertiesSaml +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `script_max_compilations_rate_input`Optional + +```python +script_max_compilations_rate_input: str +``` + +- *Type:* str + +--- + +##### `search_backpressure_input`Optional + +```python +search_backpressure_input: ManagedDatabaseOpensearchPropertiesSearchBackpressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `search_max_buckets_input`Optional + +```python +search_max_buckets_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `service_log_input`Optional + +```python +service_log_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `shard_indexing_pressure_input`Optional + +```python +shard_indexing_pressure_input: ManagedDatabaseOpensearchPropertiesShardIndexingPressure +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `thread_pool_analyze_queue_size_input`Optional + +```python +thread_pool_analyze_queue_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_analyze_size_input`Optional + +```python +thread_pool_analyze_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_force_merge_size_input`Optional + +```python +thread_pool_force_merge_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_get_queue_size_input`Optional + +```python +thread_pool_get_queue_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_get_size_input`Optional + +```python +thread_pool_get_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_queue_size_input`Optional + +```python +thread_pool_search_queue_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_size_input`Optional + +```python +thread_pool_search_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_throttled_queue_size_input`Optional + +```python +thread_pool_search_throttled_queue_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_throttled_size_input`Optional + +```python +thread_pool_search_throttled_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_write_queue_size_input`Optional + +```python +thread_pool_write_queue_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_write_size_input`Optional + +```python +thread_pool_write_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `version_input`Optional + +```python +version_input: str +``` + +- *Type:* str + +--- + +##### `action_auto_create_index_enabled`Required + +```python +action_auto_create_index_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `action_destructive_requires_name`Required + +```python +action_destructive_requires_name: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `automatic_utility_network_ip_filter`Required + +```python +automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `cluster_max_shards_per_node`Required + +```python +cluster_max_shards_per_node: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `cluster_routing_allocation_node_concurrent_recoveries`Required + +```python +cluster_routing_allocation_node_concurrent_recoveries: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `custom_domain`Required + +```python +custom_domain: str +``` + +- *Type:* str + +--- + +##### `email_sender_name`Required + +```python +email_sender_name: str +``` + +- *Type:* str + +--- + +##### `email_sender_password`Required + +```python +email_sender_password: str +``` + +- *Type:* str + +--- + +##### `email_sender_username`Required + +```python +email_sender_username: str +``` + +- *Type:* str + +--- + +##### `enable_security_audit`Required + +```python +enable_security_audit: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `http_max_content_length`Required + +```python +http_max_content_length: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `http_max_header_size`Required + +```python +http_max_header_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `http_max_initial_line_length`Required + +```python +http_max_initial_line_length: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `index_patterns`Required + +```python +index_patterns: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `indices_fielddata_cache_size`Required + +```python +indices_fielddata_cache_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_index_buffer_size`Required + +```python +indices_memory_index_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_max_index_buffer_size`Required + +```python +indices_memory_max_index_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_memory_min_index_buffer_size`Required + +```python +indices_memory_min_index_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_queries_cache_size`Required + +```python +indices_queries_cache_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_query_bool_max_clause_count`Required + +```python +indices_query_bool_max_clause_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_recovery_max_bytes_per_sec`Required + +```python +indices_recovery_max_bytes_per_sec: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `indices_recovery_max_concurrent_file_chunks`Required + +```python +indices_recovery_max_concurrent_file_chunks: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ip_filter`Required + +```python +ip_filter: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `ism_enabled`Required + +```python +ism_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `ism_history_enabled`Required + +```python +ism_history_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `ism_history_max_age`Required + +```python +ism_history_max_age: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_max_docs`Required + +```python +ism_history_max_docs: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_rollover_check_period`Required + +```python +ism_history_rollover_check_period: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ism_history_rollover_retention_period`Required + +```python +ism_history_rollover_retention_period: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `keep_index_refresh_interval`Required + +```python +keep_index_refresh_interval: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `knn_memory_circuit_breaker_enabled`Required + +```python +knn_memory_circuit_breaker_enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `knn_memory_circuit_breaker_limit`Required + +```python +knn_memory_circuit_breaker_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `override_main_response_version`Required + +```python +override_main_response_version: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `plugins_alerting_filter_by_backend_roles`Required + +```python +plugins_alerting_filter_by_backend_roles: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `public_access`Required + +```python +public_access: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `reindex_remote_whitelist`Required + +```python +reindex_remote_whitelist: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `script_max_compilations_rate`Required + +```python +script_max_compilations_rate: str +``` + +- *Type:* str + +--- + +##### `search_max_buckets`Required + +```python +search_max_buckets: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `service_log`Required + +```python +service_log: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `thread_pool_analyze_queue_size`Required + +```python +thread_pool_analyze_queue_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_analyze_size`Required + +```python +thread_pool_analyze_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_force_merge_size`Required + +```python +thread_pool_force_merge_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_get_queue_size`Required + +```python +thread_pool_get_queue_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_get_size`Required + +```python +thread_pool_get_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_queue_size`Required + +```python +thread_pool_search_queue_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_size`Required + +```python +thread_pool_search_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_throttled_queue_size`Required + +```python +thread_pool_search_throttled_queue_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_search_throttled_size`Required + +```python +thread_pool_search_throttled_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_write_queue_size`Required + +```python +thread_pool_write_queue_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `thread_pool_write_size`Required + +```python +thread_pool_write_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `version`Required + +```python +version: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchProperties +``` + +- *Type:* ManagedDatabaseOpensearchProperties + +--- + + +### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference( + 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_access_key | *No description.* | +| reset_base_path | *No description.* | +| reset_bucket | *No description.* | +| reset_chunk_size | *No description.* | +| reset_compress | *No description.* | +| reset_endpoint | *No description.* | +| reset_include_aliases | *No description.* | +| reset_indices | *No description.* | +| reset_region | *No description.* | +| reset_restore_global_state | *No description.* | +| reset_secret_key | *No description.* | +| reset_server_side_encryption | *No description.* | +| reset_snapshot_name | *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_access_key` + +```python +def reset_access_key() -> None +``` + +##### `reset_base_path` + +```python +def reset_base_path() -> None +``` + +##### `reset_bucket` + +```python +def reset_bucket() -> None +``` + +##### `reset_chunk_size` + +```python +def reset_chunk_size() -> None +``` + +##### `reset_compress` + +```python +def reset_compress() -> None +``` + +##### `reset_endpoint` + +```python +def reset_endpoint() -> None +``` + +##### `reset_include_aliases` + +```python +def reset_include_aliases() -> None +``` + +##### `reset_indices` + +```python +def reset_indices() -> None +``` + +##### `reset_region` + +```python +def reset_region() -> None +``` + +##### `reset_restore_global_state` + +```python +def reset_restore_global_state() -> None +``` + +##### `reset_secret_key` + +```python +def reset_secret_key() -> None +``` + +##### `reset_server_side_encryption` + +```python +def reset_server_side_encryption() -> None +``` + +##### `reset_snapshot_name` + +```python +def reset_snapshot_name() -> 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.* | +| access_key_input | str | *No description.* | +| base_path_input | str | *No description.* | +| bucket_input | str | *No description.* | +| chunk_size_input | str | *No description.* | +| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| endpoint_input | str | *No description.* | +| include_aliases_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices_input | str | *No description.* | +| region_input | str | *No description.* | +| restore_global_state_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| secret_key_input | str | *No description.* | +| server_side_encryption_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| snapshot_name_input | str | *No description.* | +| access_key | str | *No description.* | +| base_path | str | *No description.* | +| bucket | str | *No description.* | +| chunk_size | str | *No description.* | +| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| endpoint | str | *No description.* | +| include_aliases | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| indices | str | *No description.* | +| region | str | *No description.* | +| restore_global_state | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| secret_key | str | *No description.* | +| server_side_encryption | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| snapshot_name | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesS3Migration | *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 + +--- + +##### `access_key_input`Optional + +```python +access_key_input: str +``` + +- *Type:* str + +--- + +##### `base_path_input`Optional + +```python +base_path_input: str +``` + +- *Type:* str + +--- + +##### `bucket_input`Optional + +```python +bucket_input: str +``` + +- *Type:* str + +--- + +##### `chunk_size_input`Optional + +```python +chunk_size_input: str +``` + +- *Type:* str + +--- + +##### `compress_input`Optional + +```python +compress_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `endpoint_input`Optional + +```python +endpoint_input: str +``` + +- *Type:* str + +--- + +##### `include_aliases_input`Optional + +```python +include_aliases_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `indices_input`Optional + +```python +indices_input: str +``` + +- *Type:* str + +--- + +##### `region_input`Optional + +```python +region_input: str +``` + +- *Type:* str + +--- + +##### `restore_global_state_input`Optional + +```python +restore_global_state_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `secret_key_input`Optional + +```python +secret_key_input: str +``` + +- *Type:* str + +--- + +##### `server_side_encryption_input`Optional + +```python +server_side_encryption_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `snapshot_name_input`Optional + +```python +snapshot_name_input: str +``` + +- *Type:* str + +--- + +##### `access_key`Required + +```python +access_key: str +``` + +- *Type:* str + +--- + +##### `base_path`Required + +```python +base_path: str +``` + +- *Type:* str + +--- + +##### `bucket`Required + +```python +bucket: str +``` + +- *Type:* str + +--- + +##### `chunk_size`Required + +```python +chunk_size: str +``` + +- *Type:* str + +--- + +##### `compress`Required + +```python +compress: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `endpoint`Required + +```python +endpoint: str +``` + +- *Type:* str + +--- + +##### `include_aliases`Required + +```python +include_aliases: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `indices`Required + +```python +indices: str +``` + +- *Type:* str + +--- + +##### `region`Required + +```python +region: str +``` + +- *Type:* str + +--- + +##### `restore_global_state`Required + +```python +restore_global_state: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `secret_key`Required + +```python +secret_key: str +``` + +- *Type:* str + +--- + +##### `server_side_encryption`Required + +```python +server_side_encryption: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `snapshot_name`Required + +```python +snapshot_name: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchPropertiesS3Migration +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + + +### ManagedDatabaseOpensearchPropertiesSamlOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference( + 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_enabled | *No description.* | +| reset_idp_entity_id | *No description.* | +| reset_idp_metadata_url | *No description.* | +| reset_idp_pemtrustedcas_content | *No description.* | +| reset_roles_key | *No description.* | +| reset_sp_entity_id | *No description.* | +| reset_subject_key | *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_enabled` + +```python +def reset_enabled() -> None +``` + +##### `reset_idp_entity_id` + +```python +def reset_idp_entity_id() -> None +``` + +##### `reset_idp_metadata_url` + +```python +def reset_idp_metadata_url() -> None +``` + +##### `reset_idp_pemtrustedcas_content` + +```python +def reset_idp_pemtrustedcas_content() -> None +``` + +##### `reset_roles_key` + +```python +def reset_roles_key() -> None +``` + +##### `reset_sp_entity_id` + +```python +def reset_sp_entity_id() -> None +``` + +##### `reset_subject_key` + +```python +def reset_subject_key() -> 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.* | +| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| idp_entity_id_input | str | *No description.* | +| idp_metadata_url_input | str | *No description.* | +| idp_pemtrustedcas_content_input | str | *No description.* | +| roles_key_input | str | *No description.* | +| sp_entity_id_input | str | *No description.* | +| subject_key_input | str | *No description.* | +| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| idp_entity_id | str | *No description.* | +| idp_metadata_url | str | *No description.* | +| idp_pemtrustedcas_content | str | *No description.* | +| roles_key | str | *No description.* | +| sp_entity_id | str | *No description.* | +| subject_key | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesSaml | *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 + +--- + +##### `enabled_input`Optional + +```python +enabled_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `idp_entity_id_input`Optional + +```python +idp_entity_id_input: str +``` + +- *Type:* str + +--- + +##### `idp_metadata_url_input`Optional + +```python +idp_metadata_url_input: str +``` + +- *Type:* str + +--- + +##### `idp_pemtrustedcas_content_input`Optional + +```python +idp_pemtrustedcas_content_input: str +``` + +- *Type:* str + +--- + +##### `roles_key_input`Optional + +```python +roles_key_input: str +``` + +- *Type:* str + +--- + +##### `sp_entity_id_input`Optional + +```python +sp_entity_id_input: str +``` + +- *Type:* str + +--- + +##### `subject_key_input`Optional + +```python +subject_key_input: str +``` + +- *Type:* str + +--- + +##### `enabled`Required + +```python +enabled: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `idp_entity_id`Required + +```python +idp_entity_id: str +``` + +- *Type:* str + +--- + +##### `idp_metadata_url`Required + +```python +idp_metadata_url: str +``` + +- *Type:* str + +--- + +##### `idp_pemtrustedcas_content`Required + +```python +idp_pemtrustedcas_content: str +``` + +- *Type:* str + +--- + +##### `roles_key`Required + +```python +roles_key: str +``` + +- *Type:* str + +--- + +##### `sp_entity_id`Required + +```python +sp_entity_id: str +``` + +- *Type:* str + +--- + +##### `subject_key`Required ```python -def put_index_template( - mapping_nested_objects_limit: typing.Union[int, float] = None, - number_of_replicas: typing.Union[int, float] = None, - number_of_shards: typing.Union[int, float] = None -) -> None +subject_key: str ``` -###### `mapping_nested_objects_limit`Optional +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseOpensearchPropertiesSaml +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference( + 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_cpu_threshold | *No description.* | +| reset_heap_threshold | *No description.* | +| reset_num_successive_breaches | *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_cpu_threshold` + +```python +def reset_cpu_threshold() -> None +``` + +##### `reset_heap_threshold` + +```python +def reset_heap_threshold() -> None +``` + +##### `reset_num_successive_breaches` + +```python +def reset_num_successive_breaches() -> 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.* | +| cpu_threshold_input | typing.Union[int, float] | *No description.* | +| heap_threshold_input | typing.Union[int, float] | *No description.* | +| num_successive_breaches_input | typing.Union[int, float] | *No description.* | +| cpu_threshold | typing.Union[int, float] | *No description.* | +| heap_threshold | typing.Union[int, float] | *No description.* | +| num_successive_breaches | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *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 + +--- + +##### `cpu_threshold_input`Optional + +```python +cpu_threshold_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- -- *Type:* typing.Union[int, float] +##### `heap_threshold_input`Optional -index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. +```python +heap_threshold_input: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +- *Type:* typing.Union[int, float] --- -###### `number_of_replicas`Optional +##### `num_successive_breaches_input`Optional + +```python +num_successive_breaches_input: typing.Union[int, float] +``` - *Type:* typing.Union[int, float] -The number of replicas each primary shard has. +--- + +##### `cpu_threshold`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +```python +cpu_threshold: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] --- -###### `number_of_shards`Optional +##### `heap_threshold`Required + +```python +heap_threshold: typing.Union[int, float] +``` - *Type:* typing.Union[int, float] -The number of primary shards that an index should have. +--- + +##### `num_successive_breaches`Required + +```python +num_successive_breaches: typing.Union[int, float] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +- *Type:* typing.Union[int, float] --- -##### `put_openid` +##### `internal_value`Optional ```python -def put_openid( - client_id: str = None, - client_secret: str = None, - connect_url: str = None, - enabled: typing.Union[bool, IResolvable] = None, - header: str = None, - jwt_header: str = None, - jwt_url_parameter: str = None, - refresh_rate_limit_count: typing.Union[int, float] = None, - refresh_rate_limit_time_window_ms: typing.Union[int, float] = None, - roles_key: str = None, - scope: str = None, - subject_key: str = None -) -> None +internal_value: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress ``` -###### `client_id`Optional +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -- *Type:* str +--- -The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +### ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference ---- +#### Initializers -###### `client_secret`Optional +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch -- *Type:* str +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` -The client secret of the OpenID Connect. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -The client secret of the OpenID Connect client configured in your IdP. Required. +--- -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. --- -###### `connect_url`Optional +##### `terraform_attribute`Required - *Type:* str -OpenID Connect metadata/configuration URL. +The attribute on the parent resource this class is referencing. -The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. +--- -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +#### 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_node_duress | *No description.* | +| put_search_shard_task | *No description.* | +| put_search_task | *No description.* | +| reset_mode | *No description.* | +| reset_node_duress | *No description.* | +| reset_search_shard_task | *No description.* | +| reset_search_task | *No description.* | + +--- + +##### `compute_fqn` -###### `enabled`Optional +```python +def compute_fqn() -> str +``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +##### `get_any_map_attribute` -Enable or disable OpenSearch OpenID Connect authentication. +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` -Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +- *Type:* str --- -###### `header`Optional +##### `get_boolean_attribute` -- *Type:* str +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` -HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +- *Type:* str --- -###### `jwt_header`Optional - -- *Type:* str +##### `get_boolean_map_attribute` -The HTTP header that stores the token. +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` -The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +- *Type:* str --- -###### `jwt_url_parameter`Optional - -- *Type:* str +##### `get_list_attribute` -URL JWT token. +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` -If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +- *Type:* str --- -###### `refresh_rate_limit_count`Optional - -- *Type:* typing.Union[int, float] +##### `get_number_attribute` -The maximum number of unknown key IDs in the time frame. +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` -The maximum number of unknown key IDs in the time frame. Default is 10. Optional. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +- *Type:* str --- -###### `refresh_rate_limit_time_window_ms`Optional - -- *Type:* typing.Union[int, float] +##### `get_number_list_attribute` -The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` -The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +- *Type:* str --- -###### `roles_key`Optional +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required - *Type:* str -The key in the JSON payload that stores the user’s roles. +--- -The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +###### `terraform_attribute`Required + +- *Type:* str --- -###### `scope`Optional +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required - *Type:* str -The scope of the identity token issued by the IdP. +--- -The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +- *Type:* str --- -###### `subject_key`Optional +##### `resolve` -- *Type:* str +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` -The key in the JSON payload that stores the user’s name. +Produce the Token's value at resolution time. -The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. +###### `_context`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +- *Type:* cdktf.IResolveContext --- -##### `put_opensearch_dashboards` +##### `to_string` ```python -def put_opensearch_dashboards( - enabled: typing.Union[bool, IResolvable] = None, - max_old_space_size: typing.Union[int, float] = None, - opensearch_request_timeout: typing.Union[int, float] = None +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `put_node_duress` + +```python +def put_node_duress( + cpu_threshold: typing.Union[int, float] = None, + heap_threshold: typing.Union[int, float] = None, + num_successive_breaches: typing.Union[int, float] = None ) -> None ``` -###### `enabled`Optional +###### `cpu_threshold`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] -Enable or disable OpenSearch Dashboards. +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -###### `max_old_space_size`Optional +###### `heap_threshold`Optional - *Type:* typing.Union[int, float] -Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} --- -###### `opensearch_request_timeout`Optional +###### `num_successive_breaches`Optional - *Type:* typing.Union[int, float] -Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. +The number of successive limit breaches after which the node is considered to be under duress. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} --- -##### `put_s3_migration` +##### `put_search_shard_task` ```python -def put_s3_migration( - access_key: str = None, - base_path: str = None, - bucket: str = None, - chunk_size: str = None, - compress: typing.Union[bool, IResolvable] = None, - endpoint: str = None, - region: str = None, - secret_key: str = None, - server_side_encryption: typing.Union[bool, IResolvable] = None, - snapshot_name: str = None +def put_search_shard_task( + cancellation_burst: typing.Union[int, float] = None, + cancellation_rate: typing.Union[int, float] = None, + cancellation_ratio: typing.Union[int, float] = None, + cpu_time_millis_threshold: typing.Union[int, float] = None, + elapsed_time_millis_threshold: typing.Union[int, float] = None, + heap_moving_average_window_size: typing.Union[int, float] = None, + heap_percent_threshold: typing.Union[int, float] = None, + heap_variance: typing.Union[int, float] = None, + total_heap_percent_threshold: typing.Union[int, float] = None ) -> None ``` -###### `access_key`Optional +###### `cancellation_burst`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -AWS Access key. AWS Access key. +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -###### `base_path`Optional +###### `cancellation_rate`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -The path to the repository data within its container. +The maximum number of tasks to cancel per millisecond of elapsed time. -The path to the repository data within its container. The value of this setting should not start or end with a /. +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -###### `bucket`Optional +###### `cancellation_ratio`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -S3 bucket name. S3 bucket name. +The maximum number of tasks to cancel. + +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} + +--- + +###### `cpu_time_millis_threshold`Optional + +- *Type:* typing.Union[int, float] + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} + +--- + +###### `elapsed_time_millis_threshold`Optional + +- *Type:* typing.Union[int, float] + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -###### `chunk_size`Optional +###### `heap_moving_average_window_size`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Chunk size. +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. -Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -###### `compress`Optional +###### `heap_percent_threshold`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] -Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. + +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -###### `endpoint`Optional +###### `heap_variance`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -The S3 service endpoint to connect. +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. -The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -###### `region`Optional - -- *Type:* str +###### `total_heap_percent_threshold`Optional -S3 region. S3 region. +- *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. ---- +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. -###### `secret_key`Optional +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} -- *Type:* str +--- -AWS secret key. AWS secret key. +##### `put_search_task` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +```python +def put_search_task( + cancellation_burst: typing.Union[int, float] = None, + cancellation_rate: typing.Union[int, float] = None, + cancellation_ratio: typing.Union[int, float] = None, + cpu_time_millis_threshold: typing.Union[int, float] = None, + elapsed_time_millis_threshold: typing.Union[int, float] = None, + heap_moving_average_window_size: typing.Union[int, float] = None, + heap_percent_threshold: typing.Union[int, float] = None, + heap_variance: typing.Union[int, float] = None, + total_heap_percent_threshold: typing.Union[int, float] = None +) -> None +``` ---- +###### `cancellation_burst`Optional -###### `server_side_encryption`Optional +- *Type:* typing.Union[int, float] -- *Type:* typing.Union[bool, cdktf.IResolvable] +The maximum number of search tasks to cancel in a single iteration of the observer thread. -Server side encryption. When set to true files are encrypted on server side. +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -###### `snapshot_name`Optional - -- *Type:* str +###### `cancellation_rate`Optional -The snapshot name to restore from. The snapshot name to restore from. +- *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +The maximum number of search tasks to cancel per millisecond of elapsed time. ---- +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. -##### `put_saml` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -```python -def put_saml( - enabled: typing.Union[bool, IResolvable] = None, - idp_entity_id: str = None, - idp_metadata_url: str = None, - idp_pemtrustedcas_content: str = None, - roles_key: str = None, - sp_entity_id: str = None, - subject_key: str = None -) -> None -``` +--- -###### `enabled`Optional +###### `cancellation_ratio`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] -Enable or disable OpenSearch SAML authentication. +The maximum number of search tasks to cancel, as a percentage of successful search task completions. -Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -###### `idp_entity_id`Optional +###### `cpu_time_millis_threshold`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Identity Provider Entity ID. +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. -The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -###### `idp_metadata_url`Optional +###### `elapsed_time_millis_threshold`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Identity Provider (IdP) SAML metadata URL. +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. -The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -###### `idp_pemtrustedcas_content`Optional +###### `heap_moving_average_window_size`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -PEM-encoded root CA Content for SAML IdP server verification. +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. -This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -###### `roles_key`Optional +###### `heap_percent_threshold`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -SAML response role attribute. +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -###### `sp_entity_id`Optional +###### `heap_variance`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Service Provider Entity ID. +The heap usage variance required for an individual parent task before it is considered for cancellation. -The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -###### `subject_key`Optional +###### `total_heap_percent_threshold`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -SAML response subject attribute. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. -Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `reset_action_auto_create_index_enabled` +##### `reset_mode` ```python -def reset_action_auto_create_index_enabled() -> None +def reset_mode() -> None ``` -##### `reset_action_destructive_requires_name` +##### `reset_node_duress` ```python -def reset_action_destructive_requires_name() -> None +def reset_node_duress() -> None ``` -##### `reset_auth_failure_listeners` +##### `reset_search_shard_task` ```python -def reset_auth_failure_listeners() -> None +def reset_search_shard_task() -> None ``` -##### `reset_automatic_utility_network_ip_filter` +##### `reset_search_task` ```python -def reset_automatic_utility_network_ip_filter() -> None +def reset_search_task() -> None ``` -##### `reset_azure_migration` -```python -def reset_azure_migration() -> None -``` +#### Properties -##### `reset_cluster_max_shards_per_node` +| **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.* | +| node_duress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | *No description.* | +| search_shard_task | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | *No description.* | +| search_task | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | *No description.* | +| mode_input | str | *No description.* | +| node_duress_input | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | +| search_shard_task_input | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | +| search_task_input | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | +| mode | str | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | -```python -def reset_cluster_max_shards_per_node() -> None -``` +--- -##### `reset_cluster_routing_allocation_node_concurrent_recoveries` +##### `creation_stack`Required ```python -def reset_cluster_routing_allocation_node_concurrent_recoveries() -> None +creation_stack: typing.List[str] ``` -##### `reset_custom_domain` +- *Type:* typing.List[str] -```python -def reset_custom_domain() -> None -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -##### `reset_email_sender_name` +If this returns an empty array the stack will not be attached. -```python -def reset_email_sender_name() -> None -``` +--- -##### `reset_email_sender_password` +##### `fqn`Required ```python -def reset_email_sender_password() -> None +fqn: str ``` -##### `reset_email_sender_username` +- *Type:* str -```python -def reset_email_sender_username() -> None -``` +--- -##### `reset_enable_security_audit` +##### `node_duress`Required ```python -def reset_enable_security_audit() -> None +node_duress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference ``` -##### `reset_gcs_migration` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference -```python -def reset_gcs_migration() -> None -``` +--- -##### `reset_http_max_content_length` +##### `search_shard_task`Required ```python -def reset_http_max_content_length() -> None +search_shard_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference ``` -##### `reset_http_max_header_size` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference -```python -def reset_http_max_header_size() -> None -``` +--- -##### `reset_http_max_initial_line_length` +##### `search_task`Required ```python -def reset_http_max_initial_line_length() -> None +search_task: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference ``` -##### `reset_index_patterns` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference -```python -def reset_index_patterns() -> None -``` +--- -##### `reset_index_rollup` +##### `mode_input`Optional ```python -def reset_index_rollup() -> None +mode_input: str ``` -##### `reset_index_template` +- *Type:* str -```python -def reset_index_template() -> None -``` +--- -##### `reset_indices_fielddata_cache_size` +##### `node_duress_input`Optional ```python -def reset_indices_fielddata_cache_size() -> None +node_duress_input: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress ``` -##### `reset_indices_memory_index_buffer_size` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -```python -def reset_indices_memory_index_buffer_size() -> None -``` +--- -##### `reset_indices_memory_max_index_buffer_size` +##### `search_shard_task_input`Optional ```python -def reset_indices_memory_max_index_buffer_size() -> None +search_shard_task_input: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask ``` -##### `reset_indices_memory_min_index_buffer_size` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask -```python -def reset_indices_memory_min_index_buffer_size() -> None -``` +--- -##### `reset_indices_queries_cache_size` +##### `search_task_input`Optional ```python -def reset_indices_queries_cache_size() -> None +search_task_input: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -##### `reset_indices_query_bool_max_clause_count` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -```python -def reset_indices_query_bool_max_clause_count() -> None -``` +--- -##### `reset_indices_recovery_max_bytes_per_sec` +##### `mode`Required ```python -def reset_indices_recovery_max_bytes_per_sec() -> None +mode: str ``` -##### `reset_indices_recovery_max_concurrent_file_chunks` +- *Type:* str + +--- + +##### `internal_value`Optional ```python -def reset_indices_recovery_max_concurrent_file_chunks() -> None +internal_value: ManagedDatabaseOpensearchPropertiesSearchBackpressure ``` -##### `reset_ip_filter` +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference + +#### Initializers ```python -def reset_ip_filter() -> None +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) ``` -##### `reset_ism_enabled` +| **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_cancellation_burst | *No description.* | +| reset_cancellation_rate | *No description.* | +| reset_cancellation_ratio | *No description.* | +| reset_cpu_time_millis_threshold | *No description.* | +| reset_elapsed_time_millis_threshold | *No description.* | +| reset_heap_moving_average_window_size | *No description.* | +| reset_heap_percent_threshold | *No description.* | +| reset_heap_variance | *No description.* | +| reset_total_heap_percent_threshold | *No description.* | + +--- + +##### `compute_fqn` ```python -def reset_ism_enabled() -> None +def compute_fqn() -> str ``` -##### `reset_ism_history_enabled` +##### `get_any_map_attribute` ```python -def reset_ism_history_enabled() -> None +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] ``` -##### `reset_ism_history_max_age` +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` ```python -def reset_ism_history_max_age() -> None +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -##### `reset_ism_history_max_docs` +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` ```python -def reset_ism_history_max_docs() -> None +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -##### `reset_ism_history_rollover_check_period` +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` ```python -def reset_ism_history_rollover_check_period() -> None +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -##### `reset_ism_history_rollover_retention_period` +###### `terraform_attribute`Required -```python -def reset_ism_history_rollover_retention_period() -> None -``` +- *Type:* str -##### `reset_keep_index_refresh_interval` +--- + +##### `get_number_attribute` ```python -def reset_keep_index_refresh_interval() -> None +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -##### `reset_knn_memory_circuit_breaker_enabled` +###### `terraform_attribute`Required -```python -def reset_knn_memory_circuit_breaker_enabled() -> None -``` +- *Type:* str -##### `reset_knn_memory_circuit_breaker_limit` +--- + +##### `get_number_list_attribute` ```python -def reset_knn_memory_circuit_breaker_limit() -> None +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -##### `reset_openid` +###### `terraform_attribute`Required -```python -def reset_openid() -> None -``` +- *Type:* str -##### `reset_opensearch_dashboards` +--- + +##### `get_number_map_attribute` ```python -def reset_opensearch_dashboards() -> None +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -##### `reset_override_main_response_version` +###### `terraform_attribute`Required -```python -def reset_override_main_response_version() -> None -``` +- *Type:* str -##### `reset_plugins_alerting_filter_by_backend_roles` +--- + +##### `get_string_attribute` ```python -def reset_plugins_alerting_filter_by_backend_roles() -> None +def get_string_attribute( + terraform_attribute: str +) -> str ``` -##### `reset_public_access` +###### `terraform_attribute`Required -```python -def reset_public_access() -> None -``` +- *Type:* str -##### `reset_reindex_remote_whitelist` +--- + +##### `get_string_map_attribute` ```python -def reset_reindex_remote_whitelist() -> None +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -##### `reset_s3_migration` +###### `terraform_attribute`Required -```python -def reset_s3_migration() -> None -``` +- *Type:* str -##### `reset_saml` +--- + +##### `interpolation_for_attribute` ```python -def reset_saml() -> None +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -##### `reset_script_max_compilations_rate` +###### `property`Required -```python -def reset_script_max_compilations_rate() -> None -``` +- *Type:* str -##### `reset_search_max_buckets` +--- + +##### `resolve` ```python -def reset_search_max_buckets() -> None +def resolve( + _context: IResolveContext +) -> typing.Any ``` -##### `reset_service_log` +Produce the Token's value at resolution time. -```python -def reset_service_log() -> None -``` +###### `_context`Required -##### `reset_thread_pool_analyze_queue_size` +- *Type:* cdktf.IResolveContext -```python -def reset_thread_pool_analyze_queue_size() -> None -``` +--- -##### `reset_thread_pool_analyze_size` +##### `to_string` ```python -def reset_thread_pool_analyze_size() -> None +def to_string() -> str ``` -##### `reset_thread_pool_force_merge_size` +Return a string representation of this resolvable object. -```python -def reset_thread_pool_force_merge_size() -> None -``` +Returns a reversible string representation. -##### `reset_thread_pool_get_queue_size` +##### `reset_cancellation_burst` ```python -def reset_thread_pool_get_queue_size() -> None +def reset_cancellation_burst() -> None ``` -##### `reset_thread_pool_get_size` +##### `reset_cancellation_rate` ```python -def reset_thread_pool_get_size() -> None +def reset_cancellation_rate() -> None ``` -##### `reset_thread_pool_search_queue_size` +##### `reset_cancellation_ratio` ```python -def reset_thread_pool_search_queue_size() -> None +def reset_cancellation_ratio() -> None ``` -##### `reset_thread_pool_search_size` +##### `reset_cpu_time_millis_threshold` ```python -def reset_thread_pool_search_size() -> None +def reset_cpu_time_millis_threshold() -> None ``` -##### `reset_thread_pool_search_throttled_queue_size` +##### `reset_elapsed_time_millis_threshold` ```python -def reset_thread_pool_search_throttled_queue_size() -> None +def reset_elapsed_time_millis_threshold() -> None ``` -##### `reset_thread_pool_search_throttled_size` +##### `reset_heap_moving_average_window_size` ```python -def reset_thread_pool_search_throttled_size() -> None +def reset_heap_moving_average_window_size() -> None ``` -##### `reset_thread_pool_write_queue_size` +##### `reset_heap_percent_threshold` ```python -def reset_thread_pool_write_queue_size() -> None +def reset_heap_percent_threshold() -> None ``` -##### `reset_thread_pool_write_size` +##### `reset_heap_variance` ```python -def reset_thread_pool_write_size() -> None +def reset_heap_variance() -> None ``` -##### `reset_version` +##### `reset_total_heap_percent_threshold` ```python -def reset_version() -> None +def reset_total_heap_percent_threshold() -> 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.* | -| auth_failure_listeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | -| azure_migration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | -| gcs_migration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | -| index_rollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | -| index_template | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | -| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | -| opensearch_dashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | -| s3_migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | -| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | -| action_auto_create_index_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| action_destructive_requires_name_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| auth_failure_listeners_input | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | -| automatic_utility_network_ip_filter_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| azure_migration_input | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | -| cluster_max_shards_per_node_input | typing.Union[int, float] | *No description.* | -| cluster_routing_allocation_node_concurrent_recoveries_input | typing.Union[int, float] | *No description.* | -| custom_domain_input | str | *No description.* | -| email_sender_name_input | str | *No description.* | -| email_sender_password_input | str | *No description.* | -| email_sender_username_input | str | *No description.* | -| enable_security_audit_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| gcs_migration_input | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | -| http_max_content_length_input | typing.Union[int, float] | *No description.* | -| http_max_header_size_input | typing.Union[int, float] | *No description.* | -| http_max_initial_line_length_input | typing.Union[int, float] | *No description.* | -| index_patterns_input | typing.List[str] | *No description.* | -| index_rollup_input | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | -| index_template_input | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -| indices_fielddata_cache_size_input | typing.Union[int, float] | *No description.* | -| indices_memory_index_buffer_size_input | typing.Union[int, float] | *No description.* | -| indices_memory_max_index_buffer_size_input | typing.Union[int, float] | *No description.* | -| indices_memory_min_index_buffer_size_input | typing.Union[int, float] | *No description.* | -| indices_queries_cache_size_input | typing.Union[int, float] | *No description.* | -| indices_query_bool_max_clause_count_input | typing.Union[int, float] | *No description.* | -| indices_recovery_max_bytes_per_sec_input | typing.Union[int, float] | *No description.* | -| indices_recovery_max_concurrent_file_chunks_input | typing.Union[int, float] | *No description.* | -| ip_filter_input | typing.List[str] | *No description.* | -| ism_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| ism_history_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| ism_history_max_age_input | typing.Union[int, float] | *No description.* | -| ism_history_max_docs_input | typing.Union[int, float] | *No description.* | -| ism_history_rollover_check_period_input | typing.Union[int, float] | *No description.* | -| ism_history_rollover_retention_period_input | typing.Union[int, float] | *No description.* | -| keep_index_refresh_interval_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| knn_memory_circuit_breaker_enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| knn_memory_circuit_breaker_limit_input | typing.Union[int, float] | *No description.* | -| openid_input | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | -| opensearch_dashboards_input | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | -| override_main_response_version_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| plugins_alerting_filter_by_backend_roles_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| public_access_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| reindex_remote_whitelist_input | typing.List[str] | *No description.* | -| s3_migration_input | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | -| saml_input | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | -| script_max_compilations_rate_input | str | *No description.* | -| search_max_buckets_input | typing.Union[int, float] | *No description.* | -| service_log_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| thread_pool_analyze_queue_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_analyze_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_force_merge_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_get_queue_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_get_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_search_queue_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_search_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_search_throttled_queue_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_search_throttled_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_write_queue_size_input | typing.Union[int, float] | *No description.* | -| thread_pool_write_size_input | typing.Union[int, float] | *No description.* | -| version_input | str | *No description.* | -| action_auto_create_index_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| action_destructive_requires_name | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| cluster_max_shards_per_node | typing.Union[int, float] | *No description.* | -| cluster_routing_allocation_node_concurrent_recoveries | typing.Union[int, float] | *No description.* | -| custom_domain | str | *No description.* | -| email_sender_name | str | *No description.* | -| email_sender_password | str | *No description.* | -| email_sender_username | str | *No description.* | -| enable_security_audit | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| http_max_content_length | typing.Union[int, float] | *No description.* | -| http_max_header_size | typing.Union[int, float] | *No description.* | -| http_max_initial_line_length | typing.Union[int, float] | *No description.* | -| index_patterns | typing.List[str] | *No description.* | -| indices_fielddata_cache_size | typing.Union[int, float] | *No description.* | -| indices_memory_index_buffer_size | typing.Union[int, float] | *No description.* | -| indices_memory_max_index_buffer_size | typing.Union[int, float] | *No description.* | -| indices_memory_min_index_buffer_size | typing.Union[int, float] | *No description.* | -| indices_queries_cache_size | typing.Union[int, float] | *No description.* | -| indices_query_bool_max_clause_count | typing.Union[int, float] | *No description.* | -| indices_recovery_max_bytes_per_sec | typing.Union[int, float] | *No description.* | -| indices_recovery_max_concurrent_file_chunks | typing.Union[int, float] | *No description.* | -| ip_filter | typing.List[str] | *No description.* | -| ism_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| ism_history_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| ism_history_max_age | typing.Union[int, float] | *No description.* | -| ism_history_max_docs | typing.Union[int, float] | *No description.* | -| ism_history_rollover_check_period | typing.Union[int, float] | *No description.* | -| ism_history_rollover_retention_period | typing.Union[int, float] | *No description.* | -| keep_index_refresh_interval | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| knn_memory_circuit_breaker_enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| knn_memory_circuit_breaker_limit | typing.Union[int, float] | *No description.* | -| override_main_response_version | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| plugins_alerting_filter_by_backend_roles | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| public_access | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| reindex_remote_whitelist | typing.List[str] | *No description.* | -| script_max_compilations_rate | str | *No description.* | -| search_max_buckets | typing.Union[int, float] | *No description.* | -| service_log | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| thread_pool_analyze_queue_size | typing.Union[int, float] | *No description.* | -| thread_pool_analyze_size | typing.Union[int, float] | *No description.* | -| thread_pool_force_merge_size | typing.Union[int, float] | *No description.* | -| thread_pool_get_queue_size | typing.Union[int, float] | *No description.* | -| thread_pool_get_size | typing.Union[int, float] | *No description.* | -| thread_pool_search_queue_size | typing.Union[int, float] | *No description.* | -| thread_pool_search_size | typing.Union[int, float] | *No description.* | -| thread_pool_search_throttled_queue_size | typing.Union[int, float] | *No description.* | -| thread_pool_search_throttled_size | typing.Union[int, float] | *No description.* | -| thread_pool_write_queue_size | typing.Union[int, float] | *No description.* | -| thread_pool_write_size | typing.Union[int, float] | *No description.* | -| version | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchProperties | *No description.* | - ---- - -##### `creation_stack`Required +| **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.* | +| cancellation_burst_input | typing.Union[int, float] | *No description.* | +| cancellation_rate_input | typing.Union[int, float] | *No description.* | +| cancellation_ratio_input | typing.Union[int, float] | *No description.* | +| cpu_time_millis_threshold_input | typing.Union[int, float] | *No description.* | +| elapsed_time_millis_threshold_input | typing.Union[int, float] | *No description.* | +| heap_moving_average_window_size_input | typing.Union[int, float] | *No description.* | +| heap_percent_threshold_input | typing.Union[int, float] | *No description.* | +| heap_variance_input | typing.Union[int, float] | *No description.* | +| total_heap_percent_threshold_input | typing.Union[int, float] | *No description.* | +| cancellation_burst | typing.Union[int, float] | *No description.* | +| cancellation_rate | typing.Union[int, float] | *No description.* | +| cancellation_ratio | typing.Union[int, float] | *No description.* | +| cpu_time_millis_threshold | typing.Union[int, float] | *No description.* | +| elapsed_time_millis_threshold | typing.Union[int, float] | *No description.* | +| heap_moving_average_window_size | typing.Union[int, float] | *No description.* | +| heap_percent_threshold | typing.Union[int, float] | *No description.* | +| heap_variance | typing.Union[int, float] | *No description.* | +| total_heap_percent_threshold | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | + +--- + +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -12162,7 +17343,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -12172,1225 +17353,1577 @@ fqn: str --- -##### `auth_failure_listeners`Required +##### `cancellation_burst_input`Optional ```python -auth_failure_listeners: ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +cancellation_burst_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +- *Type:* typing.Union[int, float] --- -##### `azure_migration`Required +##### `cancellation_rate_input`Optional ```python -azure_migration: ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +cancellation_rate_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +- *Type:* typing.Union[int, float] --- -##### `gcs_migration`Required +##### `cancellation_ratio_input`Optional ```python -gcs_migration: ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +cancellation_ratio_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +- *Type:* typing.Union[int, float] --- -##### `index_rollup`Required +##### `cpu_time_millis_threshold_input`Optional ```python -index_rollup: ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +cpu_time_millis_threshold_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +- *Type:* typing.Union[int, float] --- -##### `index_template`Required +##### `elapsed_time_millis_threshold_input`Optional ```python -index_template: ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +elapsed_time_millis_threshold_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +- *Type:* typing.Union[int, float] --- -##### `openid`Required +##### `heap_moving_average_window_size_input`Optional ```python -openid: ManagedDatabaseOpensearchPropertiesOpenidOutputReference +heap_moving_average_window_size_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference +- *Type:* typing.Union[int, float] --- -##### `opensearch_dashboards`Required +##### `heap_percent_threshold_input`Optional ```python -opensearch_dashboards: ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +heap_percent_threshold_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +- *Type:* typing.Union[int, float] --- -##### `s3_migration`Required +##### `heap_variance_input`Optional ```python -s3_migration: ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +heap_variance_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +- *Type:* typing.Union[int, float] --- -##### `saml`Required +##### `total_heap_percent_threshold_input`Optional ```python -saml: ManagedDatabaseOpensearchPropertiesSamlOutputReference +total_heap_percent_threshold_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* typing.Union[int, float] --- -##### `action_auto_create_index_enabled_input`Optional +##### `cancellation_burst`Required ```python -action_auto_create_index_enabled_input: typing.Union[bool, IResolvable] +cancellation_burst: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `action_destructive_requires_name_input`Optional +##### `cancellation_rate`Required ```python -action_destructive_requires_name_input: typing.Union[bool, IResolvable] +cancellation_rate: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `auth_failure_listeners_input`Optional +##### `cancellation_ratio`Required ```python -auth_failure_listeners_input: ManagedDatabaseOpensearchPropertiesAuthFailureListeners +cancellation_ratio: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* typing.Union[int, float] --- -##### `automatic_utility_network_ip_filter_input`Optional +##### `cpu_time_millis_threshold`Required ```python -automatic_utility_network_ip_filter_input: typing.Union[bool, IResolvable] +cpu_time_millis_threshold: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `azure_migration_input`Optional +##### `elapsed_time_millis_threshold`Required ```python -azure_migration_input: ManagedDatabaseOpensearchPropertiesAzureMigration +elapsed_time_millis_threshold: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* typing.Union[int, float] --- -##### `cluster_max_shards_per_node_input`Optional +##### `heap_moving_average_window_size`Required ```python -cluster_max_shards_per_node_input: typing.Union[int, float] +heap_moving_average_window_size: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `cluster_routing_allocation_node_concurrent_recoveries_input`Optional +##### `heap_percent_threshold`Required ```python -cluster_routing_allocation_node_concurrent_recoveries_input: typing.Union[int, float] +heap_percent_threshold: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `custom_domain_input`Optional +##### `heap_variance`Required ```python -custom_domain_input: str +heap_variance: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `email_sender_name_input`Optional +##### `total_heap_percent_threshold`Required ```python -email_sender_name_input: str +total_heap_percent_threshold: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `email_sender_password_input`Optional +##### `internal_value`Optional ```python -email_sender_password_input: str +internal_value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `email_sender_username_input`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference + +#### Initializers ```python -email_sender_username_input: str +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference( + 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. + --- -##### `enable_security_audit_input`Optional +#### 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_cancellation_burst | *No description.* | +| reset_cancellation_rate | *No description.* | +| reset_cancellation_ratio | *No description.* | +| reset_cpu_time_millis_threshold | *No description.* | +| reset_elapsed_time_millis_threshold | *No description.* | +| reset_heap_moving_average_window_size | *No description.* | +| reset_heap_percent_threshold | *No description.* | +| reset_heap_variance | *No description.* | +| reset_total_heap_percent_threshold | *No description.* | + +--- + +##### `compute_fqn` ```python -enable_security_audit_input: typing.Union[bool, IResolvable] +def compute_fqn() -> str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str --- -##### `gcs_migration_input`Optional +##### `get_boolean_attribute` ```python -gcs_migration_input: ManagedDatabaseOpensearchPropertiesGcsMigration +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +###### `terraform_attribute`Required + +- *Type:* str --- -##### `http_max_content_length_input`Optional +##### `get_boolean_map_attribute` ```python -http_max_content_length_input: typing.Union[int, float] +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `http_max_header_size_input`Optional +##### `get_list_attribute` ```python -http_max_header_size_input: typing.Union[int, float] +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `http_max_initial_line_length_input`Optional +##### `get_number_attribute` ```python -http_max_initial_line_length_input: typing.Union[int, float] +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `index_patterns_input`Optional +##### `get_number_list_attribute` ```python -index_patterns_input: typing.List[str] +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -- *Type:* typing.List[str] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `index_rollup_input`Optional +##### `get_number_map_attribute` ```python -index_rollup_input: ManagedDatabaseOpensearchPropertiesIndexRollup +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +###### `terraform_attribute`Required + +- *Type:* str --- -##### `index_template_input`Optional +##### `get_string_attribute` ```python -index_template_input: ManagedDatabaseOpensearchPropertiesIndexTemplate +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +###### `terraform_attribute`Required + +- *Type:* str --- -##### `indices_fielddata_cache_size_input`Optional +##### `get_string_map_attribute` ```python -indices_fielddata_cache_size_input: typing.Union[int, float] +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `indices_memory_index_buffer_size_input`Optional +##### `interpolation_for_attribute` ```python -indices_memory_index_buffer_size_input: typing.Union[int, float] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.Union[int, float] +###### `property`Required + +- *Type:* str --- -##### `indices_memory_max_index_buffer_size_input`Optional +##### `resolve` ```python -indices_memory_max_index_buffer_size_input: typing.Union[int, float] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* typing.Union[int, float] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `indices_memory_min_index_buffer_size_input`Optional +##### `to_string` ```python -indices_memory_min_index_buffer_size_input: typing.Union[int, float] +def to_string() -> str ``` -- *Type:* typing.Union[int, float] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `indices_queries_cache_size_input`Optional +##### `reset_cancellation_burst` ```python -indices_queries_cache_size_input: typing.Union[int, float] +def reset_cancellation_burst() -> None ``` -- *Type:* typing.Union[int, float] +##### `reset_cancellation_rate` ---- +```python +def reset_cancellation_rate() -> None +``` -##### `indices_query_bool_max_clause_count_input`Optional +##### `reset_cancellation_ratio` ```python -indices_query_bool_max_clause_count_input: typing.Union[int, float] +def reset_cancellation_ratio() -> None ``` -- *Type:* typing.Union[int, float] +##### `reset_cpu_time_millis_threshold` ---- +```python +def reset_cpu_time_millis_threshold() -> None +``` -##### `indices_recovery_max_bytes_per_sec_input`Optional +##### `reset_elapsed_time_millis_threshold` ```python -indices_recovery_max_bytes_per_sec_input: typing.Union[int, float] +def reset_elapsed_time_millis_threshold() -> None ``` -- *Type:* typing.Union[int, float] +##### `reset_heap_moving_average_window_size` ---- +```python +def reset_heap_moving_average_window_size() -> None +``` -##### `indices_recovery_max_concurrent_file_chunks_input`Optional +##### `reset_heap_percent_threshold` ```python -indices_recovery_max_concurrent_file_chunks_input: typing.Union[int, float] +def reset_heap_percent_threshold() -> None ``` -- *Type:* typing.Union[int, float] +##### `reset_heap_variance` ---- +```python +def reset_heap_variance() -> None +``` -##### `ip_filter_input`Optional +##### `reset_total_heap_percent_threshold` ```python -ip_filter_input: typing.List[str] +def reset_total_heap_percent_threshold() -> 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.* | +| cancellation_burst_input | typing.Union[int, float] | *No description.* | +| cancellation_rate_input | typing.Union[int, float] | *No description.* | +| cancellation_ratio_input | typing.Union[int, float] | *No description.* | +| cpu_time_millis_threshold_input | typing.Union[int, float] | *No description.* | +| elapsed_time_millis_threshold_input | typing.Union[int, float] | *No description.* | +| heap_moving_average_window_size_input | typing.Union[int, float] | *No description.* | +| heap_percent_threshold_input | typing.Union[int, float] | *No description.* | +| heap_variance_input | typing.Union[int, float] | *No description.* | +| total_heap_percent_threshold_input | typing.Union[int, float] | *No description.* | +| cancellation_burst | typing.Union[int, float] | *No description.* | +| cancellation_rate | typing.Union[int, float] | *No description.* | +| cancellation_ratio | typing.Union[int, float] | *No description.* | +| cpu_time_millis_threshold | typing.Union[int, float] | *No description.* | +| elapsed_time_millis_threshold | typing.Union[int, float] | *No description.* | +| heap_moving_average_window_size | typing.Union[int, float] | *No description.* | +| heap_percent_threshold | typing.Union[int, float] | *No description.* | +| heap_variance | typing.Union[int, float] | *No description.* | +| total_heap_percent_threshold | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *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. + --- -##### `ism_enabled_input`Optional +##### `fqn`Required ```python -ism_enabled_input: typing.Union[bool, IResolvable] +fqn: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `ism_history_enabled_input`Optional +##### `cancellation_burst_input`Optional ```python -ism_history_enabled_input: typing.Union[bool, IResolvable] +cancellation_burst_input: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `ism_history_max_age_input`Optional +##### `cancellation_rate_input`Optional ```python -ism_history_max_age_input: typing.Union[int, float] +cancellation_rate_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `ism_history_max_docs_input`Optional +##### `cancellation_ratio_input`Optional ```python -ism_history_max_docs_input: typing.Union[int, float] +cancellation_ratio_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `ism_history_rollover_check_period_input`Optional +##### `cpu_time_millis_threshold_input`Optional ```python -ism_history_rollover_check_period_input: typing.Union[int, float] +cpu_time_millis_threshold_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `ism_history_rollover_retention_period_input`Optional +##### `elapsed_time_millis_threshold_input`Optional ```python -ism_history_rollover_retention_period_input: typing.Union[int, float] +elapsed_time_millis_threshold_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `keep_index_refresh_interval_input`Optional +##### `heap_moving_average_window_size_input`Optional ```python -keep_index_refresh_interval_input: typing.Union[bool, IResolvable] +heap_moving_average_window_size_input: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `knn_memory_circuit_breaker_enabled_input`Optional +##### `heap_percent_threshold_input`Optional ```python -knn_memory_circuit_breaker_enabled_input: typing.Union[bool, IResolvable] +heap_percent_threshold_input: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `knn_memory_circuit_breaker_limit_input`Optional +##### `heap_variance_input`Optional ```python -knn_memory_circuit_breaker_limit_input: typing.Union[int, float] +heap_variance_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `openid_input`Optional +##### `total_heap_percent_threshold_input`Optional ```python -openid_input: ManagedDatabaseOpensearchPropertiesOpenid +total_heap_percent_threshold_input: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* typing.Union[int, float] --- -##### `opensearch_dashboards_input`Optional +##### `cancellation_burst`Required ```python -opensearch_dashboards_input: ManagedDatabaseOpensearchPropertiesOpensearchDashboards +cancellation_burst: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* typing.Union[int, float] --- -##### `override_main_response_version_input`Optional +##### `cancellation_rate`Required ```python -override_main_response_version_input: typing.Union[bool, IResolvable] +cancellation_rate: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `plugins_alerting_filter_by_backend_roles_input`Optional +##### `cancellation_ratio`Required ```python -plugins_alerting_filter_by_backend_roles_input: typing.Union[bool, IResolvable] +cancellation_ratio: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `public_access_input`Optional +##### `cpu_time_millis_threshold`Required ```python -public_access_input: typing.Union[bool, IResolvable] +cpu_time_millis_threshold: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `reindex_remote_whitelist_input`Optional +##### `elapsed_time_millis_threshold`Required ```python -reindex_remote_whitelist_input: typing.List[str] +elapsed_time_millis_threshold: typing.Union[int, float] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] --- -##### `s3_migration_input`Optional +##### `heap_moving_average_window_size`Required ```python -s3_migration_input: ManagedDatabaseOpensearchPropertiesS3Migration +heap_moving_average_window_size: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* typing.Union[int, float] --- -##### `saml_input`Optional +##### `heap_percent_threshold`Required ```python -saml_input: ManagedDatabaseOpensearchPropertiesSaml +heap_percent_threshold: typing.Union[int, float] ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* typing.Union[int, float] --- -##### `script_max_compilations_rate_input`Optional +##### `heap_variance`Required ```python -script_max_compilations_rate_input: str +heap_variance: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `search_max_buckets_input`Optional +##### `total_heap_percent_threshold`Required ```python -search_max_buckets_input: typing.Union[int, float] +total_heap_percent_threshold: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `service_log_input`Optional +##### `internal_value`Optional ```python -service_log_input: typing.Union[bool, IResolvable] +internal_value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `thread_pool_analyze_queue_size_input`Optional + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference + +#### Initializers ```python -thread_pool_analyze_queue_size_input: typing.Union[int, float] +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) ``` -- *Type:* typing.Union[int, float] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `thread_pool_analyze_size_input`Optional +##### `terraform_resource`Required -```python -thread_pool_analyze_size_input: typing.Union[int, float] -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* typing.Union[int, float] +The parent resource. --- -##### `thread_pool_force_merge_size_input`Optional +##### `terraform_attribute`Required -```python -thread_pool_force_merge_size_input: typing.Union[int, float] -``` +- *Type:* str -- *Type:* typing.Union[int, float] +The attribute on the parent resource this class is referencing. --- -##### `thread_pool_get_queue_size_input`Optional - -```python -thread_pool_get_queue_size_input: typing.Union[int, float] -``` +#### Methods -- *Type:* typing.Union[int, float] +| **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_lower | *No description.* | +| reset_optimal | *No description.* | +| reset_upper | *No description.* | --- -##### `thread_pool_get_size_input`Optional +##### `compute_fqn` ```python -thread_pool_get_size_input: typing.Union[int, float] +def compute_fqn() -> str ``` -- *Type:* typing.Union[int, float] - ---- - -##### `thread_pool_search_queue_size_input`Optional +##### `get_any_map_attribute` ```python -thread_pool_search_queue_size_input: typing.Union[int, float] +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `thread_pool_search_size_input`Optional +##### `get_boolean_attribute` ```python -thread_pool_search_size_input: typing.Union[int, float] +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `thread_pool_search_throttled_queue_size_input`Optional +##### `get_boolean_map_attribute` ```python -thread_pool_search_throttled_queue_size_input: typing.Union[int, float] +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `thread_pool_search_throttled_size_input`Optional +##### `get_list_attribute` ```python -thread_pool_search_throttled_size_input: typing.Union[int, float] +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `thread_pool_write_queue_size_input`Optional +##### `get_number_attribute` ```python -thread_pool_write_queue_size_input: typing.Union[int, float] +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `thread_pool_write_size_input`Optional +##### `get_number_list_attribute` ```python -thread_pool_write_size_input: typing.Union[int, float] +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `version_input`Optional +##### `get_number_map_attribute` ```python -version_input: str +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `action_auto_create_index_enabled`Required +##### `get_string_attribute` ```python -action_auto_create_index_enabled: typing.Union[bool, IResolvable] +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `action_destructive_requires_name`Required +##### `get_string_map_attribute` ```python -action_destructive_requires_name: typing.Union[bool, IResolvable] +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `automatic_utility_network_ip_filter`Required +##### `interpolation_for_attribute` ```python -automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `property`Required + +- *Type:* str --- -##### `cluster_max_shards_per_node`Required +##### `resolve` ```python -cluster_max_shards_per_node: typing.Union[int, float] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* typing.Union[int, float] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `cluster_routing_allocation_node_concurrent_recoveries`Required +##### `to_string` ```python -cluster_routing_allocation_node_concurrent_recoveries: typing.Union[int, float] +def to_string() -> str ``` -- *Type:* typing.Union[int, float] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `custom_domain`Required +##### `reset_lower` ```python -custom_domain: str +def reset_lower() -> None ``` -- *Type:* str +##### `reset_optimal` ---- +```python +def reset_optimal() -> None +``` -##### `email_sender_name`Required +##### `reset_upper` ```python -email_sender_name: str +def reset_upper() -> None ``` -- *Type:* str + +#### 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.* | +| lower_input | typing.Union[int, float] | *No description.* | +| optimal_input | typing.Union[int, float] | *No description.* | +| upper_input | typing.Union[int, float] | *No description.* | +| lower | typing.Union[int, float] | *No description.* | +| optimal | typing.Union[int, float] | *No description.* | +| upper | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | --- -##### `email_sender_password`Required +##### `creation_stack`Required ```python -email_sender_password: str +creation_stack: typing.List[str] ``` -- *Type:* 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. --- -##### `email_sender_username`Required +##### `fqn`Required ```python -email_sender_username: str +fqn: str ``` - *Type:* str --- -##### `enable_security_audit`Required +##### `lower_input`Optional ```python -enable_security_audit: typing.Union[bool, IResolvable] +lower_input: typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* typing.Union[int, float] --- -##### `http_max_content_length`Required +##### `optimal_input`Optional ```python -http_max_content_length: typing.Union[int, float] +optimal_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `http_max_header_size`Required +##### `upper_input`Optional ```python -http_max_header_size: typing.Union[int, float] +upper_input: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `http_max_initial_line_length`Required +##### `lower`Required ```python -http_max_initial_line_length: typing.Union[int, float] +lower: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `index_patterns`Required +##### `optimal`Required ```python -index_patterns: typing.List[str] +optimal: typing.Union[int, float] ``` -- *Type:* typing.List[str] +- *Type:* typing.Union[int, float] --- -##### `indices_fielddata_cache_size`Required +##### `upper`Required ```python -indices_fielddata_cache_size: typing.Union[int, float] +upper: typing.Union[int, float] ``` - *Type:* typing.Union[int, float] --- -##### `indices_memory_index_buffer_size`Required +##### `internal_value`Optional ```python -indices_memory_index_buffer_size: typing.Union[int, float] +internal_value: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor ``` -- *Type:* typing.Union[int, float] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -##### `indices_memory_max_index_buffer_size`Required + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference + +#### Initializers ```python -indices_memory_max_index_buffer_size: typing.Union[int, float] +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) ``` -- *Type:* typing.Union[int, float] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `indices_memory_min_index_buffer_size`Required +##### `terraform_resource`Required -```python -indices_memory_min_index_buffer_size: typing.Union[int, float] -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* typing.Union[int, float] +The parent resource. --- -##### `indices_queries_cache_size`Required +##### `terraform_attribute`Required -```python -indices_queries_cache_size: typing.Union[int, float] -``` +- *Type:* str -- *Type:* typing.Union[int, float] +The attribute on the parent resource this class is referencing. --- -##### `indices_query_bool_max_clause_count`Required +#### 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_operating_factor | *No description.* | +| put_primary_parameter | *No description.* | +| reset_enabled | *No description.* | +| reset_enforced | *No description.* | +| reset_operating_factor | *No description.* | +| reset_primary_parameter | *No description.* | + +--- + +##### `compute_fqn` ```python -indices_query_bool_max_clause_count: typing.Union[int, float] +def compute_fqn() -> str ``` -- *Type:* typing.Union[int, float] - ---- - -##### `indices_recovery_max_bytes_per_sec`Required +##### `get_any_map_attribute` ```python -indices_recovery_max_bytes_per_sec: typing.Union[int, float] +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `indices_recovery_max_concurrent_file_chunks`Required +##### `get_boolean_attribute` ```python -indices_recovery_max_concurrent_file_chunks: typing.Union[int, float] +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ip_filter`Required +##### `get_boolean_map_attribute` ```python -ip_filter: typing.List[str] +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -- *Type:* typing.List[str] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_enabled`Required +##### `get_list_attribute` ```python -ism_enabled: typing.Union[bool, IResolvable] +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_history_enabled`Required +##### `get_number_attribute` ```python -ism_history_enabled: typing.Union[bool, IResolvable] +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_history_max_age`Required +##### `get_number_list_attribute` ```python -ism_history_max_age: typing.Union[int, float] +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_history_max_docs`Required +##### `get_number_map_attribute` ```python -ism_history_max_docs: typing.Union[int, float] +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_history_rollover_check_period`Required +##### `get_string_attribute` ```python -ism_history_rollover_check_period: typing.Union[int, float] +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `ism_history_rollover_retention_period`Required +##### `get_string_map_attribute` ```python -ism_history_rollover_retention_period: typing.Union[int, float] +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -- *Type:* typing.Union[int, float] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `keep_index_refresh_interval`Required +##### `interpolation_for_attribute` ```python -keep_index_refresh_interval: typing.Union[bool, IResolvable] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `property`Required + +- *Type:* str --- -##### `knn_memory_circuit_breaker_enabled`Required +##### `resolve` ```python -knn_memory_circuit_breaker_enabled: typing.Union[bool, IResolvable] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `knn_memory_circuit_breaker_limit`Required +##### `to_string` ```python -knn_memory_circuit_breaker_limit: typing.Union[int, float] +def to_string() -> str ``` -- *Type:* typing.Union[int, float] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `override_main_response_version`Required +##### `put_operating_factor` ```python -override_main_response_version: typing.Union[bool, IResolvable] +def put_operating_factor( + lower: typing.Union[int, float] = None, + optimal: typing.Union[int, float] = None, + upper: typing.Union[int, float] = None +) -> None ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `lower`Optional ---- +- *Type:* typing.Union[int, float] -##### `plugins_alerting_filter_by_backend_roles`Required +Lower occupancy limit of the allocated quota of memory for the shard. -```python -plugins_alerting_filter_by_backend_roles: typing.Union[bool, IResolvable] -``` +Specify the lower occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is below this limit, +shard indexing backpressure decreases the current allocated memory for that shard. +Default is 0.75. -- *Type:* typing.Union[bool, cdktf.IResolvable] +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `public_access`Required +###### `optimal`Optional -```python -public_access: typing.Union[bool, IResolvable] -``` +- *Type:* typing.Union[int, float] -- *Type:* typing.Union[bool, cdktf.IResolvable] +Optimal occupancy of the allocated quota of memory for the shard. + +Specify the optimal occupancy of the allocated quota of memory for the shard. +If the total memory usage of a shard is at this level, +shard indexing backpressure doesn’t change the current allocated memory for that shard. +Default is 0.85. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `reindex_remote_whitelist`Required +###### `upper`Optional -```python -reindex_remote_whitelist: typing.List[str] -``` +- *Type:* typing.Union[int, float] -- *Type:* typing.List[str] +Upper occupancy limit of the allocated quota of memory for the shard. + +Specify the upper occupancy limit of the allocated quota of memory for the shard. +If the total memory usage of a shard is above this limit, +shard indexing backpressure increases the current allocated memory for that shard. +Default is 0.95. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `script_max_compilations_rate`Required +##### `put_primary_parameter` ```python -script_max_compilations_rate: str +def put_primary_parameter( + node_attribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode = None, + shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard = None +) -> None ``` -- *Type:* str +###### `node_attribute`Optional + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +node block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} --- -##### `search_max_buckets`Required +###### `shard`Optional -```python -search_max_buckets: typing.Union[int, float] -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* typing.Union[int, float] +shard block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- -##### `service_log`Required +##### `reset_enabled` ```python -service_log: typing.Union[bool, IResolvable] +def reset_enabled() -> None ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] - ---- - -##### `thread_pool_analyze_queue_size`Required +##### `reset_enforced` ```python -thread_pool_analyze_queue_size: typing.Union[int, float] +def reset_enforced() -> None ``` -- *Type:* typing.Union[int, float] +##### `reset_operating_factor` ---- +```python +def reset_operating_factor() -> None +``` -##### `thread_pool_analyze_size`Required +##### `reset_primary_parameter` ```python -thread_pool_analyze_size: typing.Union[int, float] +def reset_primary_parameter() -> None ``` -- *Type:* typing.Union[int, float] + +#### 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.* | +| operating_factor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | *No description.* | +| primary_parameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | *No description.* | +| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enforced_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| operating_factor_input | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | +| primary_parameter_input | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | +| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enforced | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | --- -##### `thread_pool_force_merge_size`Required +##### `creation_stack`Required ```python -thread_pool_force_merge_size: typing.Union[int, float] +creation_stack: typing.List[str] ``` -- *Type:* typing.Union[int, float] +- *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. --- -##### `thread_pool_get_queue_size`Required +##### `fqn`Required ```python -thread_pool_get_queue_size: typing.Union[int, float] +fqn: str ``` -- *Type:* typing.Union[int, float] +- *Type:* str --- -##### `thread_pool_get_size`Required +##### `operating_factor`Required ```python -thread_pool_get_size: typing.Union[int, float] +operating_factor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference ``` -- *Type:* typing.Union[int, float] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference --- -##### `thread_pool_search_queue_size`Required +##### `primary_parameter`Required ```python -thread_pool_search_queue_size: typing.Union[int, float] +primary_parameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference ``` -- *Type:* typing.Union[int, float] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference --- -##### `thread_pool_search_size`Required +##### `enabled_input`Optional ```python -thread_pool_search_size: typing.Union[int, float] +enabled_input: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `thread_pool_search_throttled_queue_size`Required +##### `enforced_input`Optional ```python -thread_pool_search_throttled_queue_size: typing.Union[int, float] +enforced_input: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `thread_pool_search_throttled_size`Required +##### `operating_factor_input`Optional ```python -thread_pool_search_throttled_size: typing.Union[int, float] +operating_factor_input: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor ``` -- *Type:* typing.Union[int, float] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -##### `thread_pool_write_queue_size`Required +##### `primary_parameter_input`Optional ```python -thread_pool_write_queue_size: typing.Union[int, float] +primary_parameter_input: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ``` -- *Type:* typing.Union[int, float] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter --- -##### `thread_pool_write_size`Required +##### `enabled`Required ```python -thread_pool_write_size: typing.Union[int, float] +enabled: typing.Union[bool, IResolvable] ``` -- *Type:* typing.Union[int, float] +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `version`Required +##### `enforced`Required ```python -version: str +enforced: typing.Union[bool, IResolvable] ``` -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchProperties +internal_value: ManagedDatabaseOpensearchPropertiesShardIndexingPressure ``` -- *Type:* ManagedDatabaseOpensearchProperties +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -13398,12 +18931,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputRe | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -13411,7 +18944,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -13423,39 +18956,30 @@ The attribute on the parent resource this class is referencing. | **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_access_key | *No description.* | -| reset_base_path | *No description.* | -| reset_bucket | *No description.* | -| reset_chunk_size | *No description.* | -| reset_compress | *No description.* | -| reset_endpoint | *No description.* | -| reset_region | *No description.* | -| reset_secret_key | *No description.* | -| reset_server_side_encryption | *No description.* | -| reset_snapshot_name | *No 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_soft_limit | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -13463,13 +18987,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( @@ -13477,13 +19001,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( @@ -13491,13 +19015,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( @@ -13505,13 +19029,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( @@ -13519,13 +19043,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( @@ -13533,13 +19057,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( @@ -13547,13 +19071,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( @@ -13561,13 +19085,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( @@ -13575,13 +19099,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( @@ -13589,13 +19113,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -13605,13 +19129,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 @@ -13621,340 +19145,466 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_access_key` +##### `reset_soft_limit` ```python -def reset_access_key() -> None +def reset_soft_limit() -> None ``` -##### `reset_base_path` -```python -def reset_base_path() -> None -``` +#### Properties -##### `reset_bucket` +| **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.* | +| soft_limit_input | typing.Union[int, float] | *No description.* | +| soft_limit | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | -```python -def reset_bucket() -> None -``` +--- -##### `reset_chunk_size` +##### `creation_stack`Required ```python -def reset_chunk_size() -> None +creation_stack: typing.List[str] ``` -##### `reset_compress` +- *Type:* typing.List[str] -```python -def reset_compress() -> None -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -##### `reset_endpoint` +If this returns an empty array the stack will not be attached. -```python -def reset_endpoint() -> None -``` +--- -##### `reset_region` +##### `fqn`Required ```python -def reset_region() -> None +fqn: str ``` -##### `reset_secret_key` +- *Type:* str + +--- + +##### `soft_limit_input`Optional ```python -def reset_secret_key() -> None +soft_limit_input: typing.Union[int, float] ``` -##### `reset_server_side_encryption` +- *Type:* typing.Union[int, float] + +--- + +##### `soft_limit`Required ```python -def reset_server_side_encryption() -> None +soft_limit: typing.Union[int, float] ``` -##### `reset_snapshot_name` +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional ```python -def reset_snapshot_name() -> None +internal_value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode ``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -#### Properties +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_opensearch + +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` | **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.* | -| access_key_input | str | *No description.* | -| base_path_input | str | *No description.* | -| bucket_input | str | *No description.* | -| chunk_size_input | str | *No description.* | -| compress_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| endpoint_input | str | *No description.* | -| region_input | str | *No description.* | -| secret_key_input | str | *No description.* | -| server_side_encryption_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| snapshot_name_input | str | *No description.* | -| access_key | str | *No description.* | -| base_path | str | *No description.* | -| bucket | str | *No description.* | -| chunk_size | str | *No description.* | -| compress | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| endpoint | str | *No description.* | -| region | str | *No description.* | -| secret_key | str | *No description.* | -| server_side_encryption | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| snapshot_name | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `creation_stack`Required +##### `terraform_resource`Required -```python -creation_stack: typing.List[str] -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* typing.List[str] +The parent resource. -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. --- -##### `fqn`Required +#### 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_node_attribute | *No description.* | +| put_shard | *No description.* | +| reset_node_attribute | *No description.* | +| reset_shard | *No description.* | + +--- + +##### `compute_fqn` ```python -fqn: str +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 --- -##### `access_key_input`Optional +##### `get_boolean_attribute` ```python -access_key_input: str +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `base_path_input`Optional +##### `get_boolean_map_attribute` ```python -base_path_input: str +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `bucket_input`Optional +##### `get_list_attribute` ```python -bucket_input: str +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `chunk_size_input`Optional +##### `get_number_attribute` ```python -chunk_size_input: str +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `compress_input`Optional +##### `get_number_list_attribute` ```python -compress_input: typing.Union[bool, IResolvable] +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `endpoint_input`Optional +##### `get_number_map_attribute` ```python -endpoint_input: str +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `region_input`Optional +##### `get_string_attribute` ```python -region_input: str +def get_string_attribute( + terraform_attribute: str +) -> str ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `secret_key_input`Optional +##### `get_string_map_attribute` ```python -secret_key_input: str +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `server_side_encryption_input`Optional +##### `interpolation_for_attribute` ```python -server_side_encryption_input: typing.Union[bool, IResolvable] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `property`Required + +- *Type:* str --- -##### `snapshot_name_input`Optional +##### `resolve` ```python -snapshot_name_input: str +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* str +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `access_key`Required +##### `to_string` ```python -access_key: str +def to_string() -> str ``` -- *Type:* str +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `base_path`Required +##### `put_node_attribute` ```python -base_path: str +def put_node_attribute( + soft_limit: typing.Union[int, float] = None +) -> None ``` -- *Type:* str +###### `soft_limit`Optional + +- *Type:* typing.Union[int, float] + +Node soft limit. + +Define the percentage of the node-level memory +threshold that acts as a soft indicator for strain on a node. +Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `bucket`Required +##### `put_shard` ```python -bucket: str +def put_shard( + min_limit: typing.Union[int, float] = None +) -> None ``` -- *Type:* str +###### `min_limit`Optional + +- *Type:* typing.Union[int, float] + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). +Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. +Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} --- -##### `chunk_size`Required +##### `reset_node_attribute` ```python -chunk_size: str +def reset_node_attribute() -> None ``` -- *Type:* str +##### `reset_shard` + +```python +def reset_shard() -> 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.* | +| node_attribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | *No description.* | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | *No description.* | +| node_attribute_input | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | +| shard_input | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | --- -##### `compress`Required +##### `creation_stack`Required ```python -compress: typing.Union[bool, IResolvable] +creation_stack: typing.List[str] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *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. --- -##### `endpoint`Required +##### `fqn`Required ```python -endpoint: str +fqn: str ``` - *Type:* str --- -##### `region`Required +##### `node_attribute`Required ```python -region: str +node_attribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference --- -##### `secret_key`Required +##### `shard`Required ```python -secret_key: str +shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference --- -##### `server_side_encryption`Required +##### `node_attribute_input`Optional ```python -server_side_encryption: typing.Union[bool, IResolvable] +node_attribute_input: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode --- -##### `snapshot_name`Required +##### `shard_input`Optional ```python -snapshot_name: str +shard_input: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard ``` -- *Type:* str +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesS3Migration +internal_value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter --- -### ManagedDatabaseOpensearchPropertiesSamlOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_upcloud import managed_database_opensearch -managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference( +managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) @@ -13962,12 +19612,12 @@ managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference | **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 | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -13975,7 +19625,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -13987,36 +19637,30 @@ The attribute on the parent resource this class is referencing. | **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_enabled | *No description.* | -| reset_idp_entity_id | *No description.* | -| reset_idp_metadata_url | *No description.* | -| reset_idp_pemtrustedcas_content | *No description.* | -| reset_roles_key | *No description.* | -| reset_sp_entity_id | *No description.* | -| reset_subject_key | *No 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_min_limit | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -14024,13 +19668,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( @@ -14038,13 +19682,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( @@ -14052,13 +19696,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( @@ -14066,13 +19710,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( @@ -14080,13 +19724,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( @@ -14094,13 +19738,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( @@ -14108,13 +19752,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( @@ -14122,13 +19766,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( @@ -14136,13 +19780,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( @@ -14150,13 +19794,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -14166,13 +19810,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 @@ -14182,46 +19826,10 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_enabled` - -```python -def reset_enabled() -> None -``` - -##### `reset_idp_entity_id` - -```python -def reset_idp_entity_id() -> None -``` - -##### `reset_idp_metadata_url` - -```python -def reset_idp_metadata_url() -> None -``` - -##### `reset_idp_pemtrustedcas_content` - -```python -def reset_idp_pemtrustedcas_content() -> None -``` - -##### `reset_roles_key` - -```python -def reset_roles_key() -> None -``` - -##### `reset_sp_entity_id` - -```python -def reset_sp_entity_id() -> None -``` - -##### `reset_subject_key` +##### `reset_min_limit` ```python -def reset_subject_key() -> None +def reset_min_limit() -> None ``` @@ -14229,27 +19837,15 @@ def reset_subject_key() -> None | **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.* | -| enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| idp_entity_id_input | str | *No description.* | -| idp_metadata_url_input | str | *No description.* | -| idp_pemtrustedcas_content_input | str | *No description.* | -| roles_key_input | str | *No description.* | -| sp_entity_id_input | str | *No description.* | -| subject_key_input | str | *No description.* | -| enabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| idp_entity_id | str | *No description.* | -| idp_metadata_url | str | *No description.* | -| idp_pemtrustedcas_content | str | *No description.* | -| roles_key | str | *No description.* | -| sp_entity_id | str | *No description.* | -| subject_key | str | *No description.* | -| internal_value | ManagedDatabaseOpensearchPropertiesSaml | *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.* | +| min_limit_input | typing.Union[int, float] | *No description.* | +| min_limit | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -14263,7 +19859,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -14273,153 +19869,33 @@ fqn: str --- -##### `enabled_input`Optional - -```python -enabled_input: typing.Union[bool, IResolvable] -``` - -- *Type:* typing.Union[bool, cdktf.IResolvable] - ---- - -##### `idp_entity_id_input`Optional - -```python -idp_entity_id_input: str -``` - -- *Type:* str - ---- - -##### `idp_metadata_url_input`Optional - -```python -idp_metadata_url_input: str -``` - -- *Type:* str - ---- - -##### `idp_pemtrustedcas_content_input`Optional - -```python -idp_pemtrustedcas_content_input: str -``` - -- *Type:* str - ---- - -##### `roles_key_input`Optional - -```python -roles_key_input: str -``` - -- *Type:* str - ---- - -##### `sp_entity_id_input`Optional - -```python -sp_entity_id_input: str -``` - -- *Type:* str - ---- - -##### `subject_key_input`Optional - -```python -subject_key_input: str -``` - -- *Type:* str - ---- - -##### `enabled`Required - -```python -enabled: typing.Union[bool, IResolvable] -``` - -- *Type:* typing.Union[bool, cdktf.IResolvable] - ---- - -##### `idp_entity_id`Required - -```python -idp_entity_id: str -``` - -- *Type:* str - ---- - -##### `idp_metadata_url`Required - -```python -idp_metadata_url: str -``` - -- *Type:* str - ---- - -##### `idp_pemtrustedcas_content`Required - -```python -idp_pemtrustedcas_content: str -``` - -- *Type:* str - ---- - -##### `roles_key`Required - -```python -roles_key: str -``` - -- *Type:* str - ---- - -##### `sp_entity_id`Required +##### `min_limit_input`Optional ```python -sp_entity_id: str +min_limit_input: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `subject_key`Required +##### `min_limit`Required ```python -subject_key: str +min_limit: typing.Union[int, float] ``` -- *Type:* str +- *Type:* typing.Union[int, float] --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: ManagedDatabaseOpensearchPropertiesSaml +internal_value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- diff --git a/docs/managedDatabaseOpensearch.typescript.md b/docs/managedDatabaseOpensearch.typescript.md index aa1c99fc7..4f973a4d9 100644 --- a/docs/managedDatabaseOpensearch.typescript.md +++ b/docs/managedDatabaseOpensearch.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabaseOpensearch -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the ManagedDatabaseOpensearch The id of the existing ManagedDatabaseOpensearch that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use --- @@ -1185,7 +1185,7 @@ const managedDatabaseOpensearchConfig: managedDatabaseOpensearch.ManagedDatabase | zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | accessControl | boolean \| cdktf.IResolvable | Enables users access control for OpenSearch service. | | extendedAccessControl | boolean \| cdktf.IResolvable | Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1277,7 +1277,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1293,7 +1293,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} --- @@ -1307,7 +1307,7 @@ public readonly title: string; Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} --- @@ -1321,7 +1321,7 @@ public readonly zone: string; Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} --- @@ -1337,7 +1337,7 @@ Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} --- @@ -1353,7 +1353,7 @@ Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} --- @@ -1365,7 +1365,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1382,7 +1382,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} --- @@ -1396,7 +1396,7 @@ public readonly maintenanceWindowDow: string; Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} --- @@ -1410,7 +1410,7 @@ public readonly maintenanceWindowTime: string; Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} --- @@ -1424,7 +1424,7 @@ public readonly network: IResolvable | ManagedDatabaseOpensearchNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} --- @@ -1438,7 +1438,7 @@ public readonly powered: boolean | IResolvable; The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} --- @@ -1452,7 +1452,7 @@ public readonly properties: ManagedDatabaseOpensearchProperties; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} --- @@ -1487,7 +1487,7 @@ public readonly family: string; Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} --- @@ -1501,7 +1501,7 @@ public readonly name: string; The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} --- @@ -1515,7 +1515,7 @@ public readonly type: string; The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -1529,7 +1529,7 @@ public readonly uuid: string; Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} --- @@ -1604,8 +1604,10 @@ const managedDatabaseOpensearchProperties: managedDatabaseOpensearch.ManagedData | s3Migration | ManagedDatabaseOpensearchPropertiesS3Migration | s3_migration block. | | saml | ManagedDatabaseOpensearchPropertiesSaml | saml block. | | scriptMaxCompilationsRate | string | Script max compilation rate - circuit breaker to prevent/minimize OOMs. | +| searchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressure | search_backpressure block. | | searchMaxBuckets | number | Maximum number of aggregation buckets allowed in a single response. | | serviceLog | boolean \| cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| shardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | shard_indexing_pressure block. | | threadPoolAnalyzeQueueSize | number | analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. | | threadPoolAnalyzeSize | number | analyze thread pool size. | | threadPoolForceMergeSize | number | force_merge thread pool size. | @@ -1631,7 +1633,7 @@ public readonly actionAutoCreateIndexEnabled: boolean | IResolvable; action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} --- @@ -1645,7 +1647,7 @@ public readonly actionDestructiveRequiresName: boolean | IResolvable; Require explicit index names when deleting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} --- @@ -1659,7 +1661,7 @@ public readonly authFailureListeners: ManagedDatabaseOpensearchPropertiesAuthFai auth_failure_listeners block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} --- @@ -1673,7 +1675,7 @@ public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} --- @@ -1687,7 +1689,7 @@ public readonly azureMigration: ManagedDatabaseOpensearchPropertiesAzureMigratio azure_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} --- @@ -1701,7 +1703,7 @@ public readonly clusterMaxShardsPerNode: number; Controls the number of shards allowed in the cluster per data node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} --- @@ -1715,9 +1717,9 @@ public readonly clusterRoutingAllocationNodeConcurrentRecoveries: number; Concurrent incoming/outgoing shard recoveries per node. -How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. +How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} --- @@ -1731,7 +1733,7 @@ public readonly customDomain: string; Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} --- @@ -1747,7 +1749,7 @@ Sender name placeholder to be used in Opensearch Dashboards and Opensearch keyst This should be identical to the Sender name defined in Opensearch dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} --- @@ -1763,7 +1765,7 @@ Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} --- @@ -1777,7 +1779,7 @@ public readonly emailSenderUsername: string; Sender username for Opensearch alerts. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} --- @@ -1791,7 +1793,7 @@ public readonly enableSecurityAudit: boolean | IResolvable; Enable/Disable security audit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} --- @@ -1805,7 +1807,7 @@ public readonly gcsMigration: ManagedDatabaseOpensearchPropertiesGcsMigration; gcs_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} --- @@ -1819,7 +1821,7 @@ public readonly httpMaxContentLength: number; Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} --- @@ -1833,7 +1835,7 @@ public readonly httpMaxHeaderSize: number; The max size of allowed headers, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} --- @@ -1847,7 +1849,7 @@ public readonly httpMaxInitialLineLength: number; The max length of an HTTP URL, in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} --- @@ -1861,7 +1863,7 @@ public readonly indexPatterns: string[]; Index patterns. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} --- @@ -1875,7 +1877,7 @@ public readonly indexRollup: ManagedDatabaseOpensearchPropertiesIndexRollup; index_rollup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} --- @@ -1889,7 +1891,7 @@ public readonly indexTemplate: ManagedDatabaseOpensearchPropertiesIndexTemplate; index_template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} --- @@ -1905,7 +1907,7 @@ Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} --- @@ -1921,7 +1923,7 @@ Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} --- @@ -1937,7 +1939,7 @@ Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} --- @@ -1953,7 +1955,7 @@ Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} --- @@ -1969,7 +1971,7 @@ Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} --- @@ -1985,7 +1987,7 @@ Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} --- @@ -2001,7 +2003,7 @@ Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} --- @@ -2015,7 +2017,7 @@ public readonly indicesRecoveryMaxConcurrentFileChunks: number; Number of file chunks sent in parallel for each recovery. Defaults to 2. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} --- @@ -2029,7 +2031,7 @@ public readonly ipFilter: string[]; IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} --- @@ -2043,7 +2045,7 @@ public readonly ismEnabled: boolean | IResolvable; Specifies whether ISM is enabled or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} --- @@ -2057,7 +2059,7 @@ public readonly ismHistoryEnabled: boolean | IResolvable; Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} --- @@ -2071,7 +2073,7 @@ public readonly ismHistoryMaxAge: number; The maximum age before rolling over the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} --- @@ -2085,7 +2087,7 @@ public readonly ismHistoryMaxDocs: number; The maximum number of documents before rolling over the audit history index. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} --- @@ -2099,7 +2101,7 @@ public readonly ismHistoryRolloverCheckPeriod: number; The time between rollover checks for the audit history index in hours. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} --- @@ -2113,7 +2115,7 @@ public readonly ismHistoryRolloverRetentionPeriod: number; How long audit history indices are kept in days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} --- @@ -2127,7 +2129,7 @@ public readonly keepIndexRefreshInterval: boolean | IResolvable; Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} --- @@ -2141,7 +2143,7 @@ public readonly knnMemoryCircuitBreakerEnabled: boolean | IResolvable; Enable or disable KNN memory circuit breaker. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} --- @@ -2155,7 +2157,7 @@ public readonly knnMemoryCircuitBreakerLimit: number; Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} --- @@ -2169,7 +2171,7 @@ public readonly openid: ManagedDatabaseOpensearchPropertiesOpenid; openid block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} --- @@ -2183,7 +2185,7 @@ public readonly opensearchDashboards: ManagedDatabaseOpensearchPropertiesOpensea opensearch_dashboards block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} --- @@ -2197,7 +2199,7 @@ public readonly overrideMainResponseVersion: boolean | IResolvable; Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} --- @@ -2211,7 +2213,7 @@ public readonly pluginsAlertingFilterByBackendRoles: boolean | IResolvable; Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} --- @@ -2225,7 +2227,7 @@ public readonly publicAccess: boolean | IResolvable; Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} --- @@ -2239,7 +2241,7 @@ public readonly reindexRemoteWhitelist: string[]; Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} --- @@ -2253,7 +2255,7 @@ public readonly s3Migration: ManagedDatabaseOpensearchPropertiesS3Migration; s3_migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} --- @@ -2267,7 +2269,7 @@ public readonly saml: ManagedDatabaseOpensearchPropertiesSaml; saml block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} --- @@ -2283,7 +2285,21 @@ Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + +--- + +##### `searchBackpressure`Optional + +```typescript +public readonly searchBackpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressure; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +search_backpressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} --- @@ -2299,7 +2315,7 @@ Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} --- @@ -2313,7 +2329,21 @@ public readonly serviceLog: boolean | IResolvable; Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + +--- + +##### `shardIndexingPressure`Optional + +```typescript +public readonly shardIndexingPressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressure; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +shard_indexing_pressure block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} --- @@ -2327,7 +2357,7 @@ public readonly threadPoolAnalyzeQueueSize: number; analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} --- @@ -2343,7 +2373,7 @@ analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} --- @@ -2359,7 +2389,7 @@ force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} --- @@ -2373,7 +2403,7 @@ public readonly threadPoolGetQueueSize: number; get thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} --- @@ -2389,7 +2419,7 @@ get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} --- @@ -2403,7 +2433,7 @@ public readonly threadPoolSearchQueueSize: number; search thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} --- @@ -2419,7 +2449,7 @@ search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} --- @@ -2433,7 +2463,7 @@ public readonly threadPoolSearchThrottledQueueSize: number; search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} --- @@ -2449,7 +2479,7 @@ search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} --- @@ -2463,7 +2493,7 @@ public readonly threadPoolWriteQueueSize: number; write thread pool queue size. Size for the thread pool queue. See documentation for exact details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} --- @@ -2479,7 +2509,7 @@ write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} --- @@ -2493,7 +2523,7 @@ public readonly version: string; OpenSearch major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} --- @@ -2526,7 +2556,7 @@ public readonly internalAuthenticationBackendLimiting: ManagedDatabaseOpensearch internal_authentication_backend_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} --- @@ -2540,7 +2570,7 @@ public readonly ipRateLimiting: ManagedDatabaseOpensearchPropertiesAuthFailureLi ip_rate_limiting block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} --- @@ -2578,7 +2608,7 @@ public readonly allowedTries: number; The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2592,7 +2622,7 @@ public readonly authenticationBackend: string; The internal backend. Enter `internal`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} --- @@ -2606,7 +2636,7 @@ public readonly blockExpirySeconds: number; The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2620,7 +2650,7 @@ public readonly maxBlockedClients: number; The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2634,7 +2664,7 @@ public readonly maxTrackedClients: number; The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2648,7 +2678,7 @@ public readonly timeWindowSeconds: number; The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2662,7 +2692,7 @@ public readonly type: string; The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2699,7 +2729,7 @@ public readonly allowedTries: number; The number of login attempts allowed before login is blocked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} --- @@ -2713,7 +2743,7 @@ public readonly blockExpirySeconds: number; The duration of time that login remains blocked after a failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} --- @@ -2727,7 +2757,7 @@ public readonly maxBlockedClients: number; The maximum number of blocked IP addresses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} --- @@ -2741,7 +2771,7 @@ public readonly maxTrackedClients: number; The maximum number of tracked IP addresses that have failed login. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} --- @@ -2755,7 +2785,7 @@ public readonly timeWindowSeconds: number; The window of time in which the value for `allowed_tries` is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} --- @@ -2769,7 +2799,7 @@ public readonly type: string; The type of rate limiting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} --- @@ -2793,7 +2823,10 @@ const managedDatabaseOpensearchPropertiesAzureMigration: managedDatabaseOpensear | compress | boolean \| cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | container | string | Azure container name. Azure container name. | | endpointSuffix | string | Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. | +| includeAliases | boolean \| cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | key | string | Account secret key. Azure account secret key. One of key or sas_token should be specified. | +| restoreGlobalState | boolean \| cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | sasToken | string | SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. | | snapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | @@ -2809,7 +2842,7 @@ public readonly account: string; Account name. Azure account name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} --- @@ -2825,7 +2858,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -2841,7 +2874,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -2855,7 +2888,7 @@ public readonly compress: boolean | IResolvable; Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -2869,7 +2902,7 @@ public readonly container: string; Azure container name. Azure container name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} --- @@ -2883,7 +2916,35 @@ public readonly endpointSuffix: string; Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + +--- + +##### `includeAliases`Optional + +```typescript +public readonly includeAliases: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```typescript +public readonly indices: string; +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -2897,7 +2958,21 @@ public readonly key: string; Account secret key. Azure account secret key. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + +--- + +##### `restoreGlobalState`Optional + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -2911,7 +2986,7 @@ public readonly sasToken: string; SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} --- @@ -2925,7 +3000,7 @@ public readonly snapshotName: string; The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -2948,6 +3023,9 @@ const managedDatabaseOpensearchPropertiesGcsMigration: managedDatabaseOpensearch | chunkSize | string | Chunk size. | | compress | boolean \| cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | credentials | string | Credentials. Google Cloud Storage credentials file content. | +| includeAliases | boolean \| cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | +| restoreGlobalState | boolean \| cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | snapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | --- @@ -2964,7 +3042,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -2978,7 +3056,7 @@ public readonly bucket: string; The path to the repository data within its container. Google Cloud Storage bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -2994,7 +3072,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3008,7 +3086,7 @@ public readonly compress: boolean | IResolvable; Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3022,7 +3100,49 @@ public readonly credentials: string; Credentials. Google Cloud Storage credentials file content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + +--- + +##### `includeAliases`Optional + +```typescript +public readonly includeAliases: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```typescript +public readonly indices: string; +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + +--- + +##### `restoreGlobalState`Optional + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3036,7 +3156,7 @@ public readonly snapshotName: string; The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3072,7 +3192,7 @@ public readonly rollupDashboardsEnabled: boolean | IResolvable; plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} --- @@ -3086,7 +3206,7 @@ public readonly rollupEnabled: boolean | IResolvable; plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} --- @@ -3100,7 +3220,7 @@ public readonly rollupSearchBackoffCount: number; plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} --- @@ -3114,7 +3234,7 @@ public readonly rollupSearchBackoffMillis: number; plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} --- @@ -3128,7 +3248,7 @@ public readonly rollupSearchSearchAllJobs: boolean | IResolvable; plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} --- @@ -3162,7 +3282,7 @@ public readonly mappingNestedObjectsLimit: number; index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} --- @@ -3176,7 +3296,7 @@ public readonly numberOfReplicas: number; The number of replicas each primary shard has. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} --- @@ -3190,7 +3310,7 @@ public readonly numberOfShards: number; The number of primary shards that an index should have. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} --- @@ -3233,7 +3353,7 @@ public readonly clientId: string; The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} --- @@ -3249,7 +3369,7 @@ The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} --- @@ -3265,7 +3385,7 @@ OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} --- @@ -3281,7 +3401,7 @@ Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3295,7 +3415,7 @@ public readonly header: string; HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} --- @@ -3311,7 +3431,7 @@ The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} --- @@ -3327,7 +3447,7 @@ URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} --- @@ -3343,7 +3463,7 @@ The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} --- @@ -3359,7 +3479,7 @@ The time frame to use when checking the maximum number of unknown key IDs, in mi The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} --- @@ -3375,7 +3495,7 @@ The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3391,7 +3511,7 @@ The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} --- @@ -3407,7 +3527,7 @@ The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- @@ -3441,7 +3561,7 @@ public readonly enabled: boolean | IResolvable; Enable or disable OpenSearch Dashboards. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3457,7 +3577,7 @@ Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process c This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} --- @@ -3471,7 +3591,7 @@ public readonly opensearchRequestTimeout: number; Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} --- @@ -3495,7 +3615,10 @@ const managedDatabaseOpensearchPropertiesS3Migration: managedDatabaseOpensearch. | chunkSize | string | Chunk size. | | compress | boolean \| cdktf.IResolvable | Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. | | endpoint | string | The S3 service endpoint to connect. | +| includeAliases | boolean \| cdktf.IResolvable | Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. | +| indices | string | Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. | | region | string | S3 region. S3 region. | +| restoreGlobalState | boolean \| cdktf.IResolvable | Restore the cluster state or not. If true, restore the cluster state. Defaults to false. | | secretKey | string | AWS secret key. AWS secret key. | | serverSideEncryption | boolean \| cdktf.IResolvable | Server side encryption. When set to true files are encrypted on server side. | | snapshotName | string | The snapshot name to restore from. The snapshot name to restore from. | @@ -3512,7 +3635,7 @@ public readonly accessKey: string; AWS Access key. AWS Access key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} --- @@ -3528,7 +3651,7 @@ The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} --- @@ -3542,7 +3665,7 @@ public readonly bucket: string; S3 bucket name. S3 bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} --- @@ -3558,7 +3681,7 @@ Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} --- @@ -3572,7 +3695,7 @@ public readonly compress: boolean | IResolvable; Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} --- @@ -3588,7 +3711,35 @@ The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + +--- + +##### `includeAliases`Optional + +```typescript +public readonly includeAliases: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + +--- + +##### `indices`Optional + +```typescript +public readonly indices: string; +``` + +- *Type:* string + +Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} --- @@ -3602,7 +3753,21 @@ public readonly region: string; S3 region. S3 region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + +--- + +##### `restoreGlobalState`Optional + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} --- @@ -3616,7 +3781,7 @@ public readonly secretKey: string; AWS secret key. AWS secret key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} --- @@ -3630,7 +3795,7 @@ public readonly serverSideEncryption: boolean | IResolvable; Server side encryption. When set to true files are encrypted on server side. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} --- @@ -3644,7 +3809,7 @@ public readonly snapshotName: string; The snapshot name to restore from. The snapshot name to restore from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} --- @@ -3684,7 +3849,7 @@ Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- @@ -3700,7 +3865,7 @@ Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} --- @@ -3716,7 +3881,7 @@ Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} --- @@ -3732,7 +3897,7 @@ PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} --- @@ -3748,7 +3913,7 @@ SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} --- @@ -3764,7 +3929,7 @@ Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} --- @@ -3780,663 +3945,946 @@ SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} --- -## Classes - -### ManagedDatabaseOpensearchComponentsList +### ManagedDatabaseOpensearchPropertiesSearchBackpressure -#### Initializers +#### Initializer ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +const managedDatabaseOpensearchPropertiesSearchBackpressure: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressure = { ... } ``` +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| mode | string | The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. | +| nodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | node_duress block. | +| searchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | search_shard_task block. | +| searchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | search_task block. | --- -##### `terraformResource`Required +##### `mode`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly mode: string; +``` -The parent resource. +- *Type:* string ---- +The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. -##### `terraformAttribute`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} -- *Type:* string +--- -The attribute on the parent resource this class is referencing. +##### `nodeDuress`Optional ---- +```typescript +public readonly nodeDuress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress; +``` -##### `wrapsSet`Required +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress -- *Type:* boolean +node_duress block. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} --- -#### Methods +##### `searchShardTask`Optional -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| 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 searchShardTask: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +search_shard_task block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} --- -##### `allWithMapKey` +##### `searchTask`Optional ```typescript -public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +public readonly searchTask: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask; ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask -###### `mapKeyAttributeName`Required +search_task block. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} --- -##### `computeFqn` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +#### Initializer ```typescript -public computeFqn(): string +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress = { ... } ``` -##### `resolve` +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cpuThreshold | number | The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. | +| heapThreshold | number | The heap usage threshold (as a percentage) required for a node to be considered to be under duress. | +| numSuccessiveBreaches | number | The number of successive limit breaches after which the node is considered to be under duress. | + +--- + +##### `cpuThreshold`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly cpuThreshold: number; ``` -Produce the Token's value at resolution time. +- *Type:* number -###### `_context`Required +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. -- *Type:* cdktf.IResolveContext +The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} --- -##### `toString` +##### `heapThreshold`Optional ```typescript -public toString(): string +public readonly heapThreshold: number; ``` -Return a string representation of this resolvable object. +- *Type:* number -Returns a reversible string representation. +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. -##### `get` +The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} + +--- + +##### `numSuccessiveBreaches`Optional ```typescript -public get(index: number): ManagedDatabaseOpensearchComponentsOutputReference +public readonly numSuccessiveBreaches: number; ``` -###### `index`Required - - *Type:* number -the index of the item to return. +The number of successive limit breaches after which the node is considered to be under duress. + +The number of successive limit breaches after which the node is considered to be under duress. Default is 3. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} --- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask + +#### Initializer + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask = { ... } +``` #### 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.* | +| cancellationBurst | number | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellationRate | number | The maximum number of tasks to cancel per millisecond of elapsed time. | +| cancellationRatio | number | The maximum number of tasks to cancel. | +| cpuTimeMillisThreshold | number | The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| elapsedTimeMillisThreshold | number | The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. | +| heapMovingAverageWindowSize | number | The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. | +| heapPercentThreshold | number | The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. | +| heapVariance | number | The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. | +| totalHeapPercentThreshold | number | The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. | --- -##### `creationStack`Required +##### `cancellationBurst`Optional ```typescript -public readonly creationStack: string[]; +public readonly cancellationBurst: number; ``` -- *Type:* string[] +- *Type:* number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of search tasks to cancel in a single iteration of the observer thread. -If this returns an empty array the stack will not be attached. +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `fqn`Required +##### `cancellationRate`Optional ```typescript -public readonly fqn: string; +public readonly cancellationRate: number; ``` -- *Type:* string +- *Type:* number ---- +The maximum number of tasks to cancel per millisecond of elapsed time. +The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. -### ManagedDatabaseOpensearchComponentsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} -#### Initializers +--- -```typescript -import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' +##### `cancellationRatio`Optional -new managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +```typescript +public readonly cancellationRatio: number; ``` -| **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:* number -##### `terraformResource`Required +The maximum number of tasks to cancel. -- *Type:* cdktf.IInterpolatingParent +The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `terraformAttribute`Required +##### `cpuTimeMillisThreshold`Optional -- *Type:* string +```typescript +public readonly cpuTimeMillisThreshold: number; +``` -The attribute on the parent resource this class is referencing. +- *Type:* number + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `complexObjectIndex`Required +##### `elapsedTimeMillisThreshold`Optional + +```typescript +public readonly elapsedTimeMillisThreshold: number; +``` - *Type:* number -the index of this item in the list. +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `complexObjectIsFromSet`Required +##### `heapMovingAverageWindowSize`Optional -- *Type:* boolean +```typescript +public readonly heapMovingAverageWindowSize: number; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* number + +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. + +The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -#### 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` +##### `heapPercentThreshold`Optional ```typescript -public computeFqn(): string +public readonly heapPercentThreshold: number; ``` -##### `getAnyMapAttribute` +- *Type:* number -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. -###### `terraformAttribute`Required +The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `getBooleanAttribute` +##### `heapVariance`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly heapVariance: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. + +The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `getBooleanMapAttribute` +##### `totalHeapPercentThreshold`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly totalHeapPercentThreshold: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. + +The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `getListAttribute` +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask + +#### Initializer ```typescript -public getListAttribute(terraformAttribute: string): string[] +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesSearchBackpressureSearchTask: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask = { ... } ``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cancellationBurst | number | The maximum number of search tasks to cancel in a single iteration of the observer thread. | +| cancellationRate | number | The maximum number of search tasks to cancel per millisecond of elapsed time. | +| cancellationRatio | number | The maximum number of search tasks to cancel, as a percentage of successful search task completions. | +| cpuTimeMillisThreshold | number | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| elapsedTimeMillisThreshold | number | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. | +| heapMovingAverageWindowSize | number | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. | +| heapPercentThreshold | number | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. | +| heapVariance | number | The heap usage variance required for an individual parent task before it is considered for cancellation. | +| totalHeapPercentThreshold | number | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. | --- -##### `getNumberAttribute` +##### `cancellationBurst`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly cancellationBurst: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The maximum number of search tasks to cancel in a single iteration of the observer thread. + +The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} --- -##### `getNumberListAttribute` +##### `cancellationRate`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly cancellationRate: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The maximum number of search tasks to cancel per millisecond of elapsed time. + +The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} --- -##### `getNumberMapAttribute` +##### `cancellationRatio`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly cancellationRatio: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The maximum number of search tasks to cancel, as a percentage of successful search task completions. + +The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} --- -##### `getStringAttribute` +##### `cpuTimeMillisThreshold`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly cpuTimeMillisThreshold: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} --- -##### `getStringMapAttribute` +##### `elapsedTimeMillisThreshold`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly elapsedTimeMillisThreshold: number; ``` -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. + +The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} --- -##### `interpolationForAttribute` +##### `heapMovingAverageWindowSize`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly heapMovingAverageWindowSize: number; ``` -###### `property`Required +- *Type:* number -- *Type:* string +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. + +The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} --- -##### `resolve` +##### `heapPercentThreshold`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly heapPercentThreshold: number; ``` -Produce the Token's value at resolution time. +- *Type:* number -###### `_context`Required +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. -- *Type:* cdktf.IResolveContext +The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} --- -##### `toString` +##### `heapVariance`Optional ```typescript -public toString(): string +public readonly heapVariance: number; ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* number +The heap usage variance required for an individual parent task before it is considered for cancellation. -#### Properties +The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. -| **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 | string | *No description.* | -| host | string | *No description.* | -| port | number | *No description.* | -| route | string | *No description.* | -| usage | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchComponents | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} --- -##### `creationStack`Required +##### `totalHeapPercentThreshold`Optional ```typescript -public readonly creationStack: string[]; +public readonly totalHeapPercentThreshold: number; ``` -- *Type:* string[] +- *Type:* number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. -If this returns an empty array the stack will not be attached. +The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} --- -##### `fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +#### Initializer ```typescript -public readonly fqn: string; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesShardIndexingPressure: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressure = { ... } ``` -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | boolean \| cdktf.IResolvable | Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. | +| enforced | boolean \| cdktf.IResolvable | Run shard indexing backpressure in shadow mode or enforced mode. | +| operatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | operating_factor block. | +| primaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | primary_parameter block. | --- -##### `component`Required +##### `enabled`Optional ```typescript -public readonly component: string; +public readonly enabled: boolean | IResolvable; ``` -- *Type:* string - ---- - -##### `host`Required +- *Type:* boolean | cdktf.IResolvable -```typescript -public readonly host: string; -``` +Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} --- -##### `port`Required +##### `enforced`Optional ```typescript -public readonly port: number; +public readonly enforced: boolean | IResolvable; ``` -- *Type:* number - ---- +- *Type:* boolean | cdktf.IResolvable -##### `route`Required +Run shard indexing backpressure in shadow mode or enforced mode. -```typescript -public readonly route: string; -``` +Run shard indexing backpressure in shadow mode or enforced mode. + In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, + but it doesn’t actually reject any indexing requests. + In enforced mode (value set as true), + shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. + Default is false. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} --- -##### `usage`Required +##### `operatingFactor`Optional ```typescript -public readonly usage: string; +public readonly operatingFactor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +operating_factor block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} --- -##### `internalValue`Optional +##### `primaryParameter`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchComponents; +public readonly primaryParameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter; ``` -- *Type:* ManagedDatabaseOpensearchComponents +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter ---- +primary_parameter block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} -### ManagedDatabaseOpensearchNetworkList +--- -#### Initializers +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor + +#### Initializer ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +const managedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor = { ... } ``` +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| lower | number | Lower occupancy limit of the allocated quota of memory for the shard. | +| optimal | number | Optimal occupancy of the allocated quota of memory for the shard. | +| upper | number | Upper occupancy limit of the allocated quota of memory for the shard. | --- -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +##### `lower`Optional -The parent resource. +```typescript +public readonly lower: number; +``` ---- +- *Type:* number -##### `terraformAttribute`Required +Lower occupancy limit of the allocated quota of memory for the shard. -- *Type:* string +Specify the lower occupancy limit of the allocated quota of memory for the shard. + If the total memory usage of a shard is below this limit, + shard indexing backpressure decreases the current allocated memory for that shard. + Default is 0.75. -The attribute on the parent resource this class is referencing. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} --- -##### `wrapsSet`Required +##### `optimal`Optional -- *Type:* boolean +```typescript +public readonly optimal: number; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* number ---- +Optimal occupancy of the allocated quota of memory for the shard. -#### Methods +Specify the optimal occupancy of the allocated quota of memory for the shard. + If the total memory usage of a shard is at this level, + shard indexing backpressure doesn’t change the current allocated memory for that shard. + Default is 0.85. -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} --- -##### `allWithMapKey` +##### `upper`Optional ```typescript -public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +public readonly upper: number; ``` -Creating an iterator for this complex list. +- *Type:* number -The list will be converted into a map with the mapKeyAttributeName as the key. +Upper occupancy limit of the allocated quota of memory for the shard. -###### `mapKeyAttributeName`Required +Specify the upper occupancy limit of the allocated quota of memory for the shard. + If the total memory usage of a shard is above this limit, + shard indexing backpressure increases the current allocated memory for that shard. + Default is 0.95. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} --- -##### `computeFqn` - -```typescript -public computeFqn(): string -``` +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter -##### `resolve` +#### Initializer ```typescript -public resolve(_context: IResolveContext): any -``` +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -Produce the Token's value at resolution time. +const managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter = { ... } +``` -###### `_context`Required +#### Properties -- *Type:* cdktf.IResolveContext +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| nodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | node block. | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | shard block. | --- -##### `toString` +##### `nodeAttribute`Optional ```typescript -public toString(): string +public readonly nodeAttribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode; ``` -Return a string representation of this resolvable object. +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -Returns a reversible string representation. +node block. -##### `get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + +--- + +##### `shard`Optional ```typescript -public get(index: number): ManagedDatabaseOpensearchNetworkOutputReference +public readonly shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard; ``` -###### `index`Required +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -- *Type:* number +shard block. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} --- +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +#### Initializer + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode = { ... } +``` #### 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 \| ManagedDatabaseOpensearchNetwork[] | *No description.* | +| softLimit | number | Node soft limit. | --- -##### `creationStack`Required +##### `softLimit`Optional ```typescript -public readonly creationStack: string[]; +public readonly softLimit: number; ``` -- *Type:* string[] +- *Type:* number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Node soft limit. -If this returns an empty array the stack will not be attached. +Define the percentage of the node-level memory + threshold that acts as a soft indicator for strain on a node. + Default is 0.7. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} --- -##### `fqn`Required +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +#### Initializer ```typescript -public readonly fqn: string; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +const managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard: managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| minLimit | number | Shard min limit. | + +--- + +##### `minLimit`Optional + +```typescript +public readonly minLimit: number; +``` + +- *Type:* number + +Shard min limit. + +Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). + Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. + Default is 0.001. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} + +--- + +## Classes + +### ManagedDatabaseOpensearchComponentsList + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsList(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. + --- -##### `internalValue`Optional +##### `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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` ```typescript -public readonly internalValue: IResolvable | ManagedDatabaseOpensearchNetwork[]; +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator ``` -- *Type:* cdktf.IResolvable | ManagedDatabaseOpensearchNetwork[] +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string --- +##### `computeFqn` -### ManagedDatabaseOpensearchNetworkOutputReference +```typescript +public computeFqn(): string +``` -#### Initializers +##### `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): ManagedDatabaseOpensearchComponentsOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseOpensearchComponentsOutputReference + +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchComponentsOutputReference(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 @@ -4444,7 +4892,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -4452,7 +4900,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -4460,7 +4908,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -4472,149 +4920,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 @@ -4622,13 +5070,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -4643,21 +5091,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| familyInput | string | *No description.* | -| nameInput | string | *No description.* | -| typeInput | string | *No description.* | -| uuidInput | string | *No description.* | -| family | string | *No description.* | -| name | string | *No description.* | -| type | string | *No description.* | -| uuid | string | *No description.* | -| internalValue | cdktf.IResolvable \| ManagedDatabaseOpensearchNetwork | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| component | string | *No description.* | +| host | string | *No description.* | +| port | number | *No description.* | +| route | string | *No description.* | +| usage | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchComponents | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -4671,7 +5116,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -4681,116 +5126,86 @@ public readonly fqn: string; --- -##### `familyInput`Optional - -```typescript -public readonly familyInput: string; -``` - -- *Type:* string - ---- - -##### `nameInput`Optional - -```typescript -public readonly nameInput: string; -``` - -- *Type:* string - ---- - -##### `typeInput`Optional - -```typescript -public readonly typeInput: string; -``` - -- *Type:* string - ---- - -##### `uuidInput`Optional +##### `component`Required ```typescript -public readonly uuidInput: string; +public readonly component: string; ``` - *Type:* string --- -##### `family`Required +##### `host`Required ```typescript -public readonly family: string; +public readonly host: string; ``` - *Type:* string --- -##### `name`Required +##### `port`Required ```typescript -public readonly name: string; +public readonly port: number; ``` -- *Type:* string +- *Type:* number --- -##### `type`Required +##### `route`Required ```typescript -public readonly type: string; +public readonly route: string; ``` - *Type:* string --- -##### `uuid`Required +##### `usage`Required ```typescript -public readonly uuid: string; +public readonly usage: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | ManagedDatabaseOpensearchNetwork; +public readonly internalValue: ManagedDatabaseOpensearchComponents; ``` -- *Type:* cdktf.IResolvable | ManagedDatabaseOpensearchNetwork +- *Type:* ManagedDatabaseOpensearchComponents --- -### ManagedDatabaseOpensearchNodeStatesList +### ManagedDatabaseOpensearchNetworkList -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkList(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 @@ -4798,7 +5213,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -4806,7 +5221,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -4818,15 +5233,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `allWithMapKey` +##### `allWithMapKey` ```typescript public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator @@ -4836,19 +5251,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* string --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -4856,13 +5271,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -4872,13 +5287,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): ManagedDatabaseOpensearchNodeStatesOutputReference +public get(index: number): ManagedDatabaseOpensearchNetworkOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -4891,12 +5306,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.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| ManagedDatabaseOpensearchNetwork[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -4910,7 +5326,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -4920,27 +5336,37 @@ public readonly fqn: string; --- +##### `internalValue`Optional -### ManagedDatabaseOpensearchNodeStatesOutputReference +```typescript +public readonly internalValue: IResolvable | ManagedDatabaseOpensearchNetwork[]; +``` -#### Initializers +- *Type:* cdktf.IResolvable | ManagedDatabaseOpensearchNetwork[] + +--- + + +### ManagedDatabaseOpensearchNetworkOutputReference + +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchNetworkOutputReference(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 @@ -4948,7 +5374,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -4956,7 +5382,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -4964,7 +5390,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -4976,149 +5402,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 @@ -5126,13 +5552,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -5147,17 +5573,22 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| name | string | *No description.* | -| role | string | *No description.* | -| state | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | - ---- - -##### `creationStack`Required - +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| familyInput | string | *No description.* | +| nameInput | string | *No description.* | +| typeInput | string | *No description.* | +| uuidInput | string | *No description.* | +| family | string | *No description.* | +| name | string | *No description.* | +| type | string | *No description.* | +| uuid | string | *No description.* | +| internalValue | cdktf.IResolvable \| ManagedDatabaseOpensearchNetwork | *No description.* | + +--- + +##### `creationStack`Required + ```typescript public readonly creationStack: string[]; ``` @@ -5170,7 +5601,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -5180,234 +5611,174 @@ public readonly fqn: string; --- -##### `name`Required +##### `familyInput`Optional ```typescript -public readonly name: string; +public readonly familyInput: string; ``` - *Type:* string --- -##### `role`Required +##### `nameInput`Optional ```typescript -public readonly role: string; +public readonly nameInput: string; ``` - *Type:* string --- -##### `state`Required +##### `typeInput`Optional ```typescript -public readonly state: string; +public readonly typeInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `uuidInput`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchNodeStates; +public readonly uuidInput: string; ``` -- *Type:* ManagedDatabaseOpensearchNodeStates +- *Type:* string --- - -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference - -#### Initializers +##### `family`Required ```typescript -import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' - -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly family: 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. | -| resetAllowedTries | *No description.* | -| resetAuthenticationBackend | *No description.* | -| resetBlockExpirySeconds | *No description.* | -| resetMaxBlockedClients | *No description.* | -| resetMaxTrackedClients | *No description.* | -| resetTimeWindowSeconds | *No description.* | -| resetType | *No description.* | - ---- - -##### `computeFqn` - -```typescript -public computeFqn(): string -``` - -##### `getAnyMapAttribute` +##### `name`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly name: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `type`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly type: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `uuid`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly uuid: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `internalValue`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly internalValue: IResolvable | ManagedDatabaseOpensearchNetwork; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | ManagedDatabaseOpensearchNetwork --- -##### `getNumberAttribute` + +### ManagedDatabaseOpensearchNodeStatesList + +#### Initializers ```typescript -public getNumberAttribute(terraformAttribute: string): number -``` +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -###### `terraformAttribute`Required +new managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesList(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). | --- -##### `getNumberListAttribute` - -```typescript -public getNumberListAttribute(terraformAttribute: string): number[] -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` - -###### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getStringAttribute` +##### `wrapsSet`Required -```typescript -public getStringAttribute(terraformAttribute: string): string -``` +- *Type:* boolean -###### `terraformAttribute`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getStringMapAttribute` +##### `allWithMapKey` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator ``` -###### `terraformAttribute`Required +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `computeFqn` ```typescript -public interpolationForAttribute(property: string): IResolvable +public computeFqn(): string ``` -###### `property`Required - -- *Type:* string - ---- - -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -5415,13 +5786,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -5431,266 +5802,373 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAllowedTries` +##### `get` ```typescript -public resetAllowedTries(): void +public get(index: number): ManagedDatabaseOpensearchNodeStatesOutputReference ``` -##### `resetAuthenticationBackend` +###### `index`Required -```typescript -public resetAuthenticationBackend(): void -``` +- *Type:* number -##### `resetBlockExpirySeconds` +the index of the item to return. -```typescript -public resetBlockExpirySeconds(): void -``` +--- -##### `resetMaxBlockedClients` -```typescript -public resetMaxBlockedClients(): void -``` +#### Properties -##### `resetMaxTrackedClients` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | -```typescript -public resetMaxTrackedClients(): void -``` +--- -##### `resetTimeWindowSeconds` +##### `creationStack`Required ```typescript -public resetTimeWindowSeconds(): void +public readonly creationStack: string[]; ``` -##### `resetType` +- *Type:* string[] + +The creation stack 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 resetType(): void +public readonly fqn: string; ``` +- *Type:* string -#### Properties +--- -| **Name** | **Type** | **Description** | + +### ManagedDatabaseOpensearchNodeStatesOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchNodeStatesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| allowedTriesInput | number | *No description.* | -| authenticationBackendInput | string | *No description.* | -| blockExpirySecondsInput | number | *No description.* | -| maxBlockedClientsInput | number | *No description.* | -| maxTrackedClientsInput | number | *No description.* | -| timeWindowSecondsInput | number | *No description.* | -| typeInput | string | *No description.* | -| allowedTries | number | *No description.* | -| authenticationBackend | string | *No description.* | -| blockExpirySeconds | number | *No description.* | -| maxBlockedClients | number | *No description.* | -| maxTrackedClients | number | *No description.* | -| timeWindowSeconds | number | *No description.* | -| type | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `creationStack`Required +##### `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 readonly creationStack: string[]; +public computeFqn(): string ``` -- *Type:* string[] +##### `getAnyMapAttribute` -The creation stack of this resolvable which will be appended to errors thrown during resolution. +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` -If this returns an empty array the stack will not be attached. +###### `terraformAttribute`Required + +- *Type:* string --- -##### `fqn`Required +##### `getBooleanAttribute` ```typescript -public readonly fqn: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `allowedTriesInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly allowedTriesInput: number; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `authenticationBackendInput`Optional +##### `getListAttribute` ```typescript -public readonly authenticationBackendInput: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `blockExpirySecondsInput`Optional +##### `getNumberAttribute` ```typescript -public readonly blockExpirySecondsInput: number; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `maxBlockedClientsInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly maxBlockedClientsInput: number; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `maxTrackedClientsInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly maxTrackedClientsInput: number; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `timeWindowSecondsInput`Optional +##### `getStringAttribute` ```typescript -public readonly timeWindowSecondsInput: number; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `typeInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly typeInput: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `allowedTries`Required +##### `interpolationForAttribute` ```typescript -public readonly allowedTries: number; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* number +###### `property`Required + +- *Type:* string --- -##### `authenticationBackend`Required +##### `resolve` ```typescript -public readonly authenticationBackend: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `blockExpirySeconds`Required +##### `toString` ```typescript -public readonly blockExpirySeconds: number; +public toString(): string ``` -- *Type:* number +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.* | +| role | string | *No description.* | +| state | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchNodeStates | *No description.* | --- -##### `maxBlockedClients`Required +##### `creationStack`Required ```typescript -public readonly maxBlockedClients: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `maxTrackedClients`Required +##### `fqn`Required ```typescript -public readonly maxTrackedClients: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `timeWindowSeconds`Required +##### `name`Required ```typescript -public readonly timeWindowSeconds: number; +public readonly name: string; ``` -- *Type:* number +- *Type:* string --- -##### `type`Required +##### `role`Required ```typescript -public readonly type: string; +public readonly role: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `state`Required ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting; +public readonly state: string; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* string --- +##### `internalValue`Optional -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +```typescript +public readonly internalValue: ManagedDatabaseOpensearchNodeStates; +``` -#### Initializers +- *Type:* ManagedDatabaseOpensearchNodeStates + +--- + + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference + +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference(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 @@ -5698,7 +6176,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -5710,155 +6188,156 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetAllowedTries | *No description.* | -| resetBlockExpirySeconds | *No description.* | -| resetMaxBlockedClients | *No description.* | -| resetMaxTrackedClients | *No description.* | -| resetTimeWindowSeconds | *No description.* | -| resetType | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAllowedTries | *No description.* | +| resetAuthenticationBackend | *No description.* | +| resetBlockExpirySeconds | *No description.* | +| resetMaxBlockedClients | *No description.* | +| resetMaxTrackedClients | *No description.* | +| resetTimeWindowSeconds | *No description.* | +| resetType | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -5866,13 +6345,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -5882,37 +6361,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAllowedTries` +##### `resetAllowedTries` ```typescript public resetAllowedTries(): void ``` -##### `resetBlockExpirySeconds` +##### `resetAuthenticationBackend` + +```typescript +public resetAuthenticationBackend(): void +``` + +##### `resetBlockExpirySeconds` ```typescript public resetBlockExpirySeconds(): void ``` -##### `resetMaxBlockedClients` +##### `resetMaxBlockedClients` ```typescript public resetMaxBlockedClients(): void ``` -##### `resetMaxTrackedClients` +##### `resetMaxTrackedClients` ```typescript public resetMaxTrackedClients(): void ``` -##### `resetTimeWindowSeconds` +##### `resetTimeWindowSeconds` ```typescript public resetTimeWindowSeconds(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void @@ -5923,25 +6408,27 @@ public resetType(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| allowedTriesInput | number | *No description.* | -| blockExpirySecondsInput | number | *No description.* | -| maxBlockedClientsInput | number | *No description.* | -| maxTrackedClientsInput | number | *No description.* | -| timeWindowSecondsInput | number | *No description.* | -| typeInput | string | *No description.* | -| allowedTries | number | *No description.* | -| blockExpirySeconds | number | *No description.* | -| maxBlockedClients | number | *No description.* | -| maxTrackedClients | number | *No description.* | -| timeWindowSeconds | number | *No description.* | -| type | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowedTriesInput | number | *No description.* | +| authenticationBackendInput | string | *No description.* | +| blockExpirySecondsInput | number | *No description.* | +| maxBlockedClientsInput | number | *No description.* | +| maxTrackedClientsInput | number | *No description.* | +| timeWindowSecondsInput | number | *No description.* | +| typeInput | string | *No description.* | +| allowedTries | number | *No description.* | +| authenticationBackend | string | *No description.* | +| blockExpirySeconds | number | *No description.* | +| maxBlockedClients | number | *No description.* | +| maxTrackedClients | number | *No description.* | +| timeWindowSeconds | number | *No description.* | +| type | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -5955,7 +6442,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -5965,7 +6452,7 @@ public readonly fqn: string; --- -##### `allowedTriesInput`Optional +##### `allowedTriesInput`Optional ```typescript public readonly allowedTriesInput: number; @@ -5975,7 +6462,17 @@ public readonly allowedTriesInput: number; --- -##### `blockExpirySecondsInput`Optional +##### `authenticationBackendInput`Optional + +```typescript +public readonly authenticationBackendInput: string; +``` + +- *Type:* string + +--- + +##### `blockExpirySecondsInput`Optional ```typescript public readonly blockExpirySecondsInput: number; @@ -5985,7 +6482,7 @@ public readonly blockExpirySecondsInput: number; --- -##### `maxBlockedClientsInput`Optional +##### `maxBlockedClientsInput`Optional ```typescript public readonly maxBlockedClientsInput: number; @@ -5995,7 +6492,7 @@ public readonly maxBlockedClientsInput: number; --- -##### `maxTrackedClientsInput`Optional +##### `maxTrackedClientsInput`Optional ```typescript public readonly maxTrackedClientsInput: number; @@ -6005,7 +6502,7 @@ public readonly maxTrackedClientsInput: number; --- -##### `timeWindowSecondsInput`Optional +##### `timeWindowSecondsInput`Optional ```typescript public readonly timeWindowSecondsInput: number; @@ -6015,7 +6512,7 @@ public readonly timeWindowSecondsInput: number; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -6025,7 +6522,7 @@ public readonly typeInput: string; --- -##### `allowedTries`Required +##### `allowedTries`Required ```typescript public readonly allowedTries: number; @@ -6035,7 +6532,17 @@ public readonly allowedTries: number; --- -##### `blockExpirySeconds`Required +##### `authenticationBackend`Required + +```typescript +public readonly authenticationBackend: string; +``` + +- *Type:* string + +--- + +##### `blockExpirySeconds`Required ```typescript public readonly blockExpirySeconds: number; @@ -6045,7 +6552,7 @@ public readonly blockExpirySeconds: number; --- -##### `maxBlockedClients`Required +##### `maxBlockedClients`Required ```typescript public readonly maxBlockedClients: number; @@ -6055,7 +6562,7 @@ public readonly maxBlockedClients: number; --- -##### `maxTrackedClients`Required +##### `maxTrackedClients`Required ```typescript public readonly maxTrackedClients: number; @@ -6065,7 +6572,7 @@ public readonly maxTrackedClients: number; --- -##### `timeWindowSeconds`Required +##### `timeWindowSeconds`Required ```typescript public readonly timeWindowSeconds: number; @@ -6075,7 +6582,7 @@ public readonly timeWindowSeconds: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -6085,35 +6592,35 @@ public readonly type: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference(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 @@ -6121,7 +6628,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -6133,153 +6640,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| putInternalAuthenticationBackendLimiting | *No description.* | -| putIpRateLimiting | *No description.* | -| resetInternalAuthenticationBackendLimiting | *No description.* | -| resetIpRateLimiting | *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. | +| resetAllowedTries | *No description.* | +| resetBlockExpirySeconds | *No description.* | +| resetMaxBlockedClients | *No description.* | +| resetMaxTrackedClients | *No description.* | +| resetTimeWindowSeconds | *No description.* | +| resetType | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -6287,13 +6796,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -6303,40 +6812,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putInternalAuthenticationBackendLimiting` +##### `resetAllowedTries` ```typescript -public putInternalAuthenticationBackendLimiting(value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting): void +public resetAllowedTries(): void ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +##### `resetBlockExpirySeconds` ---- +```typescript +public resetBlockExpirySeconds(): void +``` -##### `putIpRateLimiting` +##### `resetMaxBlockedClients` ```typescript -public putIpRateLimiting(value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting): void +public resetMaxBlockedClients(): void ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +##### `resetMaxTrackedClients` ---- +```typescript +public resetMaxTrackedClients(): void +``` -##### `resetInternalAuthenticationBackendLimiting` +##### `resetTimeWindowSeconds` ```typescript -public resetInternalAuthenticationBackendLimiting(): void +public resetTimeWindowSeconds(): void ``` -##### `resetIpRateLimiting` +##### `resetType` ```typescript -public resetIpRateLimiting(): void +public resetType(): void ``` @@ -6344,17 +6853,25 @@ public resetIpRateLimiting(): 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.* | -| internalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | -| ipRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | -| internalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | -| ipRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowedTriesInput | number | *No description.* | +| blockExpirySecondsInput | number | *No description.* | +| maxBlockedClientsInput | number | *No description.* | +| maxTrackedClientsInput | number | *No description.* | +| timeWindowSecondsInput | number | *No description.* | +| typeInput | string | *No description.* | +| allowedTries | number | *No description.* | +| blockExpirySeconds | number | *No description.* | +| maxBlockedClients | number | *No description.* | +| maxTrackedClients | number | *No description.* | +| timeWindowSeconds | number | *No description.* | +| type | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -6368,7 +6885,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -6378,585 +6895,488 @@ public readonly fqn: string; --- -##### `internalAuthenticationBackendLimiting`Required +##### `allowedTriesInput`Optional ```typescript -public readonly internalAuthenticationBackendLimiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference; +public readonly allowedTriesInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference +- *Type:* number --- -##### `ipRateLimiting`Required +##### `blockExpirySecondsInput`Optional ```typescript -public readonly ipRateLimiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference; +public readonly blockExpirySecondsInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference +- *Type:* number --- -##### `internalAuthenticationBackendLimitingInput`Optional +##### `maxBlockedClientsInput`Optional ```typescript -public readonly internalAuthenticationBackendLimitingInput: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting; +public readonly maxBlockedClientsInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting +- *Type:* number --- -##### `ipRateLimitingInput`Optional +##### `maxTrackedClientsInput`Optional ```typescript -public readonly ipRateLimitingInput: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting; +public readonly maxTrackedClientsInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting +- *Type:* number --- -##### `internalValue`Optional +##### `timeWindowSecondsInput`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListeners; +public readonly timeWindowSecondsInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* number --- - -### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference - -#### Initializers +##### `typeInput`Optional ```typescript -import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' - -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly typeInput: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* string --- -##### `terraformResource`Required +##### `allowedTries`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly allowedTries: number; +``` -The parent resource. +- *Type:* number --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- +##### `blockExpirySeconds`Required -#### Methods +```typescript +public readonly blockExpirySeconds: 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. | -| resetAccount | *No description.* | -| resetBasePath | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetContainer | *No description.* | -| resetEndpointSuffix | *No description.* | -| resetKey | *No description.* | -| resetSasToken | *No description.* | -| resetSnapshotName | *No description.* | +- *Type:* number --- -##### `computeFqn` - -```typescript -public computeFqn(): string -``` - -##### `getAnyMapAttribute` +##### `maxBlockedClients`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly maxBlockedClients: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getBooleanAttribute` +##### `maxTrackedClients`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly maxTrackedClients: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getBooleanMapAttribute` +##### `timeWindowSeconds`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly timeWindowSeconds: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `type`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly type: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `internalValue`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `getNumberListAttribute` + +### ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +#### Initializers ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] -``` +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -###### `terraformAttribute`Required +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `getStringAttribute` - -```typescript -public getStringAttribute(terraformAttribute: string): string -``` - -###### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getStringMapAttribute` +#### Methods -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: 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. | +| putInternalAuthenticationBackendLimiting | *No description.* | +| putIpRateLimiting | *No description.* | +| resetInternalAuthenticationBackendLimiting | *No description.* | +| resetIpRateLimiting | *No description.* | -###### `terraformAttribute`Required +--- -- *Type:* string +##### `computeFqn` ---- +```typescript +public computeFqn(): string +``` -##### `interpolationForAttribute` +##### `getAnyMapAttribute` ```typescript -public interpolationForAttribute(property: string): IResolvable +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `property`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resolve` +##### `getBooleanAttribute` ```typescript -public resolve(_context: IResolveContext): any +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -Produce the Token's value at resolution time. - -###### `_context`Required +###### `terraformAttribute`Required -- *Type:* cdktf.IResolveContext +- *Type:* string --- -##### `toString` +##### `getBooleanMapAttribute` ```typescript -public toString(): string +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +###### `terraformAttribute`Required -##### `resetAccount` +- *Type:* string -```typescript -public resetAccount(): void -``` +--- -##### `resetBasePath` +##### `getListAttribute` ```typescript -public resetBasePath(): void +public getListAttribute(terraformAttribute: string): string[] ``` -##### `resetChunkSize` - -```typescript -public resetChunkSize(): void -``` +###### `terraformAttribute`Required -##### `resetCompress` +- *Type:* string -```typescript -public resetCompress(): void -``` +--- -##### `resetContainer` +##### `getNumberAttribute` ```typescript -public resetContainer(): void +public getNumberAttribute(terraformAttribute: string): number ``` -##### `resetEndpointSuffix` +###### `terraformAttribute`Required -```typescript -public resetEndpointSuffix(): void -``` +- *Type:* string -##### `resetKey` +--- + +##### `getNumberListAttribute` ```typescript -public resetKey(): void +public getNumberListAttribute(terraformAttribute: string): number[] ``` -##### `resetSasToken` +###### `terraformAttribute`Required -```typescript -public resetSasToken(): void -``` +- *Type:* string -##### `resetSnapshotName` +--- + +##### `getNumberMapAttribute` ```typescript -public resetSnapshotName(): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `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.* | -| accountInput | string | *No description.* | -| basePathInput | string | *No description.* | -| chunkSizeInput | string | *No description.* | -| compressInput | boolean \| cdktf.IResolvable | *No description.* | -| containerInput | string | *No description.* | -| endpointSuffixInput | string | *No description.* | -| keyInput | string | *No description.* | -| sasTokenInput | string | *No description.* | -| snapshotNameInput | string | *No description.* | -| account | string | *No description.* | -| basePath | string | *No description.* | -| chunkSize | string | *No description.* | -| compress | boolean \| cdktf.IResolvable | *No description.* | -| container | string | *No description.* | -| endpointSuffix | string | *No description.* | -| key | string | *No description.* | -| sasToken | string | *No description.* | -| snapshotName | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +- *Type:* string --- -##### `creationStack`Required +##### `getStringAttribute` ```typescript -public readonly creationStack: string[]; +public getStringAttribute(terraformAttribute: string): string ``` -- *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 +##### `getStringMapAttribute` ```typescript -public readonly fqn: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `accountInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly accountInput: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `basePathInput`Optional +##### `resolve` ```typescript -public readonly basePathInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `chunkSizeInput`Optional +##### `toString` ```typescript -public readonly chunkSizeInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `compressInput`Optional +##### `putInternalAuthenticationBackendLimiting` ```typescript -public readonly compressInput: boolean | IResolvable; +public putInternalAuthenticationBackendLimiting(value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting): void ``` -- *Type:* boolean | cdktf.IResolvable +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `containerInput`Optional +##### `putIpRateLimiting` ```typescript -public readonly containerInput: string; +public putIpRateLimiting(value: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting): void ``` -- *Type:* string +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `endpointSuffixInput`Optional +##### `resetInternalAuthenticationBackendLimiting` ```typescript -public readonly endpointSuffixInput: string; +public resetInternalAuthenticationBackendLimiting(): void ``` -- *Type:* string - ---- - -##### `keyInput`Optional +##### `resetIpRateLimiting` ```typescript -public readonly keyInput: string; +public resetIpRateLimiting(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalAuthenticationBackendLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference | *No description.* | +| ipRateLimiting | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference | *No description.* | +| internalAuthenticationBackendLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting | *No description.* | +| ipRateLimitingInput | ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | --- -##### `sasTokenInput`Optional +##### `creationStack`Required ```typescript -public readonly sasTokenInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `snapshotNameInput`Optional +##### `fqn`Required ```typescript -public readonly snapshotNameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `account`Required +##### `internalAuthenticationBackendLimiting`Required ```typescript -public readonly account: string; +public readonly internalAuthenticationBackendLimiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingOutputReference --- -##### `basePath`Required +##### `ipRateLimiting`Required ```typescript -public readonly basePath: string; +public readonly ipRateLimiting: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimitingOutputReference --- -##### `chunkSize`Required +##### `internalAuthenticationBackendLimitingInput`Optional ```typescript -public readonly chunkSize: string; +public readonly internalAuthenticationBackendLimitingInput: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting --- -##### `compress`Required +##### `ipRateLimitingInput`Optional ```typescript -public readonly compress: boolean | IResolvable; +public readonly ipRateLimitingInput: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting --- -##### `container`Required +##### `internalValue`Optional ```typescript -public readonly container: string; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesAuthFailureListeners; ``` -- *Type:* string - ---- - -##### `endpointSuffix`Required - -```typescript -public readonly endpointSuffix: string; -``` - -- *Type:* string - ---- - -##### `key`Required - -```typescript -public readonly key: string; -``` - -- *Type:* string - ---- - -##### `sasToken`Required - -```typescript -public readonly sasToken: string; -``` - -- *Type:* string - ---- - -##### `snapshotName`Required - -```typescript -public readonly snapshotName: string; -``` - -- *Type:* string - ---- - -##### `internalValue`Optional - -```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesAzureMigration; -``` - -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners --- -### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +### ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference(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 @@ -6964,7 +7384,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -6976,155 +7396,161 @@ 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. | -| resetBasePath | *No description.* | -| resetBucket | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetCredentials | *No description.* | -| resetSnapshotName | *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. | +| resetAccount | *No description.* | +| resetBasePath | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetContainer | *No description.* | +| resetEndpointSuffix | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetKey | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSasToken | *No description.* | +| resetSnapshotName | *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 @@ -7132,13 +7558,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7148,37 +7574,73 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBasePath` +##### `resetAccount` ```typescript -public resetBasePath(): void +public resetAccount(): void ``` -##### `resetBucket` +##### `resetBasePath` ```typescript -public resetBucket(): void +public resetBasePath(): void ``` -##### `resetChunkSize` +##### `resetChunkSize` ```typescript public resetChunkSize(): void ``` -##### `resetCompress` +##### `resetCompress` ```typescript public resetCompress(): void ``` -##### `resetCredentials` +##### `resetContainer` ```typescript -public resetCredentials(): void +public resetContainer(): void ``` -##### `resetSnapshotName` +##### `resetEndpointSuffix` + +```typescript +public resetEndpointSuffix(): void +``` + +##### `resetIncludeAliases` + +```typescript +public resetIncludeAliases(): void +``` + +##### `resetIndices` + +```typescript +public resetIndices(): void +``` + +##### `resetKey` + +```typescript +public resetKey(): void +``` + +##### `resetRestoreGlobalState` + +```typescript +public resetRestoreGlobalState(): void +``` + +##### `resetSasToken` + +```typescript +public resetSasToken(): void +``` + +##### `resetSnapshotName` ```typescript public resetSnapshotName(): void @@ -7189,25 +7651,37 @@ public resetSnapshotName(): 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.* | -| basePathInput | string | *No description.* | -| bucketInput | string | *No description.* | -| chunkSizeInput | string | *No description.* | -| compressInput | boolean \| cdktf.IResolvable | *No description.* | -| credentialsInput | string | *No description.* | -| snapshotNameInput | string | *No description.* | -| basePath | string | *No description.* | -| bucket | string | *No description.* | -| chunkSize | string | *No description.* | -| compress | boolean \| cdktf.IResolvable | *No description.* | -| credentials | string | *No description.* | -| snapshotName | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| accountInput | string | *No description.* | +| basePathInput | string | *No description.* | +| chunkSizeInput | string | *No description.* | +| compressInput | boolean \| cdktf.IResolvable | *No description.* | +| containerInput | string | *No description.* | +| endpointSuffixInput | string | *No description.* | +| includeAliasesInput | boolean \| cdktf.IResolvable | *No description.* | +| indicesInput | string | *No description.* | +| keyInput | string | *No description.* | +| restoreGlobalStateInput | boolean \| cdktf.IResolvable | *No description.* | +| sasTokenInput | string | *No description.* | +| snapshotNameInput | string | *No description.* | +| account | string | *No description.* | +| basePath | string | *No description.* | +| chunkSize | string | *No description.* | +| compress | boolean \| cdktf.IResolvable | *No description.* | +| container | string | *No description.* | +| endpointSuffix | string | *No description.* | +| includeAliases | boolean \| cdktf.IResolvable | *No description.* | +| indices | string | *No description.* | +| key | string | *No description.* | +| restoreGlobalState | boolean \| cdktf.IResolvable | *No description.* | +| sasToken | string | *No description.* | +| snapshotName | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7221,7 +7695,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7231,27 +7705,27 @@ public readonly fqn: string; --- -##### `basePathInput`Optional +##### `accountInput`Optional ```typescript -public readonly basePathInput: string; +public readonly accountInput: string; ``` - *Type:* string --- -##### `bucketInput`Optional +##### `basePathInput`Optional ```typescript -public readonly bucketInput: string; +public readonly basePathInput: string; ``` - *Type:* string --- -##### `chunkSizeInput`Optional +##### `chunkSizeInput`Optional ```typescript public readonly chunkSizeInput: string; @@ -7261,7 +7735,7 @@ public readonly chunkSizeInput: string; --- -##### `compressInput`Optional +##### `compressInput`Optional ```typescript public readonly compressInput: boolean | IResolvable; @@ -7271,17 +7745,77 @@ public readonly compressInput: boolean | IResolvable; --- -##### `credentialsInput`Optional +##### `containerInput`Optional ```typescript -public readonly credentialsInput: string; +public readonly containerInput: string; ``` - *Type:* string --- -##### `snapshotNameInput`Optional +##### `endpointSuffixInput`Optional + +```typescript +public readonly endpointSuffixInput: string; +``` + +- *Type:* string + +--- + +##### `includeAliasesInput`Optional + +```typescript +public readonly includeAliasesInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `indicesInput`Optional + +```typescript +public readonly indicesInput: string; +``` + +- *Type:* string + +--- + +##### `keyInput`Optional + +```typescript +public readonly keyInput: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalStateInput`Optional + +```typescript +public readonly restoreGlobalStateInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `sasTokenInput`Optional + +```typescript +public readonly sasTokenInput: string; +``` + +- *Type:* string + +--- + +##### `snapshotNameInput`Optional ```typescript public readonly snapshotNameInput: string; @@ -7291,27 +7825,27 @@ public readonly snapshotNameInput: string; --- -##### `basePath`Required +##### `account`Required ```typescript -public readonly basePath: string; +public readonly account: string; ``` - *Type:* string --- -##### `bucket`Required +##### `basePath`Required ```typescript -public readonly bucket: string; +public readonly basePath: string; ``` - *Type:* string --- -##### `chunkSize`Required +##### `chunkSize`Required ```typescript public readonly chunkSize: string; @@ -7321,7 +7855,7 @@ public readonly chunkSize: string; --- -##### `compress`Required +##### `compress`Required ```typescript public readonly compress: boolean | IResolvable; @@ -7331,17 +7865,77 @@ public readonly compress: boolean | IResolvable; --- -##### `credentials`Required +##### `container`Required ```typescript -public readonly credentials: string; +public readonly container: string; ``` - *Type:* string --- -##### `snapshotName`Required +##### `endpointSuffix`Required + +```typescript +public readonly endpointSuffix: string; +``` + +- *Type:* string + +--- + +##### `includeAliases`Required + +```typescript +public readonly includeAliases: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `indices`Required + +```typescript +public readonly indices: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalState`Required + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `sasToken`Required + +```typescript +public readonly sasToken: string; +``` + +- *Type:* string + +--- + +##### `snapshotName`Required ```typescript public readonly snapshotName: string; @@ -7351,35 +7945,35 @@ public readonly snapshotName: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesGcsMigration; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesAzureMigration; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration --- -### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +### ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference(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 @@ -7387,7 +7981,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -7399,154 +7993,158 @@ 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. | -| resetRollupDashboardsEnabled | *No description.* | -| resetRollupEnabled | *No description.* | -| resetRollupSearchBackoffCount | *No description.* | -| resetRollupSearchBackoffMillis | *No description.* | -| resetRollupSearchSearchAllJobs | *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. | +| resetBasePath | *No description.* | +| resetBucket | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetCredentials | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSnapshotName | *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 @@ -7554,13 +8152,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7570,58 +8168,90 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetRollupDashboardsEnabled` +##### `resetBasePath` ```typescript -public resetRollupDashboardsEnabled(): void +public resetBasePath(): void ``` -##### `resetRollupEnabled` +##### `resetBucket` ```typescript -public resetRollupEnabled(): void +public resetBucket(): void ``` -##### `resetRollupSearchBackoffCount` +##### `resetChunkSize` ```typescript -public resetRollupSearchBackoffCount(): void +public resetChunkSize(): void ``` -##### `resetRollupSearchBackoffMillis` +##### `resetCompress` ```typescript -public resetRollupSearchBackoffMillis(): void +public resetCompress(): void ``` -##### `resetRollupSearchSearchAllJobs` +##### `resetCredentials` ```typescript -public resetRollupSearchSearchAllJobs(): void +public resetCredentials(): void ``` +##### `resetIncludeAliases` -#### Properties +```typescript +public resetIncludeAliases(): void +``` + +##### `resetIndices` + +```typescript +public resetIndices(): void +``` + +##### `resetRestoreGlobalState` + +```typescript +public resetRestoreGlobalState(): void +``` + +##### `resetSnapshotName` + +```typescript +public resetSnapshotName(): 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.* | -| rollupDashboardsEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| rollupEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| rollupSearchBackoffCountInput | number | *No description.* | -| rollupSearchBackoffMillisInput | number | *No description.* | -| rollupSearchSearchAllJobsInput | boolean \| cdktf.IResolvable | *No description.* | -| rollupDashboardsEnabled | boolean \| cdktf.IResolvable | *No description.* | -| rollupEnabled | boolean \| cdktf.IResolvable | *No description.* | -| rollupSearchBackoffCount | number | *No description.* | -| rollupSearchBackoffMillis | number | *No description.* | -| rollupSearchSearchAllJobs | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| basePathInput | string | *No description.* | +| bucketInput | string | *No description.* | +| chunkSizeInput | string | *No description.* | +| compressInput | boolean \| cdktf.IResolvable | *No description.* | +| credentialsInput | string | *No description.* | +| includeAliasesInput | boolean \| cdktf.IResolvable | *No description.* | +| indicesInput | string | *No description.* | +| restoreGlobalStateInput | boolean \| cdktf.IResolvable | *No description.* | +| snapshotNameInput | string | *No description.* | +| basePath | string | *No description.* | +| bucket | string | *No description.* | +| chunkSize | string | *No description.* | +| compress | boolean \| cdktf.IResolvable | *No description.* | +| credentials | string | *No description.* | +| includeAliases | boolean \| cdktf.IResolvable | *No description.* | +| indices | string | *No description.* | +| restoreGlobalState | boolean \| cdktf.IResolvable | *No description.* | +| snapshotName | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7635,7 +8265,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7645,135 +8275,215 @@ public readonly fqn: string; --- -##### `rollupDashboardsEnabledInput`Optional +##### `basePathInput`Optional ```typescript -public readonly rollupDashboardsEnabledInput: boolean | IResolvable; +public readonly basePathInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `rollupEnabledInput`Optional +##### `bucketInput`Optional ```typescript -public readonly rollupEnabledInput: boolean | IResolvable; +public readonly bucketInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `rollupSearchBackoffCountInput`Optional +##### `chunkSizeInput`Optional ```typescript -public readonly rollupSearchBackoffCountInput: number; +public readonly chunkSizeInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `rollupSearchBackoffMillisInput`Optional +##### `compressInput`Optional ```typescript -public readonly rollupSearchBackoffMillisInput: number; +public readonly compressInput: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable --- -##### `rollupSearchSearchAllJobsInput`Optional +##### `credentialsInput`Optional ```typescript -public readonly rollupSearchSearchAllJobsInput: boolean | IResolvable; +public readonly credentialsInput: string; +``` + +- *Type:* string + +--- + +##### `includeAliasesInput`Optional + +```typescript +public readonly includeAliasesInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `rollupDashboardsEnabled`Required +##### `indicesInput`Optional ```typescript -public readonly rollupDashboardsEnabled: boolean | IResolvable; +public readonly indicesInput: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalStateInput`Optional + +```typescript +public readonly restoreGlobalStateInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `rollupEnabled`Required +##### `snapshotNameInput`Optional ```typescript -public readonly rollupEnabled: boolean | IResolvable; +public readonly snapshotNameInput: string; +``` + +- *Type:* string + +--- + +##### `basePath`Required + +```typescript +public readonly basePath: string; +``` + +- *Type:* string + +--- + +##### `bucket`Required + +```typescript +public readonly bucket: string; +``` + +- *Type:* string + +--- + +##### `chunkSize`Required + +```typescript +public readonly chunkSize: string; +``` + +- *Type:* string + +--- + +##### `compress`Required + +```typescript +public readonly compress: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `rollupSearchBackoffCount`Required +##### `credentials`Required ```typescript -public readonly rollupSearchBackoffCount: number; +public readonly credentials: string; ``` -- *Type:* number +- *Type:* string --- -##### `rollupSearchBackoffMillis`Required +##### `includeAliases`Required ```typescript -public readonly rollupSearchBackoffMillis: number; +public readonly includeAliases: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable --- -##### `rollupSearchSearchAllJobs`Required +##### `indices`Required ```typescript -public readonly rollupSearchSearchAllJobs: boolean | IResolvable; +public readonly indices: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalState`Required + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `internalValue`Optional +##### `snapshotName`Required ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesIndexRollup; +public readonly snapshotName: string; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +- *Type:* string --- +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesGcsMigration; +``` -### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration -#### Initializers +--- + + +### ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference(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 @@ -7781,7 +8491,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -7793,152 +8503,154 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetMappingNestedObjectsLimit | *No description.* | -| resetNumberOfReplicas | *No description.* | -| resetNumberOfShards | *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. | +| resetRollupDashboardsEnabled | *No description.* | +| resetRollupEnabled | *No description.* | +| resetRollupSearchBackoffCount | *No description.* | +| resetRollupSearchBackoffMillis | *No description.* | +| resetRollupSearchSearchAllJobs | *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 @@ -7946,13 +8658,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7962,22 +8674,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetMappingNestedObjectsLimit` +##### `resetRollupDashboardsEnabled` ```typescript -public resetMappingNestedObjectsLimit(): void +public resetRollupDashboardsEnabled(): void ``` -##### `resetNumberOfReplicas` +##### `resetRollupEnabled` ```typescript -public resetNumberOfReplicas(): void +public resetRollupEnabled(): void ``` -##### `resetNumberOfShards` +##### `resetRollupSearchBackoffCount` ```typescript -public resetNumberOfShards(): void +public resetRollupSearchBackoffCount(): void +``` + +##### `resetRollupSearchBackoffMillis` + +```typescript +public resetRollupSearchBackoffMillis(): void +``` + +##### `resetRollupSearchSearchAllJobs` + +```typescript +public resetRollupSearchSearchAllJobs(): void ``` @@ -7985,19 +8709,23 @@ public resetNumberOfShards(): 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.* | -| mappingNestedObjectsLimitInput | number | *No description.* | -| numberOfReplicasInput | number | *No description.* | -| numberOfShardsInput | number | *No description.* | -| mappingNestedObjectsLimit | number | *No description.* | -| numberOfReplicas | number | *No description.* | -| numberOfShards | number | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| rollupDashboardsEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| rollupEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| rollupSearchBackoffCountInput | number | *No description.* | +| rollupSearchBackoffMillisInput | number | *No description.* | +| rollupSearchSearchAllJobsInput | boolean \| cdktf.IResolvable | *No description.* | +| rollupDashboardsEnabled | boolean \| cdktf.IResolvable | *No description.* | +| rollupEnabled | boolean \| cdktf.IResolvable | *No description.* | +| rollupSearchBackoffCount | number | *No description.* | +| rollupSearchBackoffMillis | number | *No description.* | +| rollupSearchSearchAllJobs | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -8011,7 +8739,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8021,95 +8749,135 @@ public readonly fqn: string; --- -##### `mappingNestedObjectsLimitInput`Optional +##### `rollupDashboardsEnabledInput`Optional ```typescript -public readonly mappingNestedObjectsLimitInput: number; +public readonly rollupDashboardsEnabledInput: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable --- -##### `numberOfReplicasInput`Optional +##### `rollupEnabledInput`Optional ```typescript -public readonly numberOfReplicasInput: number; +public readonly rollupEnabledInput: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable --- -##### `numberOfShardsInput`Optional +##### `rollupSearchBackoffCountInput`Optional ```typescript -public readonly numberOfShardsInput: number; +public readonly rollupSearchBackoffCountInput: number; ``` - *Type:* number --- -##### `mappingNestedObjectsLimit`Required +##### `rollupSearchBackoffMillisInput`Optional ```typescript -public readonly mappingNestedObjectsLimit: number; +public readonly rollupSearchBackoffMillisInput: number; ``` - *Type:* number --- -##### `numberOfReplicas`Required +##### `rollupSearchSearchAllJobsInput`Optional ```typescript -public readonly numberOfReplicas: number; +public readonly rollupSearchSearchAllJobsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rollupDashboardsEnabled`Required + +```typescript +public readonly rollupDashboardsEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rollupEnabled`Required + +```typescript +public readonly rollupEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rollupSearchBackoffCount`Required + +```typescript +public readonly rollupSearchBackoffCount: number; ``` - *Type:* number --- -##### `numberOfShards`Required +##### `rollupSearchBackoffMillis`Required ```typescript -public readonly numberOfShards: number; +public readonly rollupSearchBackoffMillis: number; ``` - *Type:* number --- -##### `internalValue`Optional +##### `rollupSearchSearchAllJobs`Required ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesIndexTemplate; +public readonly rollupSearchSearchAllJobs: boolean | IResolvable; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* boolean | cdktf.IResolvable --- +##### `internalValue`Optional -### ManagedDatabaseOpensearchPropertiesOpenidOutputReference +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesIndexRollup; +``` -#### Initializers +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + + +### ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference(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 @@ -8117,7 +8885,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -8129,161 +8897,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. | -| resetClientId | *No description.* | -| resetClientSecret | *No description.* | -| resetConnectUrl | *No description.* | -| resetEnabled | *No description.* | -| resetHeader | *No description.* | -| resetJwtHeader | *No description.* | -| resetJwtUrlParameter | *No description.* | -| resetRefreshRateLimitCount | *No description.* | -| resetRefreshRateLimitTimeWindowMs | *No description.* | -| resetRolesKey | *No description.* | -| resetScope | *No description.* | -| resetSubjectKey | *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. | +| resetMappingNestedObjectsLimit | *No description.* | +| resetNumberOfReplicas | *No description.* | +| resetNumberOfShards | *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 @@ -8291,13 +9050,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8307,76 +9066,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetClientId` +##### `resetMappingNestedObjectsLimit` ```typescript -public resetClientId(): void +public resetMappingNestedObjectsLimit(): void ``` -##### `resetClientSecret` +##### `resetNumberOfReplicas` ```typescript -public resetClientSecret(): void +public resetNumberOfReplicas(): void ``` -##### `resetConnectUrl` +##### `resetNumberOfShards` ```typescript -public resetConnectUrl(): void -``` - -##### `resetEnabled` - -```typescript -public resetEnabled(): void -``` - -##### `resetHeader` - -```typescript -public resetHeader(): void -``` - -##### `resetJwtHeader` - -```typescript -public resetJwtHeader(): void -``` - -##### `resetJwtUrlParameter` - -```typescript -public resetJwtUrlParameter(): void -``` - -##### `resetRefreshRateLimitCount` - -```typescript -public resetRefreshRateLimitCount(): void -``` - -##### `resetRefreshRateLimitTimeWindowMs` - -```typescript -public resetRefreshRateLimitTimeWindowMs(): void -``` - -##### `resetRolesKey` - -```typescript -public resetRolesKey(): void -``` - -##### `resetScope` - -```typescript -public resetScope(): void -``` - -##### `resetSubjectKey` - -```typescript -public resetSubjectKey(): void +public resetNumberOfShards(): void ``` @@ -8384,37 +9089,19 @@ public resetSubjectKey(): 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.* | -| clientIdInput | string | *No description.* | -| clientSecretInput | string | *No description.* | -| connectUrlInput | string | *No description.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| headerInput | string | *No description.* | -| jwtHeaderInput | string | *No description.* | -| jwtUrlParameterInput | string | *No description.* | -| refreshRateLimitCountInput | number | *No description.* | -| refreshRateLimitTimeWindowMsInput | number | *No description.* | -| rolesKeyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| subjectKeyInput | string | *No description.* | -| clientId | string | *No description.* | -| clientSecret | string | *No description.* | -| connectUrl | string | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| header | string | *No description.* | -| jwtHeader | string | *No description.* | -| jwtUrlParameter | string | *No description.* | -| refreshRateLimitCount | number | *No description.* | -| refreshRateLimitTimeWindowMs | number | *No description.* | -| rolesKey | string | *No description.* | -| scope | string | *No description.* | -| subjectKey | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| mappingNestedObjectsLimitInput | number | *No description.* | +| numberOfReplicasInput | number | *No description.* | +| numberOfShardsInput | number | *No description.* | +| mappingNestedObjectsLimit | number | *No description.* | +| numberOfReplicas | number | *No description.* | +| numberOfShards | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -8428,7 +9115,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8438,611 +9125,692 @@ public readonly fqn: string; --- -##### `clientIdInput`Optional +##### `mappingNestedObjectsLimitInput`Optional ```typescript -public readonly clientIdInput: string; +public readonly mappingNestedObjectsLimitInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `clientSecretInput`Optional +##### `numberOfReplicasInput`Optional ```typescript -public readonly clientSecretInput: string; +public readonly numberOfReplicasInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `connectUrlInput`Optional +##### `numberOfShardsInput`Optional ```typescript -public readonly connectUrlInput: string; +public readonly numberOfShardsInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `enabledInput`Optional +##### `mappingNestedObjectsLimit`Required ```typescript -public readonly enabledInput: boolean | IResolvable; +public readonly mappingNestedObjectsLimit: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `headerInput`Optional +##### `numberOfReplicas`Required ```typescript -public readonly headerInput: string; +public readonly numberOfReplicas: number; ``` -- *Type:* string +- *Type:* number --- -##### `jwtHeaderInput`Optional +##### `numberOfShards`Required ```typescript -public readonly jwtHeaderInput: string; +public readonly numberOfShards: number; ``` -- *Type:* string +- *Type:* number --- -##### `jwtUrlParameterInput`Optional +##### `internalValue`Optional ```typescript -public readonly jwtUrlParameterInput: string; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesIndexTemplate; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate --- -##### `refreshRateLimitCountInput`Optional + +### ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +#### Initializers ```typescript -public readonly refreshRateLimitCountInput: number; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpenidOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* number +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `refreshRateLimitTimeWindowMsInput`Optional +##### `terraformResource`Required -```typescript -public readonly refreshRateLimitTimeWindowMsInput: number; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* number +The parent resource. --- -##### `rolesKeyInput`Optional - -```typescript -public readonly rolesKeyInput: string; -``` +##### `terraformAttribute`Required - *Type:* string ---- +The attribute on the parent resource this class is referencing. -##### `scopeInput`Optional +--- -```typescript -public readonly scopeInput: string; -``` +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetClientId | *No description.* | +| resetClientSecret | *No description.* | +| resetConnectUrl | *No description.* | +| resetEnabled | *No description.* | +| resetHeader | *No description.* | +| resetJwtHeader | *No description.* | +| resetJwtUrlParameter | *No description.* | +| resetRefreshRateLimitCount | *No description.* | +| resetRefreshRateLimitTimeWindowMs | *No description.* | +| resetRolesKey | *No description.* | +| resetScope | *No description.* | +| resetSubjectKey | *No description.* | --- -##### `subjectKeyInput`Optional +##### `computeFqn` ```typescript -public readonly subjectKeyInput: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `clientId`Required +##### `getAnyMapAttribute` ```typescript -public readonly clientId: string; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `clientSecret`Required +##### `getBooleanAttribute` ```typescript -public readonly clientSecret: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `connectUrl`Required +##### `getBooleanMapAttribute` ```typescript -public readonly connectUrl: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enabled`Required +##### `getListAttribute` ```typescript -public readonly enabled: boolean | IResolvable; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `header`Required +##### `getNumberAttribute` ```typescript -public readonly header: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `jwtHeader`Required +##### `getNumberListAttribute` ```typescript -public readonly jwtHeader: string; +public getNumberListAttribute(terraformAttribute: string): number[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `jwtUrlParameter`Required +##### `getNumberMapAttribute` ```typescript -public readonly jwtUrlParameter: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `refreshRateLimitCount`Required +##### `getStringAttribute` ```typescript -public readonly refreshRateLimitCount: number; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `refreshRateLimitTimeWindowMs`Required +##### `getStringMapAttribute` ```typescript -public readonly refreshRateLimitTimeWindowMs: number; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `rolesKey`Required +##### `interpolationForAttribute` ```typescript -public readonly rolesKey: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `scope`Required +##### `resolve` ```typescript -public readonly scope: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `subjectKey`Required +##### `toString` ```typescript -public readonly subjectKey: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `internalValue`Optional +##### `resetClientId` ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesOpenid; +public resetClientId(): void ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +##### `resetClientSecret` ---- +```typescript +public resetClientSecret(): void +``` +##### `resetConnectUrl` -### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +```typescript +public resetConnectUrl(): void +``` -#### Initializers +##### `resetEnabled` ```typescript -import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' - -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetEnabled(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- +##### `resetHeader` -##### `terraformResource`Required +```typescript +public resetHeader(): void +``` -- *Type:* cdktf.IInterpolatingParent +##### `resetJwtHeader` -The parent resource. +```typescript +public resetJwtHeader(): void +``` ---- +##### `resetJwtUrlParameter` -##### `terraformAttribute`Required +```typescript +public resetJwtUrlParameter(): void +``` -- *Type:* string +##### `resetRefreshRateLimitCount` -The attribute on the parent resource this class is referencing. +```typescript +public resetRefreshRateLimitCount(): void +``` ---- +##### `resetRefreshRateLimitTimeWindowMs` -#### Methods +```typescript +public resetRefreshRateLimitTimeWindowMs(): void +``` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetEnabled | *No description.* | -| resetMaxOldSpaceSize | *No description.* | -| resetOpensearchRequestTimeout | *No description.* | +##### `resetRolesKey` ---- +```typescript +public resetRolesKey(): void +``` -##### `computeFqn` +##### `resetScope` ```typescript -public computeFqn(): string +public resetScope(): void ``` -##### `getAnyMapAttribute` +##### `resetSubjectKey` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public resetSubjectKey(): 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.* | +| clientIdInput | string | *No description.* | +| clientSecretInput | string | *No description.* | +| connectUrlInput | string | *No description.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| headerInput | string | *No description.* | +| jwtHeaderInput | string | *No description.* | +| jwtUrlParameterInput | string | *No description.* | +| refreshRateLimitCountInput | number | *No description.* | +| refreshRateLimitTimeWindowMsInput | number | *No description.* | +| rolesKeyInput | string | *No description.* | +| scopeInput | string | *No description.* | +| subjectKeyInput | string | *No description.* | +| clientId | string | *No description.* | +| clientSecret | string | *No description.* | +| connectUrl | string | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| header | string | *No description.* | +| jwtHeader | string | *No description.* | +| jwtUrlParameter | string | *No description.* | +| refreshRateLimitCount | number | *No description.* | +| refreshRateLimitTimeWindowMs | number | *No description.* | +| rolesKey | string | *No description.* | +| scope | string | *No description.* | +| subjectKey | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | --- -##### `getBooleanAttribute` +##### `creationStack`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getBooleanMapAttribute` +##### `fqn`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `clientIdInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly clientIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `clientSecretInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly clientSecretInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `connectUrlInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly connectUrlInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `enabledInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly enabledInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getStringAttribute` +##### `headerInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly headerInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `jwtHeaderInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly jwtHeaderInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `jwtUrlParameterInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly jwtUrlParameterInput: string; ``` -###### `property`Required - - *Type:* string --- -##### `resolve` +##### `refreshRateLimitCountInput`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly refreshRateLimitCountInput: number; ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext +- *Type:* number --- -##### `toString` +##### `refreshRateLimitTimeWindowMsInput`Optional ```typescript -public toString(): string +public readonly refreshRateLimitTimeWindowMsInput: number; ``` -Return a string representation of this resolvable object. +- *Type:* number -Returns a reversible string representation. +--- -##### `resetEnabled` +##### `rolesKeyInput`Optional ```typescript -public resetEnabled(): void +public readonly rolesKeyInput: string; ``` -##### `resetMaxOldSpaceSize` +- *Type:* string + +--- + +##### `scopeInput`Optional ```typescript -public resetMaxOldSpaceSize(): void +public readonly scopeInput: string; ``` -##### `resetOpensearchRequestTimeout` +- *Type:* string + +--- + +##### `subjectKeyInput`Optional ```typescript -public resetOpensearchRequestTimeout(): void +public readonly subjectKeyInput: string; ``` +- *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.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| maxOldSpaceSizeInput | number | *No description.* | -| opensearchRequestTimeoutInput | number | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| maxOldSpaceSize | number | *No description.* | -| opensearchRequestTimeout | number | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +##### `clientId`Required + +```typescript +public readonly clientId: string; +``` + +- *Type:* string --- -##### `creationStack`Required +##### `clientSecret`Required ```typescript -public readonly creationStack: string[]; +public readonly clientSecret: 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. +##### `connectUrl`Required + +```typescript +public readonly connectUrl: string; +``` + +- *Type:* string --- -##### `fqn`Required +##### `enabled`Required ```typescript -public readonly fqn: string; +public readonly enabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `header`Required + +```typescript +public readonly header: string; ``` - *Type:* string --- -##### `enabledInput`Optional +##### `jwtHeader`Required ```typescript -public readonly enabledInput: boolean | IResolvable; +public readonly jwtHeader: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `maxOldSpaceSizeInput`Optional +##### `jwtUrlParameter`Required ```typescript -public readonly maxOldSpaceSizeInput: number; +public readonly jwtUrlParameter: string; +``` + +- *Type:* string + +--- + +##### `refreshRateLimitCount`Required + +```typescript +public readonly refreshRateLimitCount: number; ``` - *Type:* number --- -##### `opensearchRequestTimeoutInput`Optional +##### `refreshRateLimitTimeWindowMs`Required ```typescript -public readonly opensearchRequestTimeoutInput: number; +public readonly refreshRateLimitTimeWindowMs: number; ``` - *Type:* number --- -##### `enabled`Required +##### `rolesKey`Required ```typescript -public readonly enabled: boolean | IResolvable; +public readonly rolesKey: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `maxOldSpaceSize`Required +##### `scope`Required ```typescript -public readonly maxOldSpaceSize: number; +public readonly scope: string; ``` -- *Type:* number +- *Type:* string --- -##### `opensearchRequestTimeout`Required +##### `subjectKey`Required ```typescript -public readonly opensearchRequestTimeout: number; +public readonly subjectKey: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesOpensearchDashboards; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesOpenid; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid --- -### ManagedDatabaseOpensearchPropertiesOutputReference +### ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference(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 @@ -9050,7 +9818,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9062,218 +9830,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. | -| putAuthFailureListeners | *No description.* | -| putAzureMigration | *No description.* | -| putGcsMigration | *No description.* | -| putIndexRollup | *No description.* | -| putIndexTemplate | *No description.* | -| putOpenid | *No description.* | -| putOpensearchDashboards | *No description.* | -| putS3Migration | *No description.* | -| putSaml | *No description.* | -| resetActionAutoCreateIndexEnabled | *No description.* | -| resetActionDestructiveRequiresName | *No description.* | -| resetAuthFailureListeners | *No description.* | -| resetAutomaticUtilityNetworkIpFilter | *No description.* | -| resetAzureMigration | *No description.* | -| resetClusterMaxShardsPerNode | *No description.* | -| resetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | -| resetCustomDomain | *No description.* | -| resetEmailSenderName | *No description.* | -| resetEmailSenderPassword | *No description.* | -| resetEmailSenderUsername | *No description.* | -| resetEnableSecurityAudit | *No description.* | -| resetGcsMigration | *No description.* | -| resetHttpMaxContentLength | *No description.* | -| resetHttpMaxHeaderSize | *No description.* | -| resetHttpMaxInitialLineLength | *No description.* | -| resetIndexPatterns | *No description.* | -| resetIndexRollup | *No description.* | -| resetIndexTemplate | *No description.* | -| resetIndicesFielddataCacheSize | *No description.* | -| resetIndicesMemoryIndexBufferSize | *No description.* | -| resetIndicesMemoryMaxIndexBufferSize | *No description.* | -| resetIndicesMemoryMinIndexBufferSize | *No description.* | -| resetIndicesQueriesCacheSize | *No description.* | -| resetIndicesQueryBoolMaxClauseCount | *No description.* | -| resetIndicesRecoveryMaxBytesPerSec | *No description.* | -| resetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | -| resetIpFilter | *No description.* | -| resetIsmEnabled | *No description.* | -| resetIsmHistoryEnabled | *No description.* | -| resetIsmHistoryMaxAge | *No description.* | -| resetIsmHistoryMaxDocs | *No description.* | -| resetIsmHistoryRolloverCheckPeriod | *No description.* | -| resetIsmHistoryRolloverRetentionPeriod | *No description.* | -| resetKeepIndexRefreshInterval | *No description.* | -| resetKnnMemoryCircuitBreakerEnabled | *No description.* | -| resetKnnMemoryCircuitBreakerLimit | *No description.* | -| resetOpenid | *No description.* | -| resetOpensearchDashboards | *No description.* | -| resetOverrideMainResponseVersion | *No description.* | -| resetPluginsAlertingFilterByBackendRoles | *No description.* | -| resetPublicAccess | *No description.* | -| resetReindexRemoteWhitelist | *No description.* | -| resetS3Migration | *No description.* | -| resetSaml | *No description.* | -| resetScriptMaxCompilationsRate | *No description.* | -| resetSearchMaxBuckets | *No description.* | -| resetServiceLog | *No description.* | -| resetThreadPoolAnalyzeQueueSize | *No description.* | -| resetThreadPoolAnalyzeSize | *No description.* | -| resetThreadPoolForceMergeSize | *No description.* | -| resetThreadPoolGetQueueSize | *No description.* | -| resetThreadPoolGetSize | *No description.* | -| resetThreadPoolSearchQueueSize | *No description.* | -| resetThreadPoolSearchSize | *No description.* | -| resetThreadPoolSearchThrottledQueueSize | *No description.* | -| resetThreadPoolSearchThrottledSize | *No description.* | -| resetThreadPoolWriteQueueSize | *No description.* | -| resetThreadPoolWriteSize | *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. | +| resetEnabled | *No description.* | +| resetMaxOldSpaceSize | *No description.* | +| resetOpensearchRequestTimeout | *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 @@ -9281,13 +9983,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9297,1858 +9999,5518 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAuthFailureListeners` +##### `resetEnabled` ```typescript -public putAuthFailureListeners(value: ManagedDatabaseOpensearchPropertiesAuthFailureListeners): void +public resetEnabled(): void ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +##### `resetMaxOldSpaceSize` ---- +```typescript +public resetMaxOldSpaceSize(): void +``` -##### `putAzureMigration` +##### `resetOpensearchRequestTimeout` ```typescript -public putAzureMigration(value: ManagedDatabaseOpensearchPropertiesAzureMigration): void +public resetOpensearchRequestTimeout(): void ``` -###### `value`Required -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +#### 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.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| maxOldSpaceSizeInput | number | *No description.* | +| opensearchRequestTimeoutInput | number | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| maxOldSpaceSize | number | *No description.* | +| opensearchRequestTimeout | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | --- -##### `putGcsMigration` +##### `creationStack`Required ```typescript -public putGcsMigration(value: ManagedDatabaseOpensearchPropertiesGcsMigration): void +public readonly creationStack: string[]; ``` -###### `value`Required +- *Type:* string[] -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `putIndexRollup` +##### `fqn`Required ```typescript -public putIndexRollup(value: ManagedDatabaseOpensearchPropertiesIndexRollup): void +public readonly fqn: string; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +- *Type:* string --- -##### `putIndexTemplate` +##### `enabledInput`Optional ```typescript -public putIndexTemplate(value: ManagedDatabaseOpensearchPropertiesIndexTemplate): void +public readonly enabledInput: boolean | IResolvable; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +- *Type:* boolean | cdktf.IResolvable --- -##### `putOpenid` +##### `maxOldSpaceSizeInput`Optional ```typescript -public putOpenid(value: ManagedDatabaseOpensearchPropertiesOpenid): void +public readonly maxOldSpaceSizeInput: number; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* number --- -##### `putOpensearchDashboards` +##### `opensearchRequestTimeoutInput`Optional ```typescript -public putOpensearchDashboards(value: ManagedDatabaseOpensearchPropertiesOpensearchDashboards): void +public readonly opensearchRequestTimeoutInput: number; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* number --- -##### `putS3Migration` +##### `enabled`Required ```typescript -public putS3Migration(value: ManagedDatabaseOpensearchPropertiesS3Migration): void +public readonly enabled: boolean | IResolvable; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +- *Type:* boolean | cdktf.IResolvable --- -##### `putSaml` +##### `maxOldSpaceSize`Required ```typescript -public putSaml(value: ManagedDatabaseOpensearchPropertiesSaml): void +public readonly maxOldSpaceSize: number; ``` -###### `value`Required - -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* number --- -##### `resetActionAutoCreateIndexEnabled` +##### `opensearchRequestTimeout`Required ```typescript -public resetActionAutoCreateIndexEnabled(): void +public readonly opensearchRequestTimeout: number; ``` -##### `resetActionDestructiveRequiresName` +- *Type:* number -```typescript -public resetActionDestructiveRequiresName(): void -``` +--- -##### `resetAuthFailureListeners` +##### `internalValue`Optional ```typescript -public resetAuthFailureListeners(): void +public readonly internalValue: ManagedDatabaseOpensearchPropertiesOpensearchDashboards; ``` -##### `resetAutomaticUtilityNetworkIpFilter` +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards -```typescript -public resetAutomaticUtilityNetworkIpFilter(): void -``` +--- -##### `resetAzureMigration` -```typescript -public resetAzureMigration(): void -``` +### ManagedDatabaseOpensearchPropertiesOutputReference -##### `resetClusterMaxShardsPerNode` +#### Initializers ```typescript -public resetClusterMaxShardsPerNode(): void +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -##### `resetClusterRoutingAllocationNodeConcurrentRecoveries` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -```typescript -public resetClusterRoutingAllocationNodeConcurrentRecoveries(): void -``` +--- -##### `resetCustomDomain` +##### `terraformResource`Required -```typescript -public resetCustomDomain(): void -``` +- *Type:* cdktf.IInterpolatingParent -##### `resetEmailSenderName` +The parent resource. -```typescript -public resetEmailSenderName(): void -``` +--- -##### `resetEmailSenderPassword` +##### `terraformAttribute`Required -```typescript -public resetEmailSenderPassword(): void -``` +- *Type:* string -##### `resetEmailSenderUsername` +The attribute on the parent resource this class is referencing. -```typescript -public resetEmailSenderUsername(): void -``` +--- -##### `resetEnableSecurityAudit` +#### Methods -```typescript -public resetEnableSecurityAudit(): void -``` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAuthFailureListeners | *No description.* | +| putAzureMigration | *No description.* | +| putGcsMigration | *No description.* | +| putIndexRollup | *No description.* | +| putIndexTemplate | *No description.* | +| putOpenid | *No description.* | +| putOpensearchDashboards | *No description.* | +| putS3Migration | *No description.* | +| putSaml | *No description.* | +| putSearchBackpressure | *No description.* | +| putShardIndexingPressure | *No description.* | +| resetActionAutoCreateIndexEnabled | *No description.* | +| resetActionDestructiveRequiresName | *No description.* | +| resetAuthFailureListeners | *No description.* | +| resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetAzureMigration | *No description.* | +| resetClusterMaxShardsPerNode | *No description.* | +| resetClusterRoutingAllocationNodeConcurrentRecoveries | *No description.* | +| resetCustomDomain | *No description.* | +| resetEmailSenderName | *No description.* | +| resetEmailSenderPassword | *No description.* | +| resetEmailSenderUsername | *No description.* | +| resetEnableSecurityAudit | *No description.* | +| resetGcsMigration | *No description.* | +| resetHttpMaxContentLength | *No description.* | +| resetHttpMaxHeaderSize | *No description.* | +| resetHttpMaxInitialLineLength | *No description.* | +| resetIndexPatterns | *No description.* | +| resetIndexRollup | *No description.* | +| resetIndexTemplate | *No description.* | +| resetIndicesFielddataCacheSize | *No description.* | +| resetIndicesMemoryIndexBufferSize | *No description.* | +| resetIndicesMemoryMaxIndexBufferSize | *No description.* | +| resetIndicesMemoryMinIndexBufferSize | *No description.* | +| resetIndicesQueriesCacheSize | *No description.* | +| resetIndicesQueryBoolMaxClauseCount | *No description.* | +| resetIndicesRecoveryMaxBytesPerSec | *No description.* | +| resetIndicesRecoveryMaxConcurrentFileChunks | *No description.* | +| resetIpFilter | *No description.* | +| resetIsmEnabled | *No description.* | +| resetIsmHistoryEnabled | *No description.* | +| resetIsmHistoryMaxAge | *No description.* | +| resetIsmHistoryMaxDocs | *No description.* | +| resetIsmHistoryRolloverCheckPeriod | *No description.* | +| resetIsmHistoryRolloverRetentionPeriod | *No description.* | +| resetKeepIndexRefreshInterval | *No description.* | +| resetKnnMemoryCircuitBreakerEnabled | *No description.* | +| resetKnnMemoryCircuitBreakerLimit | *No description.* | +| resetOpenid | *No description.* | +| resetOpensearchDashboards | *No description.* | +| resetOverrideMainResponseVersion | *No description.* | +| resetPluginsAlertingFilterByBackendRoles | *No description.* | +| resetPublicAccess | *No description.* | +| resetReindexRemoteWhitelist | *No description.* | +| resetS3Migration | *No description.* | +| resetSaml | *No description.* | +| resetScriptMaxCompilationsRate | *No description.* | +| resetSearchBackpressure | *No description.* | +| resetSearchMaxBuckets | *No description.* | +| resetServiceLog | *No description.* | +| resetShardIndexingPressure | *No description.* | +| resetThreadPoolAnalyzeQueueSize | *No description.* | +| resetThreadPoolAnalyzeSize | *No description.* | +| resetThreadPoolForceMergeSize | *No description.* | +| resetThreadPoolGetQueueSize | *No description.* | +| resetThreadPoolGetSize | *No description.* | +| resetThreadPoolSearchQueueSize | *No description.* | +| resetThreadPoolSearchSize | *No description.* | +| resetThreadPoolSearchThrottledQueueSize | *No description.* | +| resetThreadPoolSearchThrottledSize | *No description.* | +| resetThreadPoolWriteQueueSize | *No description.* | +| resetThreadPoolWriteSize | *No description.* | +| resetVersion | *No description.* | -##### `resetGcsMigration` +--- + +##### `computeFqn` ```typescript -public resetGcsMigration(): void +public computeFqn(): string ``` -##### `resetHttpMaxContentLength` +##### `getAnyMapAttribute` ```typescript -public resetHttpMaxContentLength(): void +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -##### `resetHttpMaxHeaderSize` +###### `terraformAttribute`Required -```typescript -public resetHttpMaxHeaderSize(): void -``` +- *Type:* string -##### `resetHttpMaxInitialLineLength` +--- + +##### `getBooleanAttribute` ```typescript -public resetHttpMaxInitialLineLength(): void +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -##### `resetIndexPatterns` +###### `terraformAttribute`Required -```typescript -public resetIndexPatterns(): void -``` +- *Type:* string -##### `resetIndexRollup` +--- + +##### `getBooleanMapAttribute` ```typescript -public resetIndexRollup(): void +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -##### `resetIndexTemplate` +###### `terraformAttribute`Required -```typescript -public resetIndexTemplate(): void -``` +- *Type:* string -##### `resetIndicesFielddataCacheSize` +--- + +##### `getListAttribute` ```typescript -public resetIndicesFielddataCacheSize(): void +public getListAttribute(terraformAttribute: string): string[] ``` -##### `resetIndicesMemoryIndexBufferSize` +###### `terraformAttribute`Required -```typescript -public resetIndicesMemoryIndexBufferSize(): void -``` +- *Type:* string -##### `resetIndicesMemoryMaxIndexBufferSize` +--- + +##### `getNumberAttribute` ```typescript -public resetIndicesMemoryMaxIndexBufferSize(): void +public getNumberAttribute(terraformAttribute: string): number ``` -##### `resetIndicesMemoryMinIndexBufferSize` +###### `terraformAttribute`Required -```typescript -public resetIndicesMemoryMinIndexBufferSize(): void -``` +- *Type:* string -##### `resetIndicesQueriesCacheSize` +--- + +##### `getNumberListAttribute` ```typescript -public resetIndicesQueriesCacheSize(): void +public getNumberListAttribute(terraformAttribute: string): number[] ``` -##### `resetIndicesQueryBoolMaxClauseCount` +###### `terraformAttribute`Required -```typescript -public resetIndicesQueryBoolMaxClauseCount(): void -``` +- *Type:* string -##### `resetIndicesRecoveryMaxBytesPerSec` +--- + +##### `getNumberMapAttribute` ```typescript -public resetIndicesRecoveryMaxBytesPerSec(): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -##### `resetIndicesRecoveryMaxConcurrentFileChunks` +###### `terraformAttribute`Required -```typescript -public resetIndicesRecoveryMaxConcurrentFileChunks(): void -``` +- *Type:* string -##### `resetIpFilter` +--- + +##### `getStringAttribute` ```typescript -public resetIpFilter(): void +public getStringAttribute(terraformAttribute: string): string ``` -##### `resetIsmEnabled` +###### `terraformAttribute`Required -```typescript -public resetIsmEnabled(): void -``` +- *Type:* string -##### `resetIsmHistoryEnabled` +--- + +##### `getStringMapAttribute` ```typescript -public resetIsmHistoryEnabled(): void +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -##### `resetIsmHistoryMaxAge` +###### `terraformAttribute`Required -```typescript -public resetIsmHistoryMaxAge(): void -``` +- *Type:* string -##### `resetIsmHistoryMaxDocs` +--- + +##### `interpolationForAttribute` ```typescript -public resetIsmHistoryMaxDocs(): void +public interpolationForAttribute(property: string): IResolvable ``` -##### `resetIsmHistoryRolloverCheckPeriod` +###### `property`Required -```typescript -public resetIsmHistoryRolloverCheckPeriod(): void -``` +- *Type:* string -##### `resetIsmHistoryRolloverRetentionPeriod` +--- + +##### `resolve` ```typescript -public resetIsmHistoryRolloverRetentionPeriod(): void +public resolve(_context: IResolveContext): any ``` -##### `resetKeepIndexRefreshInterval` +Produce the Token's value at resolution time. -```typescript -public resetKeepIndexRefreshInterval(): void -``` +###### `_context`Required -##### `resetKnnMemoryCircuitBreakerEnabled` +- *Type:* cdktf.IResolveContext -```typescript -public resetKnnMemoryCircuitBreakerEnabled(): void -``` +--- -##### `resetKnnMemoryCircuitBreakerLimit` +##### `toString` ```typescript -public resetKnnMemoryCircuitBreakerLimit(): void +public toString(): string ``` -##### `resetOpenid` +Return a string representation of this resolvable object. -```typescript -public resetOpenid(): void -``` +Returns a reversible string representation. -##### `resetOpensearchDashboards` +##### `putAuthFailureListeners` ```typescript -public resetOpensearchDashboards(): void +public putAuthFailureListeners(value: ManagedDatabaseOpensearchPropertiesAuthFailureListeners): void ``` -##### `resetOverrideMainResponseVersion` +###### `value`Required -```typescript -public resetOverrideMainResponseVersion(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners -##### `resetPluginsAlertingFilterByBackendRoles` +--- + +##### `putAzureMigration` ```typescript -public resetPluginsAlertingFilterByBackendRoles(): void +public putAzureMigration(value: ManagedDatabaseOpensearchPropertiesAzureMigration): void ``` -##### `resetPublicAccess` +###### `value`Required -```typescript -public resetPublicAccess(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration -##### `resetReindexRemoteWhitelist` +--- + +##### `putGcsMigration` ```typescript -public resetReindexRemoteWhitelist(): void +public putGcsMigration(value: ManagedDatabaseOpensearchPropertiesGcsMigration): void ``` -##### `resetS3Migration` +###### `value`Required -```typescript -public resetS3Migration(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration -##### `resetSaml` +--- + +##### `putIndexRollup` ```typescript -public resetSaml(): void +public putIndexRollup(value: ManagedDatabaseOpensearchPropertiesIndexRollup): void ``` -##### `resetScriptMaxCompilationsRate` +###### `value`Required -```typescript -public resetScriptMaxCompilationsRate(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup -##### `resetSearchMaxBuckets` +--- + +##### `putIndexTemplate` ```typescript -public resetSearchMaxBuckets(): void +public putIndexTemplate(value: ManagedDatabaseOpensearchPropertiesIndexTemplate): void ``` -##### `resetServiceLog` +###### `value`Required -```typescript -public resetServiceLog(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate -##### `resetThreadPoolAnalyzeQueueSize` +--- + +##### `putOpenid` ```typescript -public resetThreadPoolAnalyzeQueueSize(): void +public putOpenid(value: ManagedDatabaseOpensearchPropertiesOpenid): void ``` -##### `resetThreadPoolAnalyzeSize` +###### `value`Required -```typescript -public resetThreadPoolAnalyzeSize(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid -##### `resetThreadPoolForceMergeSize` +--- + +##### `putOpensearchDashboards` ```typescript -public resetThreadPoolForceMergeSize(): void +public putOpensearchDashboards(value: ManagedDatabaseOpensearchPropertiesOpensearchDashboards): void ``` -##### `resetThreadPoolGetQueueSize` +###### `value`Required -```typescript -public resetThreadPoolGetQueueSize(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards -##### `resetThreadPoolGetSize` +--- + +##### `putS3Migration` ```typescript -public resetThreadPoolGetSize(): void +public putS3Migration(value: ManagedDatabaseOpensearchPropertiesS3Migration): void ``` -##### `resetThreadPoolSearchQueueSize` +###### `value`Required -```typescript -public resetThreadPoolSearchQueueSize(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration -##### `resetThreadPoolSearchSize` +--- + +##### `putSaml` ```typescript -public resetThreadPoolSearchSize(): void +public putSaml(value: ManagedDatabaseOpensearchPropertiesSaml): void ``` -##### `resetThreadPoolSearchThrottledQueueSize` +###### `value`Required -```typescript -public resetThreadPoolSearchThrottledQueueSize(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesSaml -##### `resetThreadPoolSearchThrottledSize` +--- + +##### `putSearchBackpressure` ```typescript -public resetThreadPoolSearchThrottledSize(): void +public putSearchBackpressure(value: ManagedDatabaseOpensearchPropertiesSearchBackpressure): void ``` -##### `resetThreadPoolWriteQueueSize` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `putShardIndexingPressure` ```typescript -public resetThreadPoolWriteQueueSize(): void +public putShardIndexingPressure(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressure): void ``` -##### `resetThreadPoolWriteSize` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `resetActionAutoCreateIndexEnabled` + +```typescript +public resetActionAutoCreateIndexEnabled(): void +``` + +##### `resetActionDestructiveRequiresName` + +```typescript +public resetActionDestructiveRequiresName(): void +``` + +##### `resetAuthFailureListeners` + +```typescript +public resetAuthFailureListeners(): void +``` + +##### `resetAutomaticUtilityNetworkIpFilter` + +```typescript +public resetAutomaticUtilityNetworkIpFilter(): void +``` + +##### `resetAzureMigration` + +```typescript +public resetAzureMigration(): void +``` + +##### `resetClusterMaxShardsPerNode` + +```typescript +public resetClusterMaxShardsPerNode(): void +``` + +##### `resetClusterRoutingAllocationNodeConcurrentRecoveries` + +```typescript +public resetClusterRoutingAllocationNodeConcurrentRecoveries(): void +``` + +##### `resetCustomDomain` + +```typescript +public resetCustomDomain(): void +``` + +##### `resetEmailSenderName` + +```typescript +public resetEmailSenderName(): void +``` + +##### `resetEmailSenderPassword` + +```typescript +public resetEmailSenderPassword(): void +``` + +##### `resetEmailSenderUsername` + +```typescript +public resetEmailSenderUsername(): void +``` + +##### `resetEnableSecurityAudit` + +```typescript +public resetEnableSecurityAudit(): void +``` + +##### `resetGcsMigration` + +```typescript +public resetGcsMigration(): void +``` + +##### `resetHttpMaxContentLength` + +```typescript +public resetHttpMaxContentLength(): void +``` + +##### `resetHttpMaxHeaderSize` + +```typescript +public resetHttpMaxHeaderSize(): void +``` + +##### `resetHttpMaxInitialLineLength` + +```typescript +public resetHttpMaxInitialLineLength(): void +``` + +##### `resetIndexPatterns` + +```typescript +public resetIndexPatterns(): void +``` + +##### `resetIndexRollup` + +```typescript +public resetIndexRollup(): void +``` + +##### `resetIndexTemplate` + +```typescript +public resetIndexTemplate(): void +``` + +##### `resetIndicesFielddataCacheSize` + +```typescript +public resetIndicesFielddataCacheSize(): void +``` + +##### `resetIndicesMemoryIndexBufferSize` + +```typescript +public resetIndicesMemoryIndexBufferSize(): void +``` + +##### `resetIndicesMemoryMaxIndexBufferSize` + +```typescript +public resetIndicesMemoryMaxIndexBufferSize(): void +``` + +##### `resetIndicesMemoryMinIndexBufferSize` + +```typescript +public resetIndicesMemoryMinIndexBufferSize(): void +``` + +##### `resetIndicesQueriesCacheSize` + +```typescript +public resetIndicesQueriesCacheSize(): void +``` + +##### `resetIndicesQueryBoolMaxClauseCount` + +```typescript +public resetIndicesQueryBoolMaxClauseCount(): void +``` + +##### `resetIndicesRecoveryMaxBytesPerSec` + +```typescript +public resetIndicesRecoveryMaxBytesPerSec(): void +``` + +##### `resetIndicesRecoveryMaxConcurrentFileChunks` + +```typescript +public resetIndicesRecoveryMaxConcurrentFileChunks(): void +``` + +##### `resetIpFilter` + +```typescript +public resetIpFilter(): void +``` + +##### `resetIsmEnabled` + +```typescript +public resetIsmEnabled(): void +``` + +##### `resetIsmHistoryEnabled` + +```typescript +public resetIsmHistoryEnabled(): void +``` + +##### `resetIsmHistoryMaxAge` + +```typescript +public resetIsmHistoryMaxAge(): void +``` + +##### `resetIsmHistoryMaxDocs` + +```typescript +public resetIsmHistoryMaxDocs(): void +``` + +##### `resetIsmHistoryRolloverCheckPeriod` + +```typescript +public resetIsmHistoryRolloverCheckPeriod(): void +``` + +##### `resetIsmHistoryRolloverRetentionPeriod` + +```typescript +public resetIsmHistoryRolloverRetentionPeriod(): void +``` + +##### `resetKeepIndexRefreshInterval` + +```typescript +public resetKeepIndexRefreshInterval(): void +``` + +##### `resetKnnMemoryCircuitBreakerEnabled` + +```typescript +public resetKnnMemoryCircuitBreakerEnabled(): void +``` + +##### `resetKnnMemoryCircuitBreakerLimit` + +```typescript +public resetKnnMemoryCircuitBreakerLimit(): void +``` + +##### `resetOpenid` + +```typescript +public resetOpenid(): void +``` + +##### `resetOpensearchDashboards` + +```typescript +public resetOpensearchDashboards(): void +``` + +##### `resetOverrideMainResponseVersion` + +```typescript +public resetOverrideMainResponseVersion(): void +``` + +##### `resetPluginsAlertingFilterByBackendRoles` + +```typescript +public resetPluginsAlertingFilterByBackendRoles(): void +``` + +##### `resetPublicAccess` + +```typescript +public resetPublicAccess(): void +``` + +##### `resetReindexRemoteWhitelist` + +```typescript +public resetReindexRemoteWhitelist(): void +``` + +##### `resetS3Migration` + +```typescript +public resetS3Migration(): void +``` + +##### `resetSaml` + +```typescript +public resetSaml(): void +``` + +##### `resetScriptMaxCompilationsRate` + +```typescript +public resetScriptMaxCompilationsRate(): void +``` + +##### `resetSearchBackpressure` + +```typescript +public resetSearchBackpressure(): void +``` + +##### `resetSearchMaxBuckets` + +```typescript +public resetSearchMaxBuckets(): void +``` + +##### `resetServiceLog` + +```typescript +public resetServiceLog(): void +``` + +##### `resetShardIndexingPressure` + +```typescript +public resetShardIndexingPressure(): void +``` + +##### `resetThreadPoolAnalyzeQueueSize` + +```typescript +public resetThreadPoolAnalyzeQueueSize(): void +``` + +##### `resetThreadPoolAnalyzeSize` + +```typescript +public resetThreadPoolAnalyzeSize(): void +``` + +##### `resetThreadPoolForceMergeSize` + +```typescript +public resetThreadPoolForceMergeSize(): void +``` + +##### `resetThreadPoolGetQueueSize` + +```typescript +public resetThreadPoolGetQueueSize(): void +``` + +##### `resetThreadPoolGetSize` + +```typescript +public resetThreadPoolGetSize(): void +``` + +##### `resetThreadPoolSearchQueueSize` + +```typescript +public resetThreadPoolSearchQueueSize(): void +``` + +##### `resetThreadPoolSearchSize` + +```typescript +public resetThreadPoolSearchSize(): void +``` + +##### `resetThreadPoolSearchThrottledQueueSize` + +```typescript +public resetThreadPoolSearchThrottledQueueSize(): void +``` + +##### `resetThreadPoolSearchThrottledSize` + +```typescript +public resetThreadPoolSearchThrottledSize(): void +``` + +##### `resetThreadPoolWriteQueueSize` + +```typescript +public resetThreadPoolWriteQueueSize(): void +``` + +##### `resetThreadPoolWriteSize` + +```typescript +public resetThreadPoolWriteSize(): void +``` + +##### `resetVersion` + +```typescript +public resetVersion(): 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.* | +| authFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | +| azureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | +| gcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | +| indexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | +| indexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | +| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | +| opensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | +| s3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | +| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | +| searchBackpressure | ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | *No description.* | +| shardIndexingPressure | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | *No description.* | +| actionAutoCreateIndexEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| actionDestructiveRequiresNameInput | boolean \| cdktf.IResolvable | *No description.* | +| authFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | +| automaticUtilityNetworkIpFilterInput | boolean \| cdktf.IResolvable | *No description.* | +| azureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | +| clusterMaxShardsPerNodeInput | number | *No description.* | +| clusterRoutingAllocationNodeConcurrentRecoveriesInput | number | *No description.* | +| customDomainInput | string | *No description.* | +| emailSenderNameInput | string | *No description.* | +| emailSenderPasswordInput | string | *No description.* | +| emailSenderUsernameInput | string | *No description.* | +| enableSecurityAuditInput | boolean \| cdktf.IResolvable | *No description.* | +| gcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | +| httpMaxContentLengthInput | number | *No description.* | +| httpMaxHeaderSizeInput | number | *No description.* | +| httpMaxInitialLineLengthInput | number | *No description.* | +| indexPatternsInput | string[] | *No description.* | +| indexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | +| indexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | +| indicesFielddataCacheSizeInput | number | *No description.* | +| indicesMemoryIndexBufferSizeInput | number | *No description.* | +| indicesMemoryMaxIndexBufferSizeInput | number | *No description.* | +| indicesMemoryMinIndexBufferSizeInput | number | *No description.* | +| indicesQueriesCacheSizeInput | number | *No description.* | +| indicesQueryBoolMaxClauseCountInput | number | *No description.* | +| indicesRecoveryMaxBytesPerSecInput | number | *No description.* | +| indicesRecoveryMaxConcurrentFileChunksInput | number | *No description.* | +| ipFilterInput | string[] | *No description.* | +| ismEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| ismHistoryEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| ismHistoryMaxAgeInput | number | *No description.* | +| ismHistoryMaxDocsInput | number | *No description.* | +| ismHistoryRolloverCheckPeriodInput | number | *No description.* | +| ismHistoryRolloverRetentionPeriodInput | number | *No description.* | +| keepIndexRefreshIntervalInput | boolean \| cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerEnabledInput | boolean \| cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerLimitInput | number | *No description.* | +| openidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | +| opensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | +| overrideMainResponseVersionInput | boolean \| cdktf.IResolvable | *No description.* | +| pluginsAlertingFilterByBackendRolesInput | boolean \| cdktf.IResolvable | *No description.* | +| publicAccessInput | boolean \| cdktf.IResolvable | *No description.* | +| reindexRemoteWhitelistInput | string[] | *No description.* | +| s3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| samlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| scriptMaxCompilationsRateInput | string | *No description.* | +| searchBackpressureInput | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | +| searchMaxBucketsInput | number | *No description.* | +| serviceLogInput | boolean \| cdktf.IResolvable | *No description.* | +| shardIndexingPressureInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | +| threadPoolAnalyzeQueueSizeInput | number | *No description.* | +| threadPoolAnalyzeSizeInput | number | *No description.* | +| threadPoolForceMergeSizeInput | number | *No description.* | +| threadPoolGetQueueSizeInput | number | *No description.* | +| threadPoolGetSizeInput | number | *No description.* | +| threadPoolSearchQueueSizeInput | number | *No description.* | +| threadPoolSearchSizeInput | number | *No description.* | +| threadPoolSearchThrottledQueueSizeInput | number | *No description.* | +| threadPoolSearchThrottledSizeInput | number | *No description.* | +| threadPoolWriteQueueSizeInput | number | *No description.* | +| threadPoolWriteSizeInput | number | *No description.* | +| versionInput | string | *No description.* | +| actionAutoCreateIndexEnabled | boolean \| cdktf.IResolvable | *No description.* | +| actionDestructiveRequiresName | boolean \| cdktf.IResolvable | *No description.* | +| automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | *No description.* | +| clusterMaxShardsPerNode | number | *No description.* | +| clusterRoutingAllocationNodeConcurrentRecoveries | number | *No description.* | +| customDomain | string | *No description.* | +| emailSenderName | string | *No description.* | +| emailSenderPassword | string | *No description.* | +| emailSenderUsername | string | *No description.* | +| enableSecurityAudit | boolean \| cdktf.IResolvable | *No description.* | +| httpMaxContentLength | number | *No description.* | +| httpMaxHeaderSize | number | *No description.* | +| httpMaxInitialLineLength | number | *No description.* | +| indexPatterns | string[] | *No description.* | +| indicesFielddataCacheSize | number | *No description.* | +| indicesMemoryIndexBufferSize | number | *No description.* | +| indicesMemoryMaxIndexBufferSize | number | *No description.* | +| indicesMemoryMinIndexBufferSize | number | *No description.* | +| indicesQueriesCacheSize | number | *No description.* | +| indicesQueryBoolMaxClauseCount | number | *No description.* | +| indicesRecoveryMaxBytesPerSec | number | *No description.* | +| indicesRecoveryMaxConcurrentFileChunks | number | *No description.* | +| ipFilter | string[] | *No description.* | +| ismEnabled | boolean \| cdktf.IResolvable | *No description.* | +| ismHistoryEnabled | boolean \| cdktf.IResolvable | *No description.* | +| ismHistoryMaxAge | number | *No description.* | +| ismHistoryMaxDocs | number | *No description.* | +| ismHistoryRolloverCheckPeriod | number | *No description.* | +| ismHistoryRolloverRetentionPeriod | number | *No description.* | +| keepIndexRefreshInterval | boolean \| cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerEnabled | boolean \| cdktf.IResolvable | *No description.* | +| knnMemoryCircuitBreakerLimit | number | *No description.* | +| overrideMainResponseVersion | boolean \| cdktf.IResolvable | *No description.* | +| pluginsAlertingFilterByBackendRoles | boolean \| cdktf.IResolvable | *No description.* | +| publicAccess | boolean \| cdktf.IResolvable | *No description.* | +| reindexRemoteWhitelist | string[] | *No description.* | +| scriptMaxCompilationsRate | string | *No description.* | +| searchMaxBuckets | number | *No description.* | +| serviceLog | boolean \| cdktf.IResolvable | *No description.* | +| threadPoolAnalyzeQueueSize | number | *No description.* | +| threadPoolAnalyzeSize | number | *No description.* | +| threadPoolForceMergeSize | number | *No description.* | +| threadPoolGetQueueSize | number | *No description.* | +| threadPoolGetSize | number | *No description.* | +| threadPoolSearchQueueSize | number | *No description.* | +| threadPoolSearchSize | number | *No description.* | +| threadPoolSearchThrottledQueueSize | number | *No description.* | +| threadPoolSearchThrottledSize | number | *No description.* | +| threadPoolWriteQueueSize | number | *No description.* | +| threadPoolWriteSize | number | *No description.* | +| version | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchProperties | *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 + +--- + +##### `authFailureListeners`Required + +```typescript +public readonly authFailureListeners: ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference + +--- + +##### `azureMigration`Required + +```typescript +public readonly azureMigration: ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference + +--- + +##### `gcsMigration`Required + +```typescript +public readonly gcsMigration: ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference + +--- + +##### `indexRollup`Required + +```typescript +public readonly indexRollup: ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference + +--- + +##### `indexTemplate`Required + +```typescript +public readonly indexTemplate: ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference + +--- + +##### `openid`Required + +```typescript +public readonly openid: ManagedDatabaseOpensearchPropertiesOpenidOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference + +--- + +##### `opensearchDashboards`Required + +```typescript +public readonly opensearchDashboards: ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference + +--- + +##### `s3Migration`Required + +```typescript +public readonly s3Migration: ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +--- + +##### `saml`Required + +```typescript +public readonly saml: ManagedDatabaseOpensearchPropertiesSamlOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference + +--- + +##### `searchBackpressure`Required + +```typescript +public readonly searchBackpressure: ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +--- + +##### `shardIndexingPressure`Required + +```typescript +public readonly shardIndexingPressure: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference + +--- + +##### `actionAutoCreateIndexEnabledInput`Optional + +```typescript +public readonly actionAutoCreateIndexEnabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `actionDestructiveRequiresNameInput`Optional + +```typescript +public readonly actionDestructiveRequiresNameInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `authFailureListenersInput`Optional + +```typescript +public readonly authFailureListenersInput: ManagedDatabaseOpensearchPropertiesAuthFailureListeners; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners + +--- + +##### `automaticUtilityNetworkIpFilterInput`Optional + +```typescript +public readonly automaticUtilityNetworkIpFilterInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `azureMigrationInput`Optional + +```typescript +public readonly azureMigrationInput: ManagedDatabaseOpensearchPropertiesAzureMigration; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration + +--- + +##### `clusterMaxShardsPerNodeInput`Optional + +```typescript +public readonly clusterMaxShardsPerNodeInput: number; +``` + +- *Type:* number + +--- + +##### `clusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional + +```typescript +public readonly clusterRoutingAllocationNodeConcurrentRecoveriesInput: number; +``` + +- *Type:* number + +--- + +##### `customDomainInput`Optional + +```typescript +public readonly customDomainInput: string; +``` + +- *Type:* string + +--- + +##### `emailSenderNameInput`Optional + +```typescript +public readonly emailSenderNameInput: string; +``` + +- *Type:* string + +--- + +##### `emailSenderPasswordInput`Optional + +```typescript +public readonly emailSenderPasswordInput: string; +``` + +- *Type:* string + +--- + +##### `emailSenderUsernameInput`Optional + +```typescript +public readonly emailSenderUsernameInput: string; +``` + +- *Type:* string + +--- + +##### `enableSecurityAuditInput`Optional + +```typescript +public readonly enableSecurityAuditInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `gcsMigrationInput`Optional + +```typescript +public readonly gcsMigrationInput: ManagedDatabaseOpensearchPropertiesGcsMigration; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration + +--- + +##### `httpMaxContentLengthInput`Optional + +```typescript +public readonly httpMaxContentLengthInput: number; +``` + +- *Type:* number + +--- + +##### `httpMaxHeaderSizeInput`Optional + +```typescript +public readonly httpMaxHeaderSizeInput: number; +``` + +- *Type:* number + +--- + +##### `httpMaxInitialLineLengthInput`Optional + +```typescript +public readonly httpMaxInitialLineLengthInput: number; +``` + +- *Type:* number + +--- + +##### `indexPatternsInput`Optional + +```typescript +public readonly indexPatternsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `indexRollupInput`Optional + +```typescript +public readonly indexRollupInput: ManagedDatabaseOpensearchPropertiesIndexRollup; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup + +--- + +##### `indexTemplateInput`Optional + +```typescript +public readonly indexTemplateInput: ManagedDatabaseOpensearchPropertiesIndexTemplate; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate + +--- + +##### `indicesFielddataCacheSizeInput`Optional + +```typescript +public readonly indicesFielddataCacheSizeInput: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryIndexBufferSizeInput`Optional + +```typescript +public readonly indicesMemoryIndexBufferSizeInput: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryMaxIndexBufferSizeInput`Optional + +```typescript +public readonly indicesMemoryMaxIndexBufferSizeInput: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryMinIndexBufferSizeInput`Optional + +```typescript +public readonly indicesMemoryMinIndexBufferSizeInput: number; +``` + +- *Type:* number + +--- + +##### `indicesQueriesCacheSizeInput`Optional + +```typescript +public readonly indicesQueriesCacheSizeInput: number; +``` + +- *Type:* number + +--- + +##### `indicesQueryBoolMaxClauseCountInput`Optional + +```typescript +public readonly indicesQueryBoolMaxClauseCountInput: number; +``` + +- *Type:* number + +--- + +##### `indicesRecoveryMaxBytesPerSecInput`Optional + +```typescript +public readonly indicesRecoveryMaxBytesPerSecInput: number; +``` + +- *Type:* number + +--- + +##### `indicesRecoveryMaxConcurrentFileChunksInput`Optional + +```typescript +public readonly indicesRecoveryMaxConcurrentFileChunksInput: number; +``` + +- *Type:* number + +--- + +##### `ipFilterInput`Optional + +```typescript +public readonly ipFilterInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `ismEnabledInput`Optional + +```typescript +public readonly ismEnabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `ismHistoryEnabledInput`Optional + +```typescript +public readonly ismHistoryEnabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `ismHistoryMaxAgeInput`Optional + +```typescript +public readonly ismHistoryMaxAgeInput: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryMaxDocsInput`Optional + +```typescript +public readonly ismHistoryMaxDocsInput: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryRolloverCheckPeriodInput`Optional + +```typescript +public readonly ismHistoryRolloverCheckPeriodInput: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryRolloverRetentionPeriodInput`Optional + +```typescript +public readonly ismHistoryRolloverRetentionPeriodInput: number; +``` + +- *Type:* number + +--- + +##### `keepIndexRefreshIntervalInput`Optional + +```typescript +public readonly keepIndexRefreshIntervalInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerEnabledInput`Optional + +```typescript +public readonly knnMemoryCircuitBreakerEnabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerLimitInput`Optional + +```typescript +public readonly knnMemoryCircuitBreakerLimitInput: number; +``` + +- *Type:* number + +--- + +##### `openidInput`Optional + +```typescript +public readonly openidInput: ManagedDatabaseOpensearchPropertiesOpenid; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpenid + +--- + +##### `opensearchDashboardsInput`Optional + +```typescript +public readonly opensearchDashboardsInput: ManagedDatabaseOpensearchPropertiesOpensearchDashboards; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards + +--- + +##### `overrideMainResponseVersionInput`Optional + +```typescript +public readonly overrideMainResponseVersionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `pluginsAlertingFilterByBackendRolesInput`Optional + +```typescript +public readonly pluginsAlertingFilterByBackendRolesInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `publicAccessInput`Optional + +```typescript +public readonly publicAccessInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `reindexRemoteWhitelistInput`Optional + +```typescript +public readonly reindexRemoteWhitelistInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `s3MigrationInput`Optional + +```typescript +public readonly s3MigrationInput: ManagedDatabaseOpensearchPropertiesS3Migration; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + +##### `samlInput`Optional + +```typescript +public readonly samlInput: ManagedDatabaseOpensearchPropertiesSaml; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + +##### `scriptMaxCompilationsRateInput`Optional + +```typescript +public readonly scriptMaxCompilationsRateInput: string; +``` + +- *Type:* string + +--- + +##### `searchBackpressureInput`Optional + +```typescript +public readonly searchBackpressureInput: ManagedDatabaseOpensearchPropertiesSearchBackpressure; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure + +--- + +##### `searchMaxBucketsInput`Optional + +```typescript +public readonly searchMaxBucketsInput: number; +``` + +- *Type:* number + +--- + +##### `serviceLogInput`Optional + +```typescript +public readonly serviceLogInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `shardIndexingPressureInput`Optional + +```typescript +public readonly shardIndexingPressureInput: ManagedDatabaseOpensearchPropertiesShardIndexingPressure; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure + +--- + +##### `threadPoolAnalyzeQueueSizeInput`Optional + +```typescript +public readonly threadPoolAnalyzeQueueSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolAnalyzeSizeInput`Optional + +```typescript +public readonly threadPoolAnalyzeSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolForceMergeSizeInput`Optional + +```typescript +public readonly threadPoolForceMergeSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolGetQueueSizeInput`Optional + +```typescript +public readonly threadPoolGetQueueSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolGetSizeInput`Optional + +```typescript +public readonly threadPoolGetSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchQueueSizeInput`Optional + +```typescript +public readonly threadPoolSearchQueueSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchSizeInput`Optional + +```typescript +public readonly threadPoolSearchSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchThrottledQueueSizeInput`Optional + +```typescript +public readonly threadPoolSearchThrottledQueueSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchThrottledSizeInput`Optional + +```typescript +public readonly threadPoolSearchThrottledSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolWriteQueueSizeInput`Optional + +```typescript +public readonly threadPoolWriteQueueSizeInput: number; +``` + +- *Type:* number + +--- + +##### `threadPoolWriteSizeInput`Optional + +```typescript +public readonly threadPoolWriteSizeInput: number; +``` + +- *Type:* number + +--- + +##### `versionInput`Optional + +```typescript +public readonly versionInput: string; +``` + +- *Type:* string + +--- + +##### `actionAutoCreateIndexEnabled`Required + +```typescript +public readonly actionAutoCreateIndexEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `actionDestructiveRequiresName`Required + +```typescript +public readonly actionDestructiveRequiresName: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `automaticUtilityNetworkIpFilter`Required + +```typescript +public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clusterMaxShardsPerNode`Required + +```typescript +public readonly clusterMaxShardsPerNode: number; +``` + +- *Type:* number + +--- + +##### `clusterRoutingAllocationNodeConcurrentRecoveries`Required + +```typescript +public readonly clusterRoutingAllocationNodeConcurrentRecoveries: number; +``` + +- *Type:* number + +--- + +##### `customDomain`Required + +```typescript +public readonly customDomain: string; +``` + +- *Type:* string + +--- + +##### `emailSenderName`Required + +```typescript +public readonly emailSenderName: string; +``` + +- *Type:* string + +--- + +##### `emailSenderPassword`Required + +```typescript +public readonly emailSenderPassword: string; +``` + +- *Type:* string + +--- + +##### `emailSenderUsername`Required + +```typescript +public readonly emailSenderUsername: string; +``` + +- *Type:* string + +--- + +##### `enableSecurityAudit`Required + +```typescript +public readonly enableSecurityAudit: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `httpMaxContentLength`Required + +```typescript +public readonly httpMaxContentLength: number; +``` + +- *Type:* number + +--- + +##### `httpMaxHeaderSize`Required + +```typescript +public readonly httpMaxHeaderSize: number; +``` + +- *Type:* number + +--- + +##### `httpMaxInitialLineLength`Required + +```typescript +public readonly httpMaxInitialLineLength: number; +``` + +- *Type:* number + +--- + +##### `indexPatterns`Required + +```typescript +public readonly indexPatterns: string[]; +``` + +- *Type:* string[] + +--- + +##### `indicesFielddataCacheSize`Required + +```typescript +public readonly indicesFielddataCacheSize: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryIndexBufferSize`Required + +```typescript +public readonly indicesMemoryIndexBufferSize: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryMaxIndexBufferSize`Required + +```typescript +public readonly indicesMemoryMaxIndexBufferSize: number; +``` + +- *Type:* number + +--- + +##### `indicesMemoryMinIndexBufferSize`Required + +```typescript +public readonly indicesMemoryMinIndexBufferSize: number; +``` + +- *Type:* number + +--- + +##### `indicesQueriesCacheSize`Required + +```typescript +public readonly indicesQueriesCacheSize: number; +``` + +- *Type:* number + +--- + +##### `indicesQueryBoolMaxClauseCount`Required + +```typescript +public readonly indicesQueryBoolMaxClauseCount: number; +``` + +- *Type:* number + +--- + +##### `indicesRecoveryMaxBytesPerSec`Required + +```typescript +public readonly indicesRecoveryMaxBytesPerSec: number; +``` + +- *Type:* number + +--- + +##### `indicesRecoveryMaxConcurrentFileChunks`Required + +```typescript +public readonly indicesRecoveryMaxConcurrentFileChunks: number; +``` + +- *Type:* number + +--- + +##### `ipFilter`Required + +```typescript +public readonly ipFilter: string[]; +``` + +- *Type:* string[] + +--- + +##### `ismEnabled`Required + +```typescript +public readonly ismEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `ismHistoryEnabled`Required + +```typescript +public readonly ismHistoryEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `ismHistoryMaxAge`Required + +```typescript +public readonly ismHistoryMaxAge: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryMaxDocs`Required + +```typescript +public readonly ismHistoryMaxDocs: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryRolloverCheckPeriod`Required + +```typescript +public readonly ismHistoryRolloverCheckPeriod: number; +``` + +- *Type:* number + +--- + +##### `ismHistoryRolloverRetentionPeriod`Required + +```typescript +public readonly ismHistoryRolloverRetentionPeriod: number; +``` + +- *Type:* number + +--- + +##### `keepIndexRefreshInterval`Required + +```typescript +public readonly keepIndexRefreshInterval: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerEnabled`Required + +```typescript +public readonly knnMemoryCircuitBreakerEnabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `knnMemoryCircuitBreakerLimit`Required + +```typescript +public readonly knnMemoryCircuitBreakerLimit: number; +``` + +- *Type:* number + +--- + +##### `overrideMainResponseVersion`Required + +```typescript +public readonly overrideMainResponseVersion: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `pluginsAlertingFilterByBackendRoles`Required + +```typescript +public readonly pluginsAlertingFilterByBackendRoles: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `publicAccess`Required + +```typescript +public readonly publicAccess: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `reindexRemoteWhitelist`Required + +```typescript +public readonly reindexRemoteWhitelist: string[]; +``` + +- *Type:* string[] + +--- + +##### `scriptMaxCompilationsRate`Required + +```typescript +public readonly scriptMaxCompilationsRate: string; +``` + +- *Type:* string + +--- + +##### `searchMaxBuckets`Required + +```typescript +public readonly searchMaxBuckets: number; +``` + +- *Type:* number + +--- + +##### `serviceLog`Required + +```typescript +public readonly serviceLog: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `threadPoolAnalyzeQueueSize`Required + +```typescript +public readonly threadPoolAnalyzeQueueSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolAnalyzeSize`Required + +```typescript +public readonly threadPoolAnalyzeSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolForceMergeSize`Required + +```typescript +public readonly threadPoolForceMergeSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolGetQueueSize`Required + +```typescript +public readonly threadPoolGetQueueSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolGetSize`Required + +```typescript +public readonly threadPoolGetSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchQueueSize`Required + +```typescript +public readonly threadPoolSearchQueueSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchSize`Required + +```typescript +public readonly threadPoolSearchSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchThrottledQueueSize`Required + +```typescript +public readonly threadPoolSearchThrottledQueueSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolSearchThrottledSize`Required + +```typescript +public readonly threadPoolSearchThrottledSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolWriteQueueSize`Required + +```typescript +public readonly threadPoolWriteQueueSize: number; +``` + +- *Type:* number + +--- + +##### `threadPoolWriteSize`Required + +```typescript +public readonly threadPoolWriteSize: number; +``` + +- *Type:* number + +--- + +##### `version`Required + +```typescript +public readonly version: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchProperties; +``` + +- *Type:* ManagedDatabaseOpensearchProperties + +--- + + +### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(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. | +| resetAccessKey | *No description.* | +| resetBasePath | *No description.* | +| resetBucket | *No description.* | +| resetChunkSize | *No description.* | +| resetCompress | *No description.* | +| resetEndpoint | *No description.* | +| resetIncludeAliases | *No description.* | +| resetIndices | *No description.* | +| resetRegion | *No description.* | +| resetRestoreGlobalState | *No description.* | +| resetSecretKey | *No description.* | +| resetServerSideEncryption | *No description.* | +| resetSnapshotName | *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. + +##### `resetAccessKey` + +```typescript +public resetAccessKey(): void +``` + +##### `resetBasePath` + +```typescript +public resetBasePath(): void +``` + +##### `resetBucket` + +```typescript +public resetBucket(): void +``` + +##### `resetChunkSize` + +```typescript +public resetChunkSize(): void +``` + +##### `resetCompress` + +```typescript +public resetCompress(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetIncludeAliases` + +```typescript +public resetIncludeAliases(): void +``` + +##### `resetIndices` + +```typescript +public resetIndices(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + +##### `resetRestoreGlobalState` + +```typescript +public resetRestoreGlobalState(): void +``` + +##### `resetSecretKey` + +```typescript +public resetSecretKey(): void +``` + +##### `resetServerSideEncryption` + +```typescript +public resetServerSideEncryption(): void +``` + +##### `resetSnapshotName` + +```typescript +public resetSnapshotName(): 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.* | +| accessKeyInput | string | *No description.* | +| basePathInput | string | *No description.* | +| bucketInput | string | *No description.* | +| chunkSizeInput | string | *No description.* | +| compressInput | boolean \| cdktf.IResolvable | *No description.* | +| endpointInput | string | *No description.* | +| includeAliasesInput | boolean \| cdktf.IResolvable | *No description.* | +| indicesInput | string | *No description.* | +| regionInput | string | *No description.* | +| restoreGlobalStateInput | boolean \| cdktf.IResolvable | *No description.* | +| secretKeyInput | string | *No description.* | +| serverSideEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| snapshotNameInput | string | *No description.* | +| accessKey | string | *No description.* | +| basePath | string | *No description.* | +| bucket | string | *No description.* | +| chunkSize | string | *No description.* | +| compress | boolean \| cdktf.IResolvable | *No description.* | +| endpoint | string | *No description.* | +| includeAliases | boolean \| cdktf.IResolvable | *No description.* | +| indices | string | *No description.* | +| region | string | *No description.* | +| restoreGlobalState | boolean \| cdktf.IResolvable | *No description.* | +| secretKey | string | *No description.* | +| serverSideEncryption | boolean \| cdktf.IResolvable | *No description.* | +| snapshotName | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *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 + +--- + +##### `accessKeyInput`Optional + +```typescript +public readonly accessKeyInput: string; +``` + +- *Type:* string + +--- + +##### `basePathInput`Optional + +```typescript +public readonly basePathInput: string; +``` + +- *Type:* string + +--- + +##### `bucketInput`Optional + +```typescript +public readonly bucketInput: string; +``` + +- *Type:* string + +--- + +##### `chunkSizeInput`Optional + +```typescript +public readonly chunkSizeInput: string; +``` + +- *Type:* string + +--- + +##### `compressInput`Optional + +```typescript +public readonly compressInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `includeAliasesInput`Optional + +```typescript +public readonly includeAliasesInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `indicesInput`Optional + +```typescript +public readonly indicesInput: string; +``` + +- *Type:* string + +--- + +##### `regionInput`Optional + +```typescript +public readonly regionInput: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalStateInput`Optional + +```typescript +public readonly restoreGlobalStateInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `secretKeyInput`Optional + +```typescript +public readonly secretKeyInput: string; +``` + +- *Type:* string + +--- + +##### `serverSideEncryptionInput`Optional + +```typescript +public readonly serverSideEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `snapshotNameInput`Optional + +```typescript +public readonly snapshotNameInput: string; +``` + +- *Type:* string + +--- + +##### `accessKey`Required + +```typescript +public readonly accessKey: string; +``` + +- *Type:* string + +--- + +##### `basePath`Required + +```typescript +public readonly basePath: string; +``` + +- *Type:* string + +--- + +##### `bucket`Required + +```typescript +public readonly bucket: string; +``` + +- *Type:* string + +--- + +##### `chunkSize`Required + +```typescript +public readonly chunkSize: string; +``` + +- *Type:* string + +--- + +##### `compress`Required + +```typescript +public readonly compress: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `includeAliases`Required + +```typescript +public readonly includeAliases: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `indices`Required + +```typescript +public readonly indices: string; +``` + +- *Type:* string + +--- + +##### `region`Required + +```typescript +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `restoreGlobalState`Required + +```typescript +public readonly restoreGlobalState: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `secretKey`Required + +```typescript +public readonly secretKey: string; +``` + +- *Type:* string + +--- + +##### `serverSideEncryption`Required + +```typescript +public readonly serverSideEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `snapshotName`Required + +```typescript +public readonly snapshotName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesS3Migration; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration + +--- + + +### ManagedDatabaseOpensearchPropertiesSamlOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference(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. | +| resetEnabled | *No description.* | +| resetIdpEntityId | *No description.* | +| resetIdpMetadataUrl | *No description.* | +| resetIdpPemtrustedcasContent | *No description.* | +| resetRolesKey | *No description.* | +| resetSpEntityId | *No description.* | +| resetSubjectKey | *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. + +##### `resetEnabled` + +```typescript +public resetEnabled(): void +``` + +##### `resetIdpEntityId` + +```typescript +public resetIdpEntityId(): void +``` + +##### `resetIdpMetadataUrl` + +```typescript +public resetIdpMetadataUrl(): void +``` + +##### `resetIdpPemtrustedcasContent` + +```typescript +public resetIdpPemtrustedcasContent(): void +``` + +##### `resetRolesKey` + +```typescript +public resetRolesKey(): void +``` + +##### `resetSpEntityId` + +```typescript +public resetSpEntityId(): void +``` + +##### `resetSubjectKey` + +```typescript +public resetSubjectKey(): 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.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| idpEntityIdInput | string | *No description.* | +| idpMetadataUrlInput | string | *No description.* | +| idpPemtrustedcasContentInput | string | *No description.* | +| rolesKeyInput | string | *No description.* | +| spEntityIdInput | string | *No description.* | +| subjectKeyInput | string | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| idpEntityId | string | *No description.* | +| idpMetadataUrl | string | *No description.* | +| idpPemtrustedcasContent | string | *No description.* | +| rolesKey | string | *No description.* | +| spEntityId | string | *No description.* | +| subjectKey | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSaml | *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 + +--- + +##### `enabledInput`Optional + +```typescript +public readonly enabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `idpEntityIdInput`Optional + +```typescript +public readonly idpEntityIdInput: string; +``` + +- *Type:* string + +--- + +##### `idpMetadataUrlInput`Optional + +```typescript +public readonly idpMetadataUrlInput: string; +``` + +- *Type:* string + +--- + +##### `idpPemtrustedcasContentInput`Optional + +```typescript +public readonly idpPemtrustedcasContentInput: string; +``` + +- *Type:* string + +--- + +##### `rolesKeyInput`Optional + +```typescript +public readonly rolesKeyInput: string; +``` + +- *Type:* string + +--- + +##### `spEntityIdInput`Optional + +```typescript +public readonly spEntityIdInput: string; +``` + +- *Type:* string + +--- + +##### `subjectKeyInput`Optional + +```typescript +public readonly subjectKeyInput: string; +``` + +- *Type:* string + +--- + +##### `enabled`Required + +```typescript +public readonly enabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `idpEntityId`Required + +```typescript +public readonly idpEntityId: string; +``` + +- *Type:* string + +--- + +##### `idpMetadataUrl`Required + +```typescript +public readonly idpMetadataUrl: string; +``` + +- *Type:* string + +--- + +##### `idpPemtrustedcasContent`Required + +```typescript +public readonly idpPemtrustedcasContent: string; +``` + +- *Type:* string + +--- + +##### `rolesKey`Required + +```typescript +public readonly rolesKey: string; +``` + +- *Type:* string + +--- + +##### `spEntityId`Required + +```typescript +public readonly spEntityId: string; +``` + +- *Type:* string + +--- + +##### `subjectKey`Required + +```typescript +public readonly subjectKey: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesSaml; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSaml + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference(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. | +| resetCpuThreshold | *No description.* | +| resetHeapThreshold | *No description.* | +| resetNumSuccessiveBreaches | *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. + +##### `resetCpuThreshold` + +```typescript +public resetCpuThreshold(): void +``` + +##### `resetHeapThreshold` + +```typescript +public resetHeapThreshold(): void +``` + +##### `resetNumSuccessiveBreaches` + +```typescript +public resetNumSuccessiveBreaches(): 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.* | +| cpuThresholdInput | number | *No description.* | +| heapThresholdInput | number | *No description.* | +| numSuccessiveBreachesInput | number | *No description.* | +| cpuThreshold | number | *No description.* | +| heapThreshold | number | *No description.* | +| numSuccessiveBreaches | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *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 + +--- + +##### `cpuThresholdInput`Optional + +```typescript +public readonly cpuThresholdInput: number; +``` + +- *Type:* number + +--- + +##### `heapThresholdInput`Optional + +```typescript +public readonly heapThresholdInput: number; +``` + +- *Type:* number + +--- + +##### `numSuccessiveBreachesInput`Optional + +```typescript +public readonly numSuccessiveBreachesInput: number; +``` + +- *Type:* number + +--- + +##### `cpuThreshold`Required ```typescript -public resetThreadPoolWriteSize(): void +public readonly cpuThreshold: number; ``` -##### `resetVersion` +- *Type:* number + +--- + +##### `heapThreshold`Required ```typescript -public resetVersion(): void +public readonly heapThreshold: number; ``` +- *Type:* number -#### Properties +--- + +##### `numSuccessiveBreaches`Required + +```typescript +public readonly numSuccessiveBreaches: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress + +--- + + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: 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.* | -| authFailureListeners | ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference | *No description.* | -| azureMigration | ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference | *No description.* | -| gcsMigration | ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference | *No description.* | -| indexRollup | ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference | *No description.* | -| indexTemplate | ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference | *No description.* | -| openid | ManagedDatabaseOpensearchPropertiesOpenidOutputReference | *No description.* | -| opensearchDashboards | ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference | *No description.* | -| s3Migration | ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference | *No description.* | -| saml | ManagedDatabaseOpensearchPropertiesSamlOutputReference | *No description.* | -| actionAutoCreateIndexEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| actionDestructiveRequiresNameInput | boolean \| cdktf.IResolvable | *No description.* | -| authFailureListenersInput | ManagedDatabaseOpensearchPropertiesAuthFailureListeners | *No description.* | -| automaticUtilityNetworkIpFilterInput | boolean \| cdktf.IResolvable | *No description.* | -| azureMigrationInput | ManagedDatabaseOpensearchPropertiesAzureMigration | *No description.* | -| clusterMaxShardsPerNodeInput | number | *No description.* | -| clusterRoutingAllocationNodeConcurrentRecoveriesInput | number | *No description.* | -| customDomainInput | string | *No description.* | -| emailSenderNameInput | string | *No description.* | -| emailSenderPasswordInput | string | *No description.* | -| emailSenderUsernameInput | string | *No description.* | -| enableSecurityAuditInput | boolean \| cdktf.IResolvable | *No description.* | -| gcsMigrationInput | ManagedDatabaseOpensearchPropertiesGcsMigration | *No description.* | -| httpMaxContentLengthInput | number | *No description.* | -| httpMaxHeaderSizeInput | number | *No description.* | -| httpMaxInitialLineLengthInput | number | *No description.* | -| indexPatternsInput | string[] | *No description.* | -| indexRollupInput | ManagedDatabaseOpensearchPropertiesIndexRollup | *No description.* | -| indexTemplateInput | ManagedDatabaseOpensearchPropertiesIndexTemplate | *No description.* | -| indicesFielddataCacheSizeInput | number | *No description.* | -| indicesMemoryIndexBufferSizeInput | number | *No description.* | -| indicesMemoryMaxIndexBufferSizeInput | number | *No description.* | -| indicesMemoryMinIndexBufferSizeInput | number | *No description.* | -| indicesQueriesCacheSizeInput | number | *No description.* | -| indicesQueryBoolMaxClauseCountInput | number | *No description.* | -| indicesRecoveryMaxBytesPerSecInput | number | *No description.* | -| indicesRecoveryMaxConcurrentFileChunksInput | number | *No description.* | -| ipFilterInput | string[] | *No description.* | -| ismEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| ismHistoryEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| ismHistoryMaxAgeInput | number | *No description.* | -| ismHistoryMaxDocsInput | number | *No description.* | -| ismHistoryRolloverCheckPeriodInput | number | *No description.* | -| ismHistoryRolloverRetentionPeriodInput | number | *No description.* | -| keepIndexRefreshIntervalInput | boolean \| cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerEnabledInput | boolean \| cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerLimitInput | number | *No description.* | -| openidInput | ManagedDatabaseOpensearchPropertiesOpenid | *No description.* | -| opensearchDashboardsInput | ManagedDatabaseOpensearchPropertiesOpensearchDashboards | *No description.* | -| overrideMainResponseVersionInput | boolean \| cdktf.IResolvable | *No description.* | -| pluginsAlertingFilterByBackendRolesInput | boolean \| cdktf.IResolvable | *No description.* | -| publicAccessInput | boolean \| cdktf.IResolvable | *No description.* | -| reindexRemoteWhitelistInput | string[] | *No description.* | -| s3MigrationInput | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | -| samlInput | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | -| scriptMaxCompilationsRateInput | string | *No description.* | -| searchMaxBucketsInput | number | *No description.* | -| serviceLogInput | boolean \| cdktf.IResolvable | *No description.* | -| threadPoolAnalyzeQueueSizeInput | number | *No description.* | -| threadPoolAnalyzeSizeInput | number | *No description.* | -| threadPoolForceMergeSizeInput | number | *No description.* | -| threadPoolGetQueueSizeInput | number | *No description.* | -| threadPoolGetSizeInput | number | *No description.* | -| threadPoolSearchQueueSizeInput | number | *No description.* | -| threadPoolSearchSizeInput | number | *No description.* | -| threadPoolSearchThrottledQueueSizeInput | number | *No description.* | -| threadPoolSearchThrottledSizeInput | number | *No description.* | -| threadPoolWriteQueueSizeInput | number | *No description.* | -| threadPoolWriteSizeInput | number | *No description.* | -| versionInput | string | *No description.* | -| actionAutoCreateIndexEnabled | boolean \| cdktf.IResolvable | *No description.* | -| actionDestructiveRequiresName | boolean \| cdktf.IResolvable | *No description.* | -| automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | *No description.* | -| clusterMaxShardsPerNode | number | *No description.* | -| clusterRoutingAllocationNodeConcurrentRecoveries | number | *No description.* | -| customDomain | string | *No description.* | -| emailSenderName | string | *No description.* | -| emailSenderPassword | string | *No description.* | -| emailSenderUsername | string | *No description.* | -| enableSecurityAudit | boolean \| cdktf.IResolvable | *No description.* | -| httpMaxContentLength | number | *No description.* | -| httpMaxHeaderSize | number | *No description.* | -| httpMaxInitialLineLength | number | *No description.* | -| indexPatterns | string[] | *No description.* | -| indicesFielddataCacheSize | number | *No description.* | -| indicesMemoryIndexBufferSize | number | *No description.* | -| indicesMemoryMaxIndexBufferSize | number | *No description.* | -| indicesMemoryMinIndexBufferSize | number | *No description.* | -| indicesQueriesCacheSize | number | *No description.* | -| indicesQueryBoolMaxClauseCount | number | *No description.* | -| indicesRecoveryMaxBytesPerSec | number | *No description.* | -| indicesRecoveryMaxConcurrentFileChunks | number | *No description.* | -| ipFilter | string[] | *No description.* | -| ismEnabled | boolean \| cdktf.IResolvable | *No description.* | -| ismHistoryEnabled | boolean \| cdktf.IResolvable | *No description.* | -| ismHistoryMaxAge | number | *No description.* | -| ismHistoryMaxDocs | number | *No description.* | -| ismHistoryRolloverCheckPeriod | number | *No description.* | -| ismHistoryRolloverRetentionPeriod | number | *No description.* | -| keepIndexRefreshInterval | boolean \| cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerEnabled | boolean \| cdktf.IResolvable | *No description.* | -| knnMemoryCircuitBreakerLimit | number | *No description.* | -| overrideMainResponseVersion | boolean \| cdktf.IResolvable | *No description.* | -| pluginsAlertingFilterByBackendRoles | boolean \| cdktf.IResolvable | *No description.* | -| publicAccess | boolean \| cdktf.IResolvable | *No description.* | -| reindexRemoteWhitelist | string[] | *No description.* | -| scriptMaxCompilationsRate | string | *No description.* | -| searchMaxBuckets | number | *No description.* | -| serviceLog | boolean \| cdktf.IResolvable | *No description.* | -| threadPoolAnalyzeQueueSize | number | *No description.* | -| threadPoolAnalyzeSize | number | *No description.* | -| threadPoolForceMergeSize | number | *No description.* | -| threadPoolGetQueueSize | number | *No description.* | -| threadPoolGetSize | number | *No description.* | -| threadPoolSearchQueueSize | number | *No description.* | -| threadPoolSearchSize | number | *No description.* | -| threadPoolSearchThrottledQueueSize | number | *No description.* | -| threadPoolSearchThrottledSize | number | *No description.* | -| threadPoolWriteQueueSize | number | *No description.* | -| threadPoolWriteSize | number | *No description.* | -| version | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchProperties | *No 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. | +| putNodeDuress | *No description.* | +| putSearchShardTask | *No description.* | +| putSearchTask | *No description.* | +| resetMode | *No description.* | +| resetNodeDuress | *No description.* | +| resetSearchShardTask | *No description.* | +| resetSearchTask | *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 --- -##### `creationStack`Required +##### `getStringMapAttribute` ```typescript -public readonly creationStack: string[]; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *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 +##### `interpolationForAttribute` ```typescript -public readonly fqn: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `authFailureListeners`Required +##### `resolve` ```typescript -public readonly authFailureListeners: ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference; +public resolve(_context: IResolveContext): any ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListenersOutputReference +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `azureMigration`Required +##### `toString` ```typescript -public readonly azureMigration: ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference; +public toString(): string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putNodeDuress` + +```typescript +public putNodeDuress(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress): void +``` + +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `gcsMigration`Required +##### `putSearchShardTask` ```typescript -public readonly gcsMigration: ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference; +public putSearchShardTask(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask): void ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `indexRollup`Required +##### `putSearchTask` ```typescript -public readonly indexRollup: ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference; +public putSearchTask(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask): void ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollupOutputReference +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `indexTemplate`Required +##### `resetMode` ```typescript -public readonly indexTemplate: ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference; +public resetMode(): void ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplateOutputReference +##### `resetNodeDuress` + +```typescript +public resetNodeDuress(): void +``` + +##### `resetSearchShardTask` + +```typescript +public resetSearchShardTask(): void +``` + +##### `resetSearchTask` + +```typescript +public resetSearchTask(): 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.* | +| nodeDuress | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | *No description.* | +| searchShardTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | *No description.* | +| searchTask | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | *No description.* | +| modeInput | string | *No description.* | +| nodeDuressInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | *No description.* | +| searchShardTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | +| searchTaskInput | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | +| mode | string | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressure | *No description.* | --- -##### `openid`Required +##### `creationStack`Required ```typescript -public readonly openid: ManagedDatabaseOpensearchPropertiesOpenidOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenidOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `opensearchDashboards`Required +##### `fqn`Required ```typescript -public readonly opensearchDashboards: ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference; +public readonly fqn: string; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboardsOutputReference +- *Type:* string --- -##### `s3Migration`Required +##### `nodeDuress`Required ```typescript -public readonly s3Migration: ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference; +public readonly nodeDuress: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference --- -##### `saml`Required +##### `searchShardTask`Required ```typescript -public readonly saml: ManagedDatabaseOpensearchPropertiesSamlOutputReference; +public readonly searchShardTask: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSamlOutputReference +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference --- -##### `actionAutoCreateIndexEnabledInput`Optional +##### `searchTask`Required ```typescript -public readonly actionAutoCreateIndexEnabledInput: boolean | IResolvable; +public readonly searchTask: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference --- -##### `actionDestructiveRequiresNameInput`Optional +##### `modeInput`Optional ```typescript -public readonly actionDestructiveRequiresNameInput: boolean | IResolvable; +public readonly modeInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `authFailureListenersInput`Optional +##### `nodeDuressInput`Optional ```typescript -public readonly authFailureListenersInput: ManagedDatabaseOpensearchPropertiesAuthFailureListeners; +public readonly nodeDuressInput: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAuthFailureListeners +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress --- -##### `automaticUtilityNetworkIpFilterInput`Optional +##### `searchShardTaskInput`Optional ```typescript -public readonly automaticUtilityNetworkIpFilterInput: boolean | IResolvable; +public readonly searchShardTaskInput: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `azureMigrationInput`Optional +##### `searchTaskInput`Optional ```typescript -public readonly azureMigrationInput: ManagedDatabaseOpensearchPropertiesAzureMigration; +public readonly searchTaskInput: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesAzureMigration +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `clusterMaxShardsPerNodeInput`Optional +##### `mode`Required ```typescript -public readonly clusterMaxShardsPerNodeInput: number; +public readonly mode: string; ``` -- *Type:* number +- *Type:* string --- -##### `clusterRoutingAllocationNodeConcurrentRecoveriesInput`Optional +##### `internalValue`Optional ```typescript -public readonly clusterRoutingAllocationNodeConcurrentRecoveriesInput: number; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesSearchBackpressure; ``` -- *Type:* number +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressure --- -##### `customDomainInput`Optional + +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference + +#### Initializers ```typescript -public readonly customDomainInput: string; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference(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. + --- -##### `emailSenderNameInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCancellationBurst | *No description.* | +| resetCancellationRate | *No description.* | +| resetCancellationRatio | *No description.* | +| resetCpuTimeMillisThreshold | *No description.* | +| resetElapsedTimeMillisThreshold | *No description.* | +| resetHeapMovingAverageWindowSize | *No description.* | +| resetHeapPercentThreshold | *No description.* | +| resetHeapVariance | *No description.* | +| resetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly emailSenderNameInput: string; +public computeFqn(): string ``` +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + - *Type:* string --- -##### `emailSenderPasswordInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly emailSenderPasswordInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `emailSenderUsernameInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly emailSenderUsernameInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enableSecurityAuditInput`Optional +##### `getListAttribute` ```typescript -public readonly enableSecurityAuditInput: boolean | IResolvable; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `gcsMigrationInput`Optional +##### `getNumberAttribute` ```typescript -public readonly gcsMigrationInput: ManagedDatabaseOpensearchPropertiesGcsMigration; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* ManagedDatabaseOpensearchPropertiesGcsMigration +###### `terraformAttribute`Required + +- *Type:* string --- -##### `httpMaxContentLengthInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly httpMaxContentLengthInput: number; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `httpMaxHeaderSizeInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly httpMaxHeaderSizeInput: number; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `httpMaxInitialLineLengthInput`Optional +##### `getStringAttribute` ```typescript -public readonly httpMaxInitialLineLengthInput: number; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `indexPatternsInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly indexPatternsInput: string[]; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* string[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `indexRollupInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly indexRollupInput: ManagedDatabaseOpensearchPropertiesIndexRollup; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexRollup +###### `property`Required + +- *Type:* string --- -##### `indexTemplateInput`Optional +##### `resolve` ```typescript -public readonly indexTemplateInput: ManagedDatabaseOpensearchPropertiesIndexTemplate; +public resolve(_context: IResolveContext): any ``` -- *Type:* ManagedDatabaseOpensearchPropertiesIndexTemplate +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `indicesFielddataCacheSizeInput`Optional +##### `toString` ```typescript -public readonly indicesFielddataCacheSizeInput: number; +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCancellationBurst` + +```typescript +public resetCancellationBurst(): void +``` + +##### `resetCancellationRate` + +```typescript +public resetCancellationRate(): void +``` + +##### `resetCancellationRatio` + +```typescript +public resetCancellationRatio(): void +``` + +##### `resetCpuTimeMillisThreshold` + +```typescript +public resetCpuTimeMillisThreshold(): void +``` + +##### `resetElapsedTimeMillisThreshold` + +```typescript +public resetElapsedTimeMillisThreshold(): void +``` + +##### `resetHeapMovingAverageWindowSize` + +```typescript +public resetHeapMovingAverageWindowSize(): void +``` + +##### `resetHeapPercentThreshold` + +```typescript +public resetHeapPercentThreshold(): void +``` + +##### `resetHeapVariance` + +```typescript +public resetHeapVariance(): void +``` + +##### `resetTotalHeapPercentThreshold` + +```typescript +public resetTotalHeapPercentThreshold(): 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.* | +| cancellationBurstInput | number | *No description.* | +| cancellationRateInput | number | *No description.* | +| cancellationRatioInput | number | *No description.* | +| cpuTimeMillisThresholdInput | number | *No description.* | +| elapsedTimeMillisThresholdInput | number | *No description.* | +| heapMovingAverageWindowSizeInput | number | *No description.* | +| heapPercentThresholdInput | number | *No description.* | +| heapVarianceInput | number | *No description.* | +| totalHeapPercentThresholdInput | number | *No description.* | +| cancellationBurst | number | *No description.* | +| cancellationRate | number | *No description.* | +| cancellationRatio | number | *No description.* | +| cpuTimeMillisThreshold | number | *No description.* | +| elapsedTimeMillisThreshold | number | *No description.* | +| heapMovingAverageWindowSize | number | *No description.* | +| heapPercentThreshold | number | *No description.* | +| heapVariance | number | *No description.* | +| totalHeapPercentThreshold | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `indicesMemoryIndexBufferSizeInput`Optional +##### `fqn`Required ```typescript -public readonly indicesMemoryIndexBufferSizeInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `indicesMemoryMaxIndexBufferSizeInput`Optional +##### `cancellationBurstInput`Optional ```typescript -public readonly indicesMemoryMaxIndexBufferSizeInput: number; +public readonly cancellationBurstInput: number; ``` - *Type:* number --- -##### `indicesMemoryMinIndexBufferSizeInput`Optional +##### `cancellationRateInput`Optional ```typescript -public readonly indicesMemoryMinIndexBufferSizeInput: number; +public readonly cancellationRateInput: number; ``` - *Type:* number --- -##### `indicesQueriesCacheSizeInput`Optional +##### `cancellationRatioInput`Optional ```typescript -public readonly indicesQueriesCacheSizeInput: number; +public readonly cancellationRatioInput: number; ``` - *Type:* number --- -##### `indicesQueryBoolMaxClauseCountInput`Optional +##### `cpuTimeMillisThresholdInput`Optional ```typescript -public readonly indicesQueryBoolMaxClauseCountInput: number; +public readonly cpuTimeMillisThresholdInput: number; ``` - *Type:* number --- -##### `indicesRecoveryMaxBytesPerSecInput`Optional +##### `elapsedTimeMillisThresholdInput`Optional ```typescript -public readonly indicesRecoveryMaxBytesPerSecInput: number; +public readonly elapsedTimeMillisThresholdInput: number; ``` - *Type:* number --- -##### `indicesRecoveryMaxConcurrentFileChunksInput`Optional +##### `heapMovingAverageWindowSizeInput`Optional ```typescript -public readonly indicesRecoveryMaxConcurrentFileChunksInput: number; +public readonly heapMovingAverageWindowSizeInput: number; ``` - *Type:* number --- -##### `ipFilterInput`Optional +##### `heapPercentThresholdInput`Optional ```typescript -public readonly ipFilterInput: string[]; +public readonly heapPercentThresholdInput: number; ``` -- *Type:* string[] +- *Type:* number --- -##### `ismEnabledInput`Optional +##### `heapVarianceInput`Optional ```typescript -public readonly ismEnabledInput: boolean | IResolvable; +public readonly heapVarianceInput: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `ismHistoryEnabledInput`Optional +##### `totalHeapPercentThresholdInput`Optional ```typescript -public readonly ismHistoryEnabledInput: boolean | IResolvable; +public readonly totalHeapPercentThresholdInput: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `ismHistoryMaxAgeInput`Optional +##### `cancellationBurst`Required ```typescript -public readonly ismHistoryMaxAgeInput: number; +public readonly cancellationBurst: number; ``` - *Type:* number --- -##### `ismHistoryMaxDocsInput`Optional +##### `cancellationRate`Required ```typescript -public readonly ismHistoryMaxDocsInput: number; +public readonly cancellationRate: number; ``` - *Type:* number --- -##### `ismHistoryRolloverCheckPeriodInput`Optional +##### `cancellationRatio`Required ```typescript -public readonly ismHistoryRolloverCheckPeriodInput: number; +public readonly cancellationRatio: number; ``` - *Type:* number --- -##### `ismHistoryRolloverRetentionPeriodInput`Optional +##### `cpuTimeMillisThreshold`Required ```typescript -public readonly ismHistoryRolloverRetentionPeriodInput: number; +public readonly cpuTimeMillisThreshold: number; ``` - *Type:* number --- -##### `keepIndexRefreshIntervalInput`Optional +##### `elapsedTimeMillisThreshold`Required ```typescript -public readonly keepIndexRefreshIntervalInput: boolean | IResolvable; +public readonly elapsedTimeMillisThreshold: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `knnMemoryCircuitBreakerEnabledInput`Optional +##### `heapMovingAverageWindowSize`Required ```typescript -public readonly knnMemoryCircuitBreakerEnabledInput: boolean | IResolvable; +public readonly heapMovingAverageWindowSize: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `knnMemoryCircuitBreakerLimitInput`Optional +##### `heapPercentThreshold`Required ```typescript -public readonly knnMemoryCircuitBreakerLimitInput: number; +public readonly heapPercentThreshold: number; ``` - *Type:* number --- -##### `openidInput`Optional +##### `heapVariance`Required ```typescript -public readonly openidInput: ManagedDatabaseOpensearchPropertiesOpenid; +public readonly heapVariance: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpenid +- *Type:* number --- -##### `opensearchDashboardsInput`Optional +##### `totalHeapPercentThreshold`Required ```typescript -public readonly opensearchDashboardsInput: ManagedDatabaseOpensearchPropertiesOpensearchDashboards; +public readonly totalHeapPercentThreshold: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesOpensearchDashboards +- *Type:* number --- -##### `overrideMainResponseVersionInput`Optional +##### `internalValue`Optional ```typescript -public readonly overrideMainResponseVersionInput: boolean | IResolvable; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask --- -##### `pluginsAlertingFilterByBackendRolesInput`Optional - -```typescript -public readonly pluginsAlertingFilterByBackendRolesInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable ---- +### ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference -##### `publicAccessInput`Optional +#### Initializers ```typescript -public readonly publicAccessInput: boolean | IResolvable; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference(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. | --- -##### `reindexRemoteWhitelistInput`Optional +##### `terraformResource`Required -```typescript -public readonly reindexRemoteWhitelistInput: string[]; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* string[] +The parent resource. --- -##### `s3MigrationInput`Optional +##### `terraformAttribute`Required -```typescript -public readonly s3MigrationInput: ManagedDatabaseOpensearchPropertiesS3Migration; -``` +- *Type:* string -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +The attribute on the parent resource this class is referencing. --- -##### `samlInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCancellationBurst | *No description.* | +| resetCancellationRate | *No description.* | +| resetCancellationRatio | *No description.* | +| resetCpuTimeMillisThreshold | *No description.* | +| resetElapsedTimeMillisThreshold | *No description.* | +| resetHeapMovingAverageWindowSize | *No description.* | +| resetHeapPercentThreshold | *No description.* | +| resetHeapVariance | *No description.* | +| resetTotalHeapPercentThreshold | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly samlInput: ManagedDatabaseOpensearchPropertiesSaml; +public computeFqn(): string ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml - ---- - -##### `scriptMaxCompilationsRateInput`Optional +##### `getAnyMapAttribute` ```typescript -public readonly scriptMaxCompilationsRateInput: string; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `searchMaxBucketsInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly searchMaxBucketsInput: number; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `serviceLogInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly serviceLogInput: boolean | IResolvable; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolAnalyzeQueueSizeInput`Optional +##### `getListAttribute` ```typescript -public readonly threadPoolAnalyzeQueueSizeInput: number; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolAnalyzeSizeInput`Optional +##### `getNumberAttribute` ```typescript -public readonly threadPoolAnalyzeSizeInput: number; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolForceMergeSizeInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly threadPoolForceMergeSizeInput: number; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolGetQueueSizeInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly threadPoolGetQueueSizeInput: number; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolGetSizeInput`Optional +##### `getStringAttribute` ```typescript -public readonly threadPoolGetSizeInput: number; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolSearchQueueSizeInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly threadPoolSearchQueueSizeInput: number; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `threadPoolSearchSizeInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly threadPoolSearchSizeInput: number; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* number +###### `property`Required + +- *Type:* string --- -##### `threadPoolSearchThrottledQueueSizeInput`Optional +##### `resolve` ```typescript -public readonly threadPoolSearchThrottledQueueSizeInput: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number - ---- - -##### `threadPoolSearchThrottledSizeInput`Optional +Produce the Token's value at resolution time. -```typescript -public readonly threadPoolSearchThrottledSizeInput: number; -``` +###### `_context`Required -- *Type:* number +- *Type:* cdktf.IResolveContext --- -##### `threadPoolWriteQueueSizeInput`Optional +##### `toString` ```typescript -public readonly threadPoolWriteQueueSizeInput: number; +public toString(): string ``` -- *Type:* number +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `threadPoolWriteSizeInput`Optional +##### `resetCancellationBurst` ```typescript -public readonly threadPoolWriteSizeInput: number; +public resetCancellationBurst(): void ``` -- *Type:* number - ---- - -##### `versionInput`Optional +##### `resetCancellationRate` ```typescript -public readonly versionInput: string; +public resetCancellationRate(): void ``` -- *Type:* string - ---- - -##### `actionAutoCreateIndexEnabled`Required +##### `resetCancellationRatio` ```typescript -public readonly actionAutoCreateIndexEnabled: boolean | IResolvable; +public resetCancellationRatio(): void ``` -- *Type:* boolean | cdktf.IResolvable +##### `resetCpuTimeMillisThreshold` ---- +```typescript +public resetCpuTimeMillisThreshold(): void +``` -##### `actionDestructiveRequiresName`Required +##### `resetElapsedTimeMillisThreshold` ```typescript -public readonly actionDestructiveRequiresName: boolean | IResolvable; +public resetElapsedTimeMillisThreshold(): void ``` -- *Type:* boolean | cdktf.IResolvable +##### `resetHeapMovingAverageWindowSize` ---- +```typescript +public resetHeapMovingAverageWindowSize(): void +``` -##### `automaticUtilityNetworkIpFilter`Required +##### `resetHeapPercentThreshold` ```typescript -public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; +public resetHeapPercentThreshold(): void ``` -- *Type:* boolean | cdktf.IResolvable +##### `resetHeapVariance` ---- +```typescript +public resetHeapVariance(): void +``` -##### `clusterMaxShardsPerNode`Required +##### `resetTotalHeapPercentThreshold` ```typescript -public readonly clusterMaxShardsPerNode: number; +public resetTotalHeapPercentThreshold(): void ``` -- *Type:* number ---- +#### Properties -##### `clusterRoutingAllocationNodeConcurrentRecoveries`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.* | +| cancellationBurstInput | number | *No description.* | +| cancellationRateInput | number | *No description.* | +| cancellationRatioInput | number | *No description.* | +| cpuTimeMillisThresholdInput | number | *No description.* | +| elapsedTimeMillisThresholdInput | number | *No description.* | +| heapMovingAverageWindowSizeInput | number | *No description.* | +| heapPercentThresholdInput | number | *No description.* | +| heapVarianceInput | number | *No description.* | +| totalHeapPercentThresholdInput | number | *No description.* | +| cancellationBurst | number | *No description.* | +| cancellationRate | number | *No description.* | +| cancellationRatio | number | *No description.* | +| cpuTimeMillisThreshold | number | *No description.* | +| elapsedTimeMillisThreshold | number | *No description.* | +| heapMovingAverageWindowSize | number | *No description.* | +| heapPercentThreshold | number | *No description.* | +| heapVariance | number | *No description.* | +| totalHeapPercentThreshold | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | *No description.* | + +--- + +##### `creationStack`Required ```typescript -public readonly clusterRoutingAllocationNodeConcurrentRecoveries: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `customDomain`Required +##### `fqn`Required ```typescript -public readonly customDomain: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `emailSenderName`Required +##### `cancellationBurstInput`Optional ```typescript -public readonly emailSenderName: string; +public readonly cancellationBurstInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `emailSenderPassword`Required +##### `cancellationRateInput`Optional ```typescript -public readonly emailSenderPassword: string; +public readonly cancellationRateInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `emailSenderUsername`Required +##### `cancellationRatioInput`Optional ```typescript -public readonly emailSenderUsername: string; +public readonly cancellationRatioInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `enableSecurityAudit`Required +##### `cpuTimeMillisThresholdInput`Optional ```typescript -public readonly enableSecurityAudit: boolean | IResolvable; +public readonly cpuTimeMillisThresholdInput: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `httpMaxContentLength`Required +##### `elapsedTimeMillisThresholdInput`Optional ```typescript -public readonly httpMaxContentLength: number; +public readonly elapsedTimeMillisThresholdInput: number; ``` - *Type:* number --- -##### `httpMaxHeaderSize`Required +##### `heapMovingAverageWindowSizeInput`Optional ```typescript -public readonly httpMaxHeaderSize: number; +public readonly heapMovingAverageWindowSizeInput: number; ``` - *Type:* number --- -##### `httpMaxInitialLineLength`Required +##### `heapPercentThresholdInput`Optional ```typescript -public readonly httpMaxInitialLineLength: number; +public readonly heapPercentThresholdInput: number; ``` - *Type:* number --- -##### `indexPatterns`Required +##### `heapVarianceInput`Optional ```typescript -public readonly indexPatterns: string[]; +public readonly heapVarianceInput: number; ``` -- *Type:* string[] +- *Type:* number --- -##### `indicesFielddataCacheSize`Required +##### `totalHeapPercentThresholdInput`Optional ```typescript -public readonly indicesFielddataCacheSize: number; +public readonly totalHeapPercentThresholdInput: number; ``` - *Type:* number --- -##### `indicesMemoryIndexBufferSize`Required +##### `cancellationBurst`Required ```typescript -public readonly indicesMemoryIndexBufferSize: number; +public readonly cancellationBurst: number; ``` - *Type:* number --- -##### `indicesMemoryMaxIndexBufferSize`Required +##### `cancellationRate`Required ```typescript -public readonly indicesMemoryMaxIndexBufferSize: number; +public readonly cancellationRate: number; ``` - *Type:* number --- -##### `indicesMemoryMinIndexBufferSize`Required +##### `cancellationRatio`Required ```typescript -public readonly indicesMemoryMinIndexBufferSize: number; +public readonly cancellationRatio: number; ``` - *Type:* number --- -##### `indicesQueriesCacheSize`Required +##### `cpuTimeMillisThreshold`Required ```typescript -public readonly indicesQueriesCacheSize: number; +public readonly cpuTimeMillisThreshold: number; ``` - *Type:* number --- -##### `indicesQueryBoolMaxClauseCount`Required +##### `elapsedTimeMillisThreshold`Required ```typescript -public readonly indicesQueryBoolMaxClauseCount: number; +public readonly elapsedTimeMillisThreshold: number; ``` - *Type:* number --- -##### `indicesRecoveryMaxBytesPerSec`Required +##### `heapMovingAverageWindowSize`Required ```typescript -public readonly indicesRecoveryMaxBytesPerSec: number; +public readonly heapMovingAverageWindowSize: number; ``` - *Type:* number --- -##### `indicesRecoveryMaxConcurrentFileChunks`Required +##### `heapPercentThreshold`Required ```typescript -public readonly indicesRecoveryMaxConcurrentFileChunks: number; +public readonly heapPercentThreshold: number; ``` - *Type:* number --- -##### `ipFilter`Required +##### `heapVariance`Required ```typescript -public readonly ipFilter: string[]; +public readonly heapVariance: number; ``` -- *Type:* string[] +- *Type:* number --- -##### `ismEnabled`Required +##### `totalHeapPercentThreshold`Required ```typescript -public readonly ismEnabled: boolean | IResolvable; +public readonly totalHeapPercentThreshold: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `ismHistoryEnabled`Required +##### `internalValue`Optional ```typescript -public readonly ismHistoryEnabled: boolean | IResolvable; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask --- -##### `ismHistoryMaxAge`Required + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference + +#### Initializers ```typescript -public readonly ismHistoryMaxAge: number; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* number +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `ismHistoryMaxDocs`Required +##### `terraformResource`Required -```typescript -public readonly ismHistoryMaxDocs: number; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* number +The parent resource. --- -##### `ismHistoryRolloverCheckPeriod`Required +##### `terraformAttribute`Required -```typescript -public readonly ismHistoryRolloverCheckPeriod: number; -``` +- *Type:* string -- *Type:* number +The attribute on the parent resource this class is referencing. --- -##### `ismHistoryRolloverRetentionPeriod`Required - -```typescript -public readonly ismHistoryRolloverRetentionPeriod: number; -``` +#### Methods -- *Type:* number +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetLower | *No description.* | +| resetOptimal | *No description.* | +| resetUpper | *No description.* | --- -##### `keepIndexRefreshInterval`Required +##### `computeFqn` ```typescript -public readonly keepIndexRefreshInterval: boolean | IResolvable; +public computeFqn(): string ``` -- *Type:* boolean | cdktf.IResolvable +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `knnMemoryCircuitBreakerEnabled`Required +##### `getBooleanAttribute` ```typescript -public readonly knnMemoryCircuitBreakerEnabled: boolean | IResolvable; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `knnMemoryCircuitBreakerLimit`Required +##### `getBooleanMapAttribute` ```typescript -public readonly knnMemoryCircuitBreakerLimit: number; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `overrideMainResponseVersion`Required +##### `getListAttribute` ```typescript -public readonly overrideMainResponseVersion: boolean | IResolvable; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `pluginsAlertingFilterByBackendRoles`Required +##### `getNumberAttribute` ```typescript -public readonly pluginsAlertingFilterByBackendRoles: boolean | IResolvable; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `publicAccess`Required +##### `getNumberListAttribute` ```typescript -public readonly publicAccess: boolean | IResolvable; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `reindexRemoteWhitelist`Required +##### `getNumberMapAttribute` ```typescript -public readonly reindexRemoteWhitelist: string[]; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* string[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `scriptMaxCompilationsRate`Required +##### `getStringAttribute` ```typescript -public readonly scriptMaxCompilationsRate: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `searchMaxBuckets`Required +##### `getStringMapAttribute` ```typescript -public readonly searchMaxBuckets: number; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `serviceLog`Required +##### `interpolationForAttribute` ```typescript -public readonly serviceLog: boolean | IResolvable; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* boolean | cdktf.IResolvable +###### `property`Required + +- *Type:* string --- -##### `threadPoolAnalyzeQueueSize`Required +##### `resolve` ```typescript -public readonly threadPoolAnalyzeQueueSize: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `threadPoolAnalyzeSize`Required +##### `toString` ```typescript -public readonly threadPoolAnalyzeSize: number; +public toString(): string ``` -- *Type:* number +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `threadPoolForceMergeSize`Required +##### `resetLower` ```typescript -public readonly threadPoolForceMergeSize: number; +public resetLower(): void ``` -- *Type:* number +##### `resetOptimal` ---- +```typescript +public resetOptimal(): void +``` -##### `threadPoolGetQueueSize`Required +##### `resetUpper` ```typescript -public readonly threadPoolGetQueueSize: number; +public resetUpper(): void ``` -- *Type:* number + +#### 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.* | +| lowerInput | number | *No description.* | +| optimalInput | number | *No description.* | +| upperInput | number | *No description.* | +| lower | number | *No description.* | +| optimal | number | *No description.* | +| upper | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | --- -##### `threadPoolGetSize`Required +##### `creationStack`Required ```typescript -public readonly threadPoolGetSize: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `threadPoolSearchQueueSize`Required +##### `fqn`Required ```typescript -public readonly threadPoolSearchQueueSize: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `threadPoolSearchSize`Required +##### `lowerInput`Optional ```typescript -public readonly threadPoolSearchSize: number; +public readonly lowerInput: number; ``` - *Type:* number --- -##### `threadPoolSearchThrottledQueueSize`Required +##### `optimalInput`Optional ```typescript -public readonly threadPoolSearchThrottledQueueSize: number; +public readonly optimalInput: number; ``` - *Type:* number --- -##### `threadPoolSearchThrottledSize`Required +##### `upperInput`Optional ```typescript -public readonly threadPoolSearchThrottledSize: number; +public readonly upperInput: number; ``` - *Type:* number --- -##### `threadPoolWriteQueueSize`Required +##### `lower`Required ```typescript -public readonly threadPoolWriteQueueSize: number; +public readonly lower: number; ``` - *Type:* number --- -##### `threadPoolWriteSize`Required +##### `optimal`Required ```typescript -public readonly threadPoolWriteSize: number; +public readonly optimal: number; ``` - *Type:* number --- -##### `version`Required +##### `upper`Required ```typescript -public readonly version: string; +public readonly upper: number; ``` -- *Type:* string +- *Type:* number --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchProperties; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor; ``` -- *Type:* ManagedDatabaseOpensearchProperties +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -### ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference +### ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference -#### Initializers +#### Initializers ```typescript import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference(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 @@ -11156,7 +15518,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -11168,159 +15530,155 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetAccessKey | *No description.* | -| resetBasePath | *No description.* | -| resetBucket | *No description.* | -| resetChunkSize | *No description.* | -| resetCompress | *No description.* | -| resetEndpoint | *No description.* | -| resetRegion | *No description.* | -| resetSecretKey | *No description.* | -| resetServerSideEncryption | *No description.* | -| resetSnapshotName | *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. | +| putOperatingFactor | *No description.* | +| putPrimaryParameter | *No description.* | +| resetEnabled | *No description.* | +| resetEnforced | *No description.* | +| resetOperatingFactor | *No description.* | +| resetPrimaryParameter | *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 @@ -11328,13 +15686,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -11344,64 +15702,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAccessKey` - -```typescript -public resetAccessKey(): void -``` - -##### `resetBasePath` - -```typescript -public resetBasePath(): void -``` - -##### `resetBucket` - -```typescript -public resetBucket(): void -``` - -##### `resetChunkSize` +##### `putOperatingFactor` ```typescript -public resetChunkSize(): void +public putOperatingFactor(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor): void ``` -##### `resetCompress` +###### `value`Required -```typescript -public resetCompress(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor -##### `resetEndpoint` +--- + +##### `putPrimaryParameter` ```typescript -public resetEndpoint(): void +public putPrimaryParameter(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter): void ``` -##### `resetRegion` +###### `value`Required + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + +##### `resetEnabled` ```typescript -public resetRegion(): void +public resetEnabled(): void ``` -##### `resetSecretKey` +##### `resetEnforced` ```typescript -public resetSecretKey(): void +public resetEnforced(): void ``` -##### `resetServerSideEncryption` +##### `resetOperatingFactor` ```typescript -public resetServerSideEncryption(): void +public resetOperatingFactor(): void ``` -##### `resetSnapshotName` +##### `resetPrimaryParameter` ```typescript -public resetSnapshotName(): void +public resetPrimaryParameter(): void ``` @@ -11409,33 +15755,21 @@ public resetSnapshotName(): 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.* | -| accessKeyInput | string | *No description.* | -| basePathInput | string | *No description.* | -| bucketInput | string | *No description.* | -| chunkSizeInput | string | *No description.* | -| compressInput | boolean \| cdktf.IResolvable | *No description.* | -| endpointInput | string | *No description.* | -| regionInput | string | *No description.* | -| secretKeyInput | string | *No description.* | -| serverSideEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| snapshotNameInput | string | *No description.* | -| accessKey | string | *No description.* | -| basePath | string | *No description.* | -| bucket | string | *No description.* | -| chunkSize | string | *No description.* | -| compress | boolean \| cdktf.IResolvable | *No description.* | -| endpoint | string | *No description.* | -| region | string | *No description.* | -| secretKey | string | *No description.* | -| serverSideEncryption | boolean \| cdktf.IResolvable | *No description.* | -| snapshotName | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesS3Migration | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| operatingFactor | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | *No description.* | +| primaryParameter | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | *No description.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| enforcedInput | boolean \| cdktf.IResolvable | *No description.* | +| operatingFactorInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | *No description.* | +| primaryParameterInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| enforced | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressure | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11449,7 +15783,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11459,404 +15793,559 @@ public readonly fqn: string; --- -##### `accessKeyInput`Optional +##### `operatingFactor`Required ```typescript -public readonly accessKeyInput: string; +public readonly operatingFactor: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference --- -##### `basePathInput`Optional +##### `primaryParameter`Required ```typescript -public readonly basePathInput: string; +public readonly primaryParameter: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference --- -##### `bucketInput`Optional +##### `enabledInput`Optional ```typescript -public readonly bucketInput: string; +public readonly enabledInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `chunkSizeInput`Optional +##### `enforcedInput`Optional ```typescript -public readonly chunkSizeInput: string; +public readonly enforcedInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `compressInput`Optional +##### `operatingFactorInput`Optional ```typescript -public readonly compressInput: boolean | IResolvable; +public readonly operatingFactorInput: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor --- -##### `endpointInput`Optional +##### `primaryParameterInput`Optional ```typescript -public readonly endpointInput: string; +public readonly primaryParameterInput: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter --- -##### `regionInput`Optional +##### `enabled`Required ```typescript -public readonly regionInput: string; +public readonly enabled: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `secretKeyInput`Optional +##### `enforced`Required ```typescript -public readonly secretKeyInput: string; +public readonly enforced: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `serverSideEncryptionInput`Optional +##### `internalValue`Optional ```typescript -public readonly serverSideEncryptionInput: boolean | IResolvable; +public readonly internalValue: ManagedDatabaseOpensearchPropertiesShardIndexingPressure; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressure --- -##### `snapshotNameInput`Optional + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference + +#### Initializers ```typescript -public readonly snapshotNameInput: string; +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference(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. + --- -##### `accessKey`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. | +| resetSoftLimit | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly accessKey: string; +public computeFqn(): string ``` +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + - *Type:* string --- -##### `basePath`Required +##### `getBooleanAttribute` ```typescript -public readonly basePath: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `bucket`Required +##### `getBooleanMapAttribute` ```typescript -public readonly bucket: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `chunkSize`Required +##### `getListAttribute` ```typescript -public readonly chunkSize: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `compress`Required +##### `getNumberAttribute` ```typescript -public readonly compress: boolean | IResolvable; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `endpoint`Required +##### `getNumberListAttribute` ```typescript -public readonly endpoint: string; +public getNumberListAttribute(terraformAttribute: string): number[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `region`Required +##### `getNumberMapAttribute` ```typescript -public readonly region: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `secretKey`Required +##### `getStringAttribute` ```typescript -public readonly secretKey: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `serverSideEncryption`Required +##### `getStringMapAttribute` ```typescript -public readonly serverSideEncryption: boolean | IResolvable; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `snapshotName`Required +##### `interpolationForAttribute` ```typescript -public readonly snapshotName: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `internalValue`Optional +##### `resolve` ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesS3Migration; +public resolve(_context: IResolveContext): any ``` -- *Type:* ManagedDatabaseOpensearchPropertiesS3Migration +Produce the Token's value at resolution time. ---- +###### `_context`Required +- *Type:* cdktf.IResolveContext -### ManagedDatabaseOpensearchPropertiesSamlOutputReference +--- -#### Initializers +##### `toString` ```typescript -import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' +public toString(): string +``` -new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesSamlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetSoftLimit` + +```typescript +public resetSoftLimit(): void ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| softLimitInput | number | *No description.* | +| softLimit | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | --- -##### `terraformResource`Required +##### `creationStack`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly creationStack: string[]; +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `terraformAttribute`Required +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` - *Type:* string -The attribute on the parent resource this class is referencing. +--- + +##### `softLimitInput`Optional + +```typescript +public readonly softLimitInput: number; +``` + +- *Type:* number --- -#### Methods +##### `softLimit`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. | -| resetEnabled | *No description.* | -| resetIdpEntityId | *No description.* | -| resetIdpMetadataUrl | *No description.* | -| resetIdpPemtrustedcasContent | *No description.* | -| resetRolesKey | *No description.* | -| resetSpEntityId | *No description.* | -| resetSubjectKey | *No description.* | +```typescript +public readonly softLimit: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference(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. --- -##### `computeFqn` +##### `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. | +| putNodeAttribute | *No description.* | +| putShard | *No description.* | +| resetNodeAttribute | *No description.* | +| resetShard | *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 @@ -11864,13 +16353,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -11880,46 +16369,40 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEnabled` +##### `putNodeAttribute` ```typescript -public resetEnabled(): void +public putNodeAttribute(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode): void ``` -##### `resetIdpEntityId` - -```typescript -public resetIdpEntityId(): void -``` +###### `value`Required -##### `resetIdpMetadataUrl` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode -```typescript -public resetIdpMetadataUrl(): void -``` +--- -##### `resetIdpPemtrustedcasContent` +##### `putShard` ```typescript -public resetIdpPemtrustedcasContent(): void +public putShard(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard): void ``` -##### `resetRolesKey` +###### `value`Required -```typescript -public resetRolesKey(): void -``` +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard -##### `resetSpEntityId` +--- + +##### `resetNodeAttribute` ```typescript -public resetSpEntityId(): void +public resetNodeAttribute(): void ``` -##### `resetSubjectKey` +##### `resetShard` ```typescript -public resetSubjectKey(): void +public resetShard(): void ``` @@ -11927,27 +16410,17 @@ public resetSubjectKey(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| idpEntityIdInput | string | *No description.* | -| idpMetadataUrlInput | string | *No description.* | -| idpPemtrustedcasContentInput | string | *No description.* | -| rolesKeyInput | string | *No description.* | -| spEntityIdInput | string | *No description.* | -| subjectKeyInput | string | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| idpEntityId | string | *No description.* | -| idpMetadataUrl | string | *No description.* | -| idpPemtrustedcasContent | string | *No description.* | -| rolesKey | string | *No description.* | -| spEntityId | string | *No description.* | -| subjectKey | string | *No description.* | -| internalValue | ManagedDatabaseOpensearchPropertiesSaml | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| nodeAttribute | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | *No description.* | +| shard | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | *No description.* | +| nodeAttributeInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | *No description.* | +| shardInput | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11961,7 +16434,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11971,153 +16444,331 @@ public readonly fqn: string; --- -##### `enabledInput`Optional +##### `nodeAttribute`Required ```typescript -public readonly enabledInput: boolean | IResolvable; +public readonly nodeAttribute: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference --- -##### `idpEntityIdInput`Optional +##### `shard`Required ```typescript -public readonly idpEntityIdInput: string; +public readonly shard: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference; ``` -- *Type:* string +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference --- -##### `idpMetadataUrlInput`Optional +##### `nodeAttributeInput`Optional ```typescript -public readonly idpMetadataUrlInput: string; +public readonly nodeAttributeInput: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode + +--- + +##### `shardInput`Optional + +```typescript +public readonly shardInput: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter + +--- + + +### ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference + +#### Initializers + +```typescript +import { managedDatabaseOpensearch } from '@cdktf/provider-upcloud' + +new managedDatabaseOpensearch.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference(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. + --- -##### `idpPemtrustedcasContentInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMinLimit | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly idpPemtrustedcasContentInput: string; +public computeFqn(): string ``` +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + - *Type:* string --- -##### `rolesKeyInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly rolesKeyInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `spEntityIdInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly spEntityIdInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `subjectKeyInput`Optional +##### `getListAttribute` ```typescript -public readonly subjectKeyInput: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enabled`Required +##### `getNumberAttribute` ```typescript -public readonly enabled: boolean | IResolvable; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `idpEntityId`Required +##### `getNumberListAttribute` ```typescript -public readonly idpEntityId: string; +public getNumberListAttribute(terraformAttribute: string): number[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `idpMetadataUrl`Required +##### `getNumberMapAttribute` ```typescript -public readonly idpMetadataUrl: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `idpPemtrustedcasContent`Required +##### `getStringAttribute` ```typescript -public readonly idpPemtrustedcasContent: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `rolesKey`Required +##### `getStringMapAttribute` ```typescript -public readonly rolesKey: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `spEntityId`Required +##### `interpolationForAttribute` ```typescript -public readonly spEntityId: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `subjectKey`Required +##### `resolve` ```typescript -public readonly subjectKey: string; +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. + +##### `resetMinLimit` + +```typescript +public resetMinLimit(): 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.* | +| minLimitInput | number | *No description.* | +| minLimit | number | *No description.* | +| internalValue | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | *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 +##### `minLimitInput`Optional ```typescript -public readonly internalValue: ManagedDatabaseOpensearchPropertiesSaml; +public readonly minLimitInput: number; ``` -- *Type:* ManagedDatabaseOpensearchPropertiesSaml +- *Type:* number + +--- + +##### `minLimit`Required + +```typescript +public readonly minLimit: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard; +``` + +- *Type:* ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard --- diff --git a/docs/managedDatabasePostgresql.csharp.md b/docs/managedDatabasePostgresql.csharp.md index e74281f84..8c8bf345d 100644 --- a/docs/managedDatabasePostgresql.csharp.md +++ b/docs/managedDatabasePostgresql.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabasePostgresql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabasePostgresql The id of the existing ManagedDatabasePostgresql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use --- @@ -1157,7 +1157,7 @@ new ManagedDatabasePostgresqlConfig { | Plan | string | Service plan to use. | | Title | string | Title of a managed database instance. | | Zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1249,7 +1249,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1265,7 +1265,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -1279,7 +1279,7 @@ public string Title { get; set; } Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -1293,7 +1293,7 @@ public string Zone { get; set; } Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -1305,7 +1305,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -1336,7 +1336,7 @@ public string MaintenanceWindowDow { get; set; } Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -1350,7 +1350,7 @@ public string MaintenanceWindowTime { get; set; } Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -1364,7 +1364,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -1378,7 +1378,7 @@ public object Powered { get; set; } The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -1392,7 +1392,7 @@ public ManagedDatabasePostgresqlProperties Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -1432,7 +1432,7 @@ public string Family { get; set; } Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} --- @@ -1446,7 +1446,7 @@ public string Name { get; set; } The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1460,7 +1460,7 @@ public string Type { get; set; } The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} --- @@ -1474,7 +1474,7 @@ public string Uuid { get; set; } Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} --- @@ -1655,7 +1655,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -1669,7 +1669,7 @@ public string AdminUsername { get; set; } Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -1683,7 +1683,7 @@ public object AutomaticUtilityNetworkIpFilter { get; set; } Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -1699,7 +1699,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -1715,7 +1715,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -1729,7 +1729,7 @@ public double AutovacuumFreezeMaxAge { get; set; } Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -1745,7 +1745,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -1761,7 +1761,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -1777,7 +1777,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -1793,7 +1793,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -1809,7 +1809,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -1825,7 +1825,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -1841,7 +1841,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -1857,7 +1857,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -1871,7 +1871,7 @@ public double BgwriterDelay { get; set; } Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -1887,7 +1887,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -1903,7 +1903,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -1919,7 +1919,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -1933,7 +1933,7 @@ public double DeadlockTimeout { get; set; } This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -1947,7 +1947,7 @@ public string DefaultToastCompression { get; set; } Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -1961,7 +1961,7 @@ public double IdleInTransactionSessionTimeout { get; set; } Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -1975,7 +1975,7 @@ public string[] IpFilter { get; set; } IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -1989,7 +1989,7 @@ public object Jit { get; set; } Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -2005,7 +2005,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -2019,7 +2019,7 @@ public string LogErrorVerbosity { get; set; } Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -2033,7 +2033,7 @@ public string LogLinePrefix { get; set; } Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -2047,7 +2047,7 @@ public double LogMinDurationStatement { get; set; } Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -2061,7 +2061,7 @@ public double LogTempFiles { get; set; } Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -2075,7 +2075,7 @@ public double MaxFilesPerProcess { get; set; } PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -2089,7 +2089,7 @@ public double MaxLocksPerTransaction { get; set; } PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -2103,7 +2103,7 @@ public double MaxLogicalReplicationWorkers { get; set; } PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -2117,7 +2117,7 @@ public double MaxParallelWorkers { get; set; } Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -2131,7 +2131,7 @@ public double MaxParallelWorkersPerGather { get; set; } Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -2145,7 +2145,7 @@ public double MaxPredLocksPerTransaction { get; set; } PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -2159,7 +2159,7 @@ public double MaxPreparedTransactions { get; set; } PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -2173,7 +2173,7 @@ public double MaxReplicationSlots { get; set; } PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -2189,7 +2189,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -2203,7 +2203,7 @@ public double MaxStackDepth { get; set; } Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -2217,7 +2217,7 @@ public double MaxStandbyArchiveDelay { get; set; } Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -2231,7 +2231,7 @@ public double MaxStandbyStreamingDelay { get; set; } Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -2245,7 +2245,7 @@ public double MaxWalSenders { get; set; } PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -2259,7 +2259,7 @@ public double MaxWorkerProcesses { get; set; } Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -2273,7 +2273,7 @@ public ManagedDatabasePostgresqlPropertiesMigration Migration { get; set; } migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -2287,7 +2287,7 @@ public ManagedDatabasePostgresqlPropertiesPgbouncer Pgbouncer { get; set; } pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -2301,7 +2301,7 @@ public ManagedDatabasePostgresqlPropertiesPglookout Pglookout { get; set; } pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -2315,7 +2315,7 @@ public double PgPartmanBgwInterval { get; set; } Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -2329,7 +2329,7 @@ public string PgPartmanBgwRole { get; set; } Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -2345,7 +2345,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -2359,7 +2359,7 @@ public object PgStatMonitorPgsmEnableQueryPlan { get; set; } Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -2373,7 +2373,7 @@ public double PgStatMonitorPgsmMaxBuckets { get; set; } Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -2389,7 +2389,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -2403,7 +2403,7 @@ public object PublicAccess { get; set; } Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -2417,7 +2417,7 @@ public object ServiceLog { get; set; } Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -2433,7 +2433,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -2447,7 +2447,7 @@ public string SynchronousReplication { get; set; } Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -2461,7 +2461,7 @@ public double TempFileLimit { get; set; } PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -2475,7 +2475,7 @@ public ManagedDatabasePostgresqlPropertiesTimescaledb Timescaledb { get; set; } timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -2489,7 +2489,7 @@ public string Timezone { get; set; } PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -2503,7 +2503,7 @@ public double TrackActivityQuerySize { get; set; } Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -2517,7 +2517,7 @@ public string TrackCommitTimestamp { get; set; } Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -2531,7 +2531,7 @@ public string TrackFunctions { get; set; } Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -2547,7 +2547,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -2561,7 +2561,7 @@ public string Variant { get; set; } Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -2575,7 +2575,7 @@ public string Version { get; set; } PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -2591,7 +2591,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -2607,7 +2607,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -2623,7 +2623,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -2673,7 +2673,7 @@ public string Dbname { get; set; } Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -2687,7 +2687,7 @@ public string Host { get; set; } Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -2701,7 +2701,7 @@ public string IgnoreDbs { get; set; } Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -2715,7 +2715,7 @@ public string IgnoreRoles { get; set; } Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -2729,7 +2729,7 @@ public string Method { get; set; } The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -2743,7 +2743,7 @@ public string Password { get; set; } Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -2757,7 +2757,7 @@ public double Port { get; set; } Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -2771,7 +2771,7 @@ public object Ssl { get; set; } The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -2785,7 +2785,7 @@ public string Username { get; set; } User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -2839,7 +2839,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -2855,7 +2855,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -2869,7 +2869,7 @@ public string AutodbPoolMode { get; set; } PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -2883,7 +2883,7 @@ public double AutodbPoolSize { get; set; } If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -2897,7 +2897,7 @@ public string[] IgnoreStartupParameters { get; set; } List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -2913,7 +2913,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -2929,7 +2929,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -2945,7 +2945,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -2959,7 +2959,7 @@ public double ServerLifetime { get; set; } The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -2973,7 +2973,7 @@ public object ServerResetQueryAlways { get; set; } Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -3007,7 +3007,7 @@ public double MaxFailoverReplicationTimeLag { get; set; } Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -3043,7 +3043,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- diff --git a/docs/managedDatabasePostgresql.go.md b/docs/managedDatabasePostgresql.go.md index 975f6eee3..7cb78016d 100644 --- a/docs/managedDatabasePostgresql.go.md +++ b/docs/managedDatabasePostgresql.go.md @@ -4,12 +4,12 @@ ### ManagedDatabasePostgresql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresql(scope Construct, id *string, config ManagedDatabasePostgresqlConfig) ManagedDatabasePostgresql ``` @@ -453,7 +453,7 @@ func ResetProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.ManagedDatabasePostgresql_IsConstruct(x interface{}) *bool ``` @@ -485,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.ManagedDatabasePostgresql_IsTerraformElement(x interface{}) *bool ``` @@ -499,7 +499,7 @@ manageddatabasepostgresql.ManagedDatabasePostgresql_IsTerraformElement(x interfa ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.ManagedDatabasePostgresql_IsTerraformResource(x interface{}) *bool ``` @@ -513,7 +513,7 @@ manageddatabasepostgresql.ManagedDatabasePostgresql_IsTerraformResource(x interf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.ManagedDatabasePostgresql_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabasePostgresql The id of the existing ManagedDatabasePostgresql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use --- @@ -1105,7 +1105,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlComponents { @@ -1118,7 +1118,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlConfig { Connection: interface{}, @@ -1138,7 +1138,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo MaintenanceWindowTime: *string, Network: interface{}, Powered: interface{}, - Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabasePostgresql.ManagedDatabasePostgresqlProperties, + Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabasePostgresql.ManagedDatabasePostgresqlProperties, } ``` @@ -1157,7 +1157,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo | Plan | *string | Service plan to use. | | Title | *string | Title of a managed database instance. | | Zone | *string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | *string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | *string | Maintenance window UTC time in hh:mm:ss format. | @@ -1249,7 +1249,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1265,7 +1265,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -1279,7 +1279,7 @@ Title *string Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -1293,7 +1293,7 @@ Zone *string Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -1305,7 +1305,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ Labels *map[string]*string User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -1336,7 +1336,7 @@ MaintenanceWindowDow *string Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -1350,7 +1350,7 @@ MaintenanceWindowTime *string Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -1364,7 +1364,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -1378,7 +1378,7 @@ Powered interface{} The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -1392,7 +1392,7 @@ Properties ManagedDatabasePostgresqlProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -1401,7 +1401,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlNetwork { Family: *string, @@ -1432,7 +1432,7 @@ Family *string Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} --- @@ -1446,7 +1446,7 @@ Name *string The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1460,7 +1460,7 @@ Type *string The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} --- @@ -1474,7 +1474,7 @@ Uuid *string Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} --- @@ -1483,7 +1483,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlNodeStates { @@ -1496,7 +1496,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlProperties { AdminPassword: *string, @@ -1541,9 +1541,9 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo MaxStandbyStreamingDelay: *f64, MaxWalSenders: *f64, MaxWorkerProcesses: *f64, - Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesMigration, - Pgbouncer: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesPgbouncer, - Pglookout: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesPglookout, + Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesMigration, + Pgbouncer: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesPgbouncer, + Pglookout: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesPglookout, PgPartmanBgwInterval: *f64, PgPartmanBgwRole: *string, PgStatMonitorEnable: interface{}, @@ -1555,7 +1555,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepo SharedBuffersPercentage: *f64, SynchronousReplication: *string, TempFileLimit: *f64, - Timescaledb: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesTimescaledb, + Timescaledb: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabasePostgresql.ManagedDatabasePostgresqlPropertiesTimescaledb, Timezone: *string, TrackActivityQuerySize: *f64, TrackCommitTimestamp: *string, @@ -1655,7 +1655,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -1669,7 +1669,7 @@ AdminUsername *string Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -1683,7 +1683,7 @@ AutomaticUtilityNetworkIpFilter interface{} Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -1699,7 +1699,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -1715,7 +1715,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -1729,7 +1729,7 @@ AutovacuumFreezeMaxAge *f64 Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -1745,7 +1745,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -1761,7 +1761,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -1777,7 +1777,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -1793,7 +1793,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -1809,7 +1809,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -1825,7 +1825,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -1841,7 +1841,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -1857,7 +1857,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -1871,7 +1871,7 @@ BgwriterDelay *f64 Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -1887,7 +1887,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -1903,7 +1903,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -1919,7 +1919,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -1933,7 +1933,7 @@ DeadlockTimeout *f64 This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -1947,7 +1947,7 @@ DefaultToastCompression *string Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -1961,7 +1961,7 @@ IdleInTransactionSessionTimeout *f64 Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -1975,7 +1975,7 @@ IpFilter *[]*string IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -1989,7 +1989,7 @@ Jit interface{} Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -2005,7 +2005,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -2019,7 +2019,7 @@ LogErrorVerbosity *string Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -2033,7 +2033,7 @@ LogLinePrefix *string Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -2047,7 +2047,7 @@ LogMinDurationStatement *f64 Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -2061,7 +2061,7 @@ LogTempFiles *f64 Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -2075,7 +2075,7 @@ MaxFilesPerProcess *f64 PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -2089,7 +2089,7 @@ MaxLocksPerTransaction *f64 PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -2103,7 +2103,7 @@ MaxLogicalReplicationWorkers *f64 PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -2117,7 +2117,7 @@ MaxParallelWorkers *f64 Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -2131,7 +2131,7 @@ MaxParallelWorkersPerGather *f64 Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -2145,7 +2145,7 @@ MaxPredLocksPerTransaction *f64 PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -2159,7 +2159,7 @@ MaxPreparedTransactions *f64 PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -2173,7 +2173,7 @@ MaxReplicationSlots *f64 PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -2189,7 +2189,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -2203,7 +2203,7 @@ MaxStackDepth *f64 Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -2217,7 +2217,7 @@ MaxStandbyArchiveDelay *f64 Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -2231,7 +2231,7 @@ MaxStandbyStreamingDelay *f64 Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -2245,7 +2245,7 @@ MaxWalSenders *f64 PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -2259,7 +2259,7 @@ MaxWorkerProcesses *f64 Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -2273,7 +2273,7 @@ Migration ManagedDatabasePostgresqlPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -2287,7 +2287,7 @@ Pgbouncer ManagedDatabasePostgresqlPropertiesPgbouncer pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -2301,7 +2301,7 @@ Pglookout ManagedDatabasePostgresqlPropertiesPglookout pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -2315,7 +2315,7 @@ PgPartmanBgwInterval *f64 Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -2329,7 +2329,7 @@ PgPartmanBgwRole *string Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -2345,7 +2345,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -2359,7 +2359,7 @@ PgStatMonitorPgsmEnableQueryPlan interface{} Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -2373,7 +2373,7 @@ PgStatMonitorPgsmMaxBuckets *f64 Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -2389,7 +2389,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -2403,7 +2403,7 @@ PublicAccess interface{} Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -2417,7 +2417,7 @@ ServiceLog interface{} Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -2433,7 +2433,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -2447,7 +2447,7 @@ SynchronousReplication *string Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -2461,7 +2461,7 @@ TempFileLimit *f64 PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -2475,7 +2475,7 @@ Timescaledb ManagedDatabasePostgresqlPropertiesTimescaledb timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -2489,7 +2489,7 @@ Timezone *string PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -2503,7 +2503,7 @@ TrackActivityQuerySize *f64 Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -2517,7 +2517,7 @@ TrackCommitTimestamp *string Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -2531,7 +2531,7 @@ TrackFunctions *string Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -2547,7 +2547,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -2561,7 +2561,7 @@ Variant *string Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -2575,7 +2575,7 @@ Version *string PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -2591,7 +2591,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -2607,7 +2607,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -2623,7 +2623,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -2632,7 +2632,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlPropertiesMigration { Dbname: *string, @@ -2673,7 +2673,7 @@ Dbname *string Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -2687,7 +2687,7 @@ Host *string Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -2701,7 +2701,7 @@ IgnoreDbs *string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -2715,7 +2715,7 @@ IgnoreRoles *string Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -2729,7 +2729,7 @@ Method *string The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -2743,7 +2743,7 @@ Password *string Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -2757,7 +2757,7 @@ Port *f64 Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -2771,7 +2771,7 @@ Ssl interface{} The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -2785,7 +2785,7 @@ Username *string User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -2794,7 +2794,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlPropertiesPgbouncer { AutodbIdleTimeout: *f64, @@ -2839,7 +2839,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -2855,7 +2855,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -2869,7 +2869,7 @@ AutodbPoolMode *string PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -2883,7 +2883,7 @@ AutodbPoolSize *f64 If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -2897,7 +2897,7 @@ IgnoreStartupParameters *[]*string List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -2913,7 +2913,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -2929,7 +2929,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -2945,7 +2945,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -2959,7 +2959,7 @@ ServerLifetime *f64 The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -2973,7 +2973,7 @@ ServerResetQueryAlways interface{} Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -2982,7 +2982,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlPropertiesPglookout { MaxFailoverReplicationTimeLag: *f64, @@ -3007,7 +3007,7 @@ MaxFailoverReplicationTimeLag *f64 Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -3016,7 +3016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" &manageddatabasepostgresql.ManagedDatabasePostgresqlPropertiesTimescaledb { MaxBackgroundWorkers: *f64, @@ -3043,7 +3043,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- @@ -3054,7 +3054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabasePostgresqlComponentsList ``` @@ -3203,7 +3203,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabasePostgresqlComponentsOutputReference ``` @@ -3525,7 +3525,7 @@ func InternalValue() ManagedDatabasePostgresqlComponents #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabasePostgresqlNetworkList ``` @@ -3685,7 +3685,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabasePostgresqlNetworkOutputReference ``` @@ -4040,7 +4040,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabasePostgresqlNodeStatesList ``` @@ -4189,7 +4189,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabasePostgresqlNodeStatesOutputReference ``` @@ -4489,7 +4489,7 @@ func InternalValue() ManagedDatabasePostgresqlNodeStates #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlPropertiesMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabasePostgresqlPropertiesMigrationOutputReference ``` @@ -4999,7 +4999,7 @@ func InternalValue() ManagedDatabasePostgresqlPropertiesMigration #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabasePostgresqlPropertiesOutputReference ``` @@ -7243,7 +7243,7 @@ func InternalValue() ManagedDatabasePostgresqlProperties #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlPropertiesPgbouncerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabasePostgresqlPropertiesPgbouncerOutputReference ``` @@ -7782,7 +7782,7 @@ func InternalValue() ManagedDatabasePostgresqlPropertiesPgbouncer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlPropertiesPglookoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabasePostgresqlPropertiesPglookoutOutputReference ``` @@ -8060,7 +8060,7 @@ func InternalValue() ManagedDatabasePostgresqlPropertiesPglookout #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasepostgresql" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasepostgresql" manageddatabasepostgresql.NewManagedDatabasePostgresqlPropertiesTimescaledbOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabasePostgresqlPropertiesTimescaledbOutputReference ``` diff --git a/docs/managedDatabasePostgresql.java.md b/docs/managedDatabasePostgresql.java.md index d37961374..a6499aba7 100644 --- a/docs/managedDatabasePostgresql.java.md +++ b/docs/managedDatabasePostgresql.java.md @@ -4,7 +4,7 @@ ### ManagedDatabasePostgresql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. #### Initializers @@ -54,7 +54,7 @@ ManagedDatabasePostgresql.Builder.create(Construct scope, java.lang.String id) | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -132,7 +132,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -144,7 +144,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -185,7 +185,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -737,7 +737,7 @@ The construct id used in the generated config for the ManagedDatabasePostgresql The id of the existing ManagedDatabasePostgresql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use --- @@ -1357,7 +1357,7 @@ ManagedDatabasePostgresqlConfig.builder() | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -1449,7 +1449,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1465,7 +1465,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -1479,7 +1479,7 @@ public java.lang.String getTitle(); Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -1493,7 +1493,7 @@ public java.lang.String getZone(); Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -1505,7 +1505,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -1536,7 +1536,7 @@ public java.lang.String getMaintenanceWindowDow(); Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -1550,7 +1550,7 @@ public java.lang.String getMaintenanceWindowTime(); Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -1564,7 +1564,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -1578,7 +1578,7 @@ public java.lang.Object getPowered(); The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -1592,7 +1592,7 @@ public ManagedDatabasePostgresqlProperties getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -1632,7 +1632,7 @@ public java.lang.String getFamily(); Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} --- @@ -1646,7 +1646,7 @@ public java.lang.String getName(); The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1660,7 +1660,7 @@ public java.lang.String getType(); The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} --- @@ -1674,7 +1674,7 @@ public java.lang.String getUuid(); Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} --- @@ -1860,7 +1860,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -1874,7 +1874,7 @@ public java.lang.String getAdminUsername(); Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -1888,7 +1888,7 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilter(); Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -1904,7 +1904,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -1920,7 +1920,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -1934,7 +1934,7 @@ public java.lang.Number getAutovacuumFreezeMaxAge(); Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -1950,7 +1950,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -1966,7 +1966,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -1982,7 +1982,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -1998,7 +1998,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -2014,7 +2014,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -2030,7 +2030,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -2046,7 +2046,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -2062,7 +2062,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -2076,7 +2076,7 @@ public java.lang.Number getBgwriterDelay(); Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -2092,7 +2092,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -2108,7 +2108,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -2124,7 +2124,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -2138,7 +2138,7 @@ public java.lang.Number getDeadlockTimeout(); This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -2152,7 +2152,7 @@ public java.lang.String getDefaultToastCompression(); Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -2166,7 +2166,7 @@ public java.lang.Number getIdleInTransactionSessionTimeout(); Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -2180,7 +2180,7 @@ public java.util.List getIpFilter(); IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -2194,7 +2194,7 @@ public java.lang.Object getJit(); Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -2210,7 +2210,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -2224,7 +2224,7 @@ public java.lang.String getLogErrorVerbosity(); Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -2238,7 +2238,7 @@ public java.lang.String getLogLinePrefix(); Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -2252,7 +2252,7 @@ public java.lang.Number getLogMinDurationStatement(); Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -2266,7 +2266,7 @@ public java.lang.Number getLogTempFiles(); Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -2280,7 +2280,7 @@ public java.lang.Number getMaxFilesPerProcess(); PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -2294,7 +2294,7 @@ public java.lang.Number getMaxLocksPerTransaction(); PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -2308,7 +2308,7 @@ public java.lang.Number getMaxLogicalReplicationWorkers(); PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -2322,7 +2322,7 @@ public java.lang.Number getMaxParallelWorkers(); Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -2336,7 +2336,7 @@ public java.lang.Number getMaxParallelWorkersPerGather(); Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -2350,7 +2350,7 @@ public java.lang.Number getMaxPredLocksPerTransaction(); PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -2364,7 +2364,7 @@ public java.lang.Number getMaxPreparedTransactions(); PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -2378,7 +2378,7 @@ public java.lang.Number getMaxReplicationSlots(); PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -2394,7 +2394,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -2408,7 +2408,7 @@ public java.lang.Number getMaxStackDepth(); Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -2422,7 +2422,7 @@ public java.lang.Number getMaxStandbyArchiveDelay(); Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -2436,7 +2436,7 @@ public java.lang.Number getMaxStandbyStreamingDelay(); Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -2450,7 +2450,7 @@ public java.lang.Number getMaxWalSenders(); PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -2464,7 +2464,7 @@ public java.lang.Number getMaxWorkerProcesses(); Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -2478,7 +2478,7 @@ public ManagedDatabasePostgresqlPropertiesMigration getMigration(); migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -2492,7 +2492,7 @@ public ManagedDatabasePostgresqlPropertiesPgbouncer getPgbouncer(); pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -2506,7 +2506,7 @@ public ManagedDatabasePostgresqlPropertiesPglookout getPglookout(); pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -2520,7 +2520,7 @@ public java.lang.Number getPgPartmanBgwInterval(); Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -2534,7 +2534,7 @@ public java.lang.String getPgPartmanBgwRole(); Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -2550,7 +2550,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -2564,7 +2564,7 @@ public java.lang.Object getPgStatMonitorPgsmEnableQueryPlan(); Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -2578,7 +2578,7 @@ public java.lang.Number getPgStatMonitorPgsmMaxBuckets(); Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -2594,7 +2594,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -2608,7 +2608,7 @@ public java.lang.Object getPublicAccess(); Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -2622,7 +2622,7 @@ public java.lang.Object getServiceLog(); Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -2638,7 +2638,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -2652,7 +2652,7 @@ public java.lang.String getSynchronousReplication(); Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -2666,7 +2666,7 @@ public java.lang.Number getTempFileLimit(); PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -2680,7 +2680,7 @@ public ManagedDatabasePostgresqlPropertiesTimescaledb getTimescaledb(); timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -2694,7 +2694,7 @@ public java.lang.String getTimezone(); PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -2708,7 +2708,7 @@ public java.lang.Number getTrackActivityQuerySize(); Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -2722,7 +2722,7 @@ public java.lang.String getTrackCommitTimestamp(); Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -2736,7 +2736,7 @@ public java.lang.String getTrackFunctions(); Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -2752,7 +2752,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -2766,7 +2766,7 @@ public java.lang.String getVariant(); Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -2780,7 +2780,7 @@ public java.lang.String getVersion(); PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -2796,7 +2796,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -2812,7 +2812,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -2828,7 +2828,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -2879,7 +2879,7 @@ public java.lang.String getDbname(); Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -2893,7 +2893,7 @@ public java.lang.String getHost(); Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -2907,7 +2907,7 @@ public java.lang.String getIgnoreDbs(); Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -2921,7 +2921,7 @@ public java.lang.String getIgnoreRoles(); Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -2935,7 +2935,7 @@ public java.lang.String getMethod(); The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -2949,7 +2949,7 @@ public java.lang.String getPassword(); Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -2963,7 +2963,7 @@ public java.lang.Number getPort(); Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -2977,7 +2977,7 @@ public java.lang.Object getSsl(); The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -2991,7 +2991,7 @@ public java.lang.String getUsername(); User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -3046,7 +3046,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -3062,7 +3062,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -3076,7 +3076,7 @@ public java.lang.String getAutodbPoolMode(); PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -3090,7 +3090,7 @@ public java.lang.Number getAutodbPoolSize(); If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -3104,7 +3104,7 @@ public java.util.List getIgnoreStartupParameters(); List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -3120,7 +3120,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -3136,7 +3136,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -3152,7 +3152,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -3166,7 +3166,7 @@ public java.lang.Number getServerLifetime(); The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -3180,7 +3180,7 @@ public java.lang.Object getServerResetQueryAlways(); Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -3214,7 +3214,7 @@ public java.lang.Number getMaxFailoverReplicationTimeLag(); Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -3250,7 +3250,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- diff --git a/docs/managedDatabasePostgresql.python.md b/docs/managedDatabasePostgresql.python.md index 8cc0bd87f..42a7cb085 100644 --- a/docs/managedDatabasePostgresql.python.md +++ b/docs/managedDatabasePostgresql.python.md @@ -4,7 +4,7 @@ ### ManagedDatabasePostgresql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. #### Initializers @@ -50,7 +50,7 @@ managedDatabasePostgresql.ManagedDatabasePostgresql( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -128,7 +128,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -140,7 +140,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -695,7 +695,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -705,7 +705,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -715,7 +715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -727,7 +727,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -739,7 +739,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -749,7 +749,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -761,7 +761,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -773,7 +773,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -785,7 +785,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -797,7 +797,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -809,7 +809,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -821,7 +821,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -833,7 +833,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -845,7 +845,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -855,7 +855,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -867,7 +867,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -879,7 +879,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -891,7 +891,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -901,7 +901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -911,7 +911,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -921,7 +921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -931,7 +931,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -941,7 +941,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -953,7 +953,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -963,7 +963,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -973,7 +973,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -983,7 +983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -993,7 +993,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -1003,7 +1003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -1013,7 +1013,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -1023,7 +1023,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -1033,7 +1033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -1043,7 +1043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -1053,7 +1053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -1063,7 +1063,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -1073,7 +1073,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -1085,7 +1085,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -1095,7 +1095,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -1105,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -1115,7 +1115,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -1125,7 +1125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -1135,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -1145,7 +1145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -1155,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -1165,7 +1165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -1175,7 +1175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -1185,7 +1185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -1197,7 +1197,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -1207,7 +1207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -1217,7 +1217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -1229,7 +1229,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -1239,7 +1239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -1249,7 +1249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -1261,7 +1261,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -1271,7 +1271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -1281,7 +1281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -1291,7 +1291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -1301,7 +1301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -1311,7 +1311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -1321,7 +1321,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -1331,7 +1331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -1343,7 +1343,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -1353,7 +1353,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -1363,7 +1363,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -1375,7 +1375,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -1387,7 +1387,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -1399,7 +1399,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -1559,7 +1559,7 @@ The construct id used in the generated config for the ManagedDatabasePostgresql The id of the existing ManagedDatabasePostgresql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use --- @@ -2172,7 +2172,7 @@ managedDatabasePostgresql.ManagedDatabasePostgresqlConfig( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -2264,7 +2264,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -2280,7 +2280,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -2294,7 +2294,7 @@ title: str Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -2308,7 +2308,7 @@ zone: str Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -2320,7 +2320,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2337,7 +2337,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -2351,7 +2351,7 @@ maintenance_window_dow: str Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -2365,7 +2365,7 @@ maintenance_window_time: str Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -2379,7 +2379,7 @@ network: typing.Union[IResolvable, typing.List[ManagedDatabasePostgresqlNetwork] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -2393,7 +2393,7 @@ powered: typing.Union[bool, IResolvable] The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -2407,7 +2407,7 @@ properties: ManagedDatabasePostgresqlProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -2447,7 +2447,7 @@ family: str Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} --- @@ -2461,7 +2461,7 @@ name: str The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -2475,7 +2475,7 @@ type: str The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} --- @@ -2489,7 +2489,7 @@ uuid: str Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} --- @@ -2668,7 +2668,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -2682,7 +2682,7 @@ admin_username: str Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -2696,7 +2696,7 @@ automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -2712,7 +2712,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -2728,7 +2728,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -2742,7 +2742,7 @@ autovacuum_freeze_max_age: typing.Union[int, float] Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -2758,7 +2758,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -2774,7 +2774,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -2790,7 +2790,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -2806,7 +2806,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -2822,7 +2822,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -2838,7 +2838,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -2854,7 +2854,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -2870,7 +2870,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -2884,7 +2884,7 @@ bgwriter_delay: typing.Union[int, float] Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -2900,7 +2900,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -2916,7 +2916,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -2932,7 +2932,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -2946,7 +2946,7 @@ deadlock_timeout: typing.Union[int, float] This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -2960,7 +2960,7 @@ default_toast_compression: str Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -2974,7 +2974,7 @@ idle_in_transaction_session_timeout: typing.Union[int, float] Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -2988,7 +2988,7 @@ ip_filter: typing.List[str] IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -3002,7 +3002,7 @@ jit: typing.Union[bool, IResolvable] Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -3018,7 +3018,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -3032,7 +3032,7 @@ log_error_verbosity: str Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -3046,7 +3046,7 @@ log_line_prefix: str Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -3060,7 +3060,7 @@ log_min_duration_statement: typing.Union[int, float] Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -3074,7 +3074,7 @@ log_temp_files: typing.Union[int, float] Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -3088,7 +3088,7 @@ max_files_per_process: typing.Union[int, float] PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -3102,7 +3102,7 @@ max_locks_per_transaction: typing.Union[int, float] PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -3116,7 +3116,7 @@ max_logical_replication_workers: typing.Union[int, float] PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -3130,7 +3130,7 @@ max_parallel_workers: typing.Union[int, float] Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -3144,7 +3144,7 @@ max_parallel_workers_per_gather: typing.Union[int, float] Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -3158,7 +3158,7 @@ max_pred_locks_per_transaction: typing.Union[int, float] PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -3172,7 +3172,7 @@ max_prepared_transactions: typing.Union[int, float] PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -3186,7 +3186,7 @@ max_replication_slots: typing.Union[int, float] PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -3202,7 +3202,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -3216,7 +3216,7 @@ max_stack_depth: typing.Union[int, float] Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -3230,7 +3230,7 @@ max_standby_archive_delay: typing.Union[int, float] Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -3244,7 +3244,7 @@ max_standby_streaming_delay: typing.Union[int, float] Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -3258,7 +3258,7 @@ max_wal_senders: typing.Union[int, float] PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -3272,7 +3272,7 @@ max_worker_processes: typing.Union[int, float] Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -3286,7 +3286,7 @@ migration: ManagedDatabasePostgresqlPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -3300,7 +3300,7 @@ pgbouncer: ManagedDatabasePostgresqlPropertiesPgbouncer pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -3314,7 +3314,7 @@ pglookout: ManagedDatabasePostgresqlPropertiesPglookout pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -3328,7 +3328,7 @@ pg_partman_bgw_interval: typing.Union[int, float] Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -3342,7 +3342,7 @@ pg_partman_bgw_role: str Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -3358,7 +3358,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -3372,7 +3372,7 @@ pg_stat_monitor_pgsm_enable_query_plan: typing.Union[bool, IResolvable] Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -3386,7 +3386,7 @@ pg_stat_monitor_pgsm_max_buckets: typing.Union[int, float] Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -3402,7 +3402,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -3416,7 +3416,7 @@ public_access: typing.Union[bool, IResolvable] Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -3430,7 +3430,7 @@ service_log: typing.Union[bool, IResolvable] Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -3446,7 +3446,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -3460,7 +3460,7 @@ synchronous_replication: str Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -3474,7 +3474,7 @@ temp_file_limit: typing.Union[int, float] PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -3488,7 +3488,7 @@ timescaledb: ManagedDatabasePostgresqlPropertiesTimescaledb timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -3502,7 +3502,7 @@ timezone: str PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -3516,7 +3516,7 @@ track_activity_query_size: typing.Union[int, float] Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -3530,7 +3530,7 @@ track_commit_timestamp: str Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -3544,7 +3544,7 @@ track_functions: str Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -3560,7 +3560,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -3574,7 +3574,7 @@ variant: str Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -3588,7 +3588,7 @@ version: str PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -3604,7 +3604,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -3620,7 +3620,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -3636,7 +3636,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -3686,7 +3686,7 @@ dbname: str Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -3700,7 +3700,7 @@ host: str Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -3714,7 +3714,7 @@ ignore_dbs: str Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -3728,7 +3728,7 @@ ignore_roles: str Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -3742,7 +3742,7 @@ method: str The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -3756,7 +3756,7 @@ password: str Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -3770,7 +3770,7 @@ port: typing.Union[int, float] Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -3784,7 +3784,7 @@ ssl: typing.Union[bool, IResolvable] The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -3798,7 +3798,7 @@ username: str User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -3852,7 +3852,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -3868,7 +3868,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -3882,7 +3882,7 @@ autodb_pool_mode: str PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -3896,7 +3896,7 @@ autodb_pool_size: typing.Union[int, float] If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -3910,7 +3910,7 @@ ignore_startup_parameters: typing.List[str] List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -3926,7 +3926,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -3942,7 +3942,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -3958,7 +3958,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -3972,7 +3972,7 @@ server_lifetime: typing.Union[int, float] The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -3986,7 +3986,7 @@ server_reset_query_always: typing.Union[bool, IResolvable] Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -4020,7 +4020,7 @@ max_failover_replication_time_lag: typing.Union[int, float] Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -4056,7 +4056,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- @@ -6464,7 +6464,7 @@ def put_migration( Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -6474,7 +6474,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -6484,7 +6484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -6494,7 +6494,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -6504,7 +6504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -6514,7 +6514,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -6524,7 +6524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -6534,7 +6534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -6544,7 +6544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -6573,7 +6573,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -6585,7 +6585,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -6595,7 +6595,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -6605,7 +6605,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -6615,7 +6615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -6627,7 +6627,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -6639,7 +6639,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -6651,7 +6651,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -6661,7 +6661,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -6671,7 +6671,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -6689,7 +6689,7 @@ def put_pglookout( Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -6709,7 +6709,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- diff --git a/docs/managedDatabasePostgresql.typescript.md b/docs/managedDatabasePostgresql.typescript.md index 9abf26698..c6f8c6bcb 100644 --- a/docs/managedDatabasePostgresql.typescript.md +++ b/docs/managedDatabasePostgresql.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabasePostgresql -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabasePostgresql The id of the existing ManagedDatabasePostgresql that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use --- @@ -1136,7 +1136,7 @@ const managedDatabasePostgresqlConfig: managedDatabasePostgresql.ManagedDatabase | plan | string | Service plan to use. | | title | string | Title of a managed database instance. | | zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1228,7 +1228,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1244,7 +1244,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} --- @@ -1258,7 +1258,7 @@ public readonly title: string; Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} --- @@ -1272,7 +1272,7 @@ public readonly zone: string; Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} --- @@ -1284,7 +1284,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1301,7 +1301,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} --- @@ -1315,7 +1315,7 @@ public readonly maintenanceWindowDow: string; Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} --- @@ -1329,7 +1329,7 @@ public readonly maintenanceWindowTime: string; Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} --- @@ -1343,7 +1343,7 @@ public readonly network: IResolvable | ManagedDatabasePostgresqlNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} --- @@ -1357,7 +1357,7 @@ public readonly powered: boolean | IResolvable; The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} --- @@ -1371,7 +1371,7 @@ public readonly properties: ManagedDatabasePostgresqlProperties; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} --- @@ -1406,7 +1406,7 @@ public readonly family: string; Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} --- @@ -1420,7 +1420,7 @@ public readonly name: string; The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} --- @@ -1434,7 +1434,7 @@ public readonly type: string; The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} --- @@ -1448,7 +1448,7 @@ public readonly uuid: string; Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} --- @@ -1559,7 +1559,7 @@ Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} --- @@ -1573,7 +1573,7 @@ public readonly adminUsername: string; Custom username for admin user. This must be set only when a new service is being created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} --- @@ -1587,7 +1587,7 @@ public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} --- @@ -1603,7 +1603,7 @@ Specifies a fraction of the table size to add to autovacuum_analyze_threshold wh The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} --- @@ -1619,7 +1619,7 @@ Specifies the minimum number of inserted, updated or deleted tuples needed to tr The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} --- @@ -1633,7 +1633,7 @@ public readonly autovacuumFreezeMaxAge: number; Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} --- @@ -1649,7 +1649,7 @@ Specifies the maximum number of autovacuum processes (other than the autovacuum The default is three. This parameter can only be set at server start. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} --- @@ -1665,7 +1665,7 @@ Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} --- @@ -1681,7 +1681,7 @@ Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} --- @@ -1697,7 +1697,7 @@ Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} --- @@ -1713,7 +1713,7 @@ Specifies a fraction of the table size to add to autovacuum_vacuum_threshold whe The default is 0.2 (20% of table size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} --- @@ -1729,7 +1729,7 @@ Specifies the minimum number of updated or deleted tuples needed to trigger a VA The default is 50 tuples. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} --- @@ -1745,7 +1745,7 @@ The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} --- @@ -1761,7 +1761,7 @@ The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} --- @@ -1775,7 +1775,7 @@ public readonly bgwriterDelay: number; Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} --- @@ -1791,7 +1791,7 @@ Whenever more than bgwriter_flush_after bytes have been written by the backgroun Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} --- @@ -1807,7 +1807,7 @@ In each round, no more than this many buffers will be written by the background Setting this to zero disables background writing. Default is 100. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} --- @@ -1823,7 +1823,7 @@ The average recent need for new buffers is multiplied by bgwriter_lru_multiplier 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} --- @@ -1837,7 +1837,7 @@ public readonly deadlockTimeout: number; This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} --- @@ -1851,7 +1851,7 @@ public readonly defaultToastCompression: string; Specifies the default TOAST compression method for values of compressible columns (the default is lz4). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} --- @@ -1865,7 +1865,7 @@ public readonly idleInTransactionSessionTimeout: number; Time out sessions with open transactions after this number of milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} --- @@ -1879,7 +1879,7 @@ public readonly ipFilter: string[]; IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} --- @@ -1893,7 +1893,7 @@ public readonly jit: boolean | IResolvable; Controls system-wide use of Just-in-Time Compilation (JIT). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} --- @@ -1909,7 +1909,7 @@ Causes each action executed by autovacuum to be logged if it ran for at least th Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} --- @@ -1923,7 +1923,7 @@ public readonly logErrorVerbosity: string; Controls the amount of detail written in the server log for each message that is logged. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} --- @@ -1937,7 +1937,7 @@ public readonly logLinePrefix: string; Choose from one of the available log formats. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} --- @@ -1951,7 +1951,7 @@ public readonly logMinDurationStatement: number; Log statements that take more than this number of milliseconds to run, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} --- @@ -1965,7 +1965,7 @@ public readonly logTempFiles: number; Log statements for each temporary file created larger than this number of kilobytes, -1 disables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} --- @@ -1979,7 +1979,7 @@ public readonly maxFilesPerProcess: number; PostgreSQL maximum number of files that can be open per process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} --- @@ -1993,7 +1993,7 @@ public readonly maxLocksPerTransaction: number; PostgreSQL maximum locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} --- @@ -2007,7 +2007,7 @@ public readonly maxLogicalReplicationWorkers: number; PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} --- @@ -2021,7 +2021,7 @@ public readonly maxParallelWorkers: number; Sets the maximum number of workers that the system can support for parallel queries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} --- @@ -2035,7 +2035,7 @@ public readonly maxParallelWorkersPerGather: number; Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} --- @@ -2049,7 +2049,7 @@ public readonly maxPredLocksPerTransaction: number; PostgreSQL maximum predicate locks per transaction. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} --- @@ -2063,7 +2063,7 @@ public readonly maxPreparedTransactions: number; PostgreSQL maximum prepared transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} --- @@ -2077,7 +2077,7 @@ public readonly maxReplicationSlots: number; PostgreSQL maximum replication slots. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} --- @@ -2093,7 +2093,7 @@ PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} --- @@ -2107,7 +2107,7 @@ public readonly maxStackDepth: number; Maximum depth of the stack in bytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} --- @@ -2121,7 +2121,7 @@ public readonly maxStandbyArchiveDelay: number; Max standby archive delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} --- @@ -2135,7 +2135,7 @@ public readonly maxStandbyStreamingDelay: number; Max standby streaming delay in milliseconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} --- @@ -2149,7 +2149,7 @@ public readonly maxWalSenders: number; PostgreSQL maximum WAL senders. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} --- @@ -2163,7 +2163,7 @@ public readonly maxWorkerProcesses: number; Sets the maximum number of background processes that the system can support. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} --- @@ -2177,7 +2177,7 @@ public readonly migration: ManagedDatabasePostgresqlPropertiesMigration; migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} --- @@ -2191,7 +2191,7 @@ public readonly pgbouncer: ManagedDatabasePostgresqlPropertiesPgbouncer; pgbouncer block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} --- @@ -2205,7 +2205,7 @@ public readonly pglookout: ManagedDatabasePostgresqlPropertiesPglookout; pglookout block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} --- @@ -2219,7 +2219,7 @@ public readonly pgPartmanBgwInterval: number; Sets the time interval to run pg_partman's scheduled tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} --- @@ -2233,7 +2233,7 @@ public readonly pgPartmanBgwRole: string; Controls which role to use for pg_partman's scheduled background tasks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} --- @@ -2249,7 +2249,7 @@ Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} --- @@ -2263,7 +2263,7 @@ public readonly pgStatMonitorPgsmEnableQueryPlan: boolean | IResolvable; Enables or disables query plan monitoring. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} --- @@ -2277,7 +2277,7 @@ public readonly pgStatMonitorPgsmMaxBuckets: number; Sets the maximum number of buckets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} --- @@ -2293,7 +2293,7 @@ Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} --- @@ -2307,7 +2307,7 @@ public readonly publicAccess: boolean | IResolvable; Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} --- @@ -2321,7 +2321,7 @@ public readonly serviceLog: boolean | IResolvable; Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} --- @@ -2337,7 +2337,7 @@ Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} --- @@ -2351,7 +2351,7 @@ public readonly synchronousReplication: string; Synchronous replication type. Note that the service plan also needs to support synchronous replication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} --- @@ -2365,7 +2365,7 @@ public readonly tempFileLimit: number; PostgreSQL temporary file limit in KiB, -1 for unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} --- @@ -2379,7 +2379,7 @@ public readonly timescaledb: ManagedDatabasePostgresqlPropertiesTimescaledb; timescaledb block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} --- @@ -2393,7 +2393,7 @@ public readonly timezone: string; PostgreSQL service timezone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} --- @@ -2407,7 +2407,7 @@ public readonly trackActivityQuerySize: number; Specifies the number of bytes reserved to track the currently executing command for each active session. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} --- @@ -2421,7 +2421,7 @@ public readonly trackCommitTimestamp: string; Record commit time of transactions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} --- @@ -2435,7 +2435,7 @@ public readonly trackFunctions: string; Enables tracking of function call counts and time used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} --- @@ -2451,7 +2451,7 @@ Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} --- @@ -2465,7 +2465,7 @@ public readonly variant: string; Variant of the PostgreSQL service, may affect the features that are exposed by default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} --- @@ -2479,7 +2479,7 @@ public readonly version: string; PostgreSQL major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} --- @@ -2495,7 +2495,7 @@ Terminate replication connections that are inactive for longer than this amount Setting this value to zero disables the timeout. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} --- @@ -2511,7 +2511,7 @@ WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} --- @@ -2527,7 +2527,7 @@ Sets the maximum amount of memory to be used by a query operation (such as a sor Default is 1MB + 0.075% of total RAM (up to 32MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} --- @@ -2567,7 +2567,7 @@ public readonly dbname: string; Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} --- @@ -2581,7 +2581,7 @@ public readonly host: string; Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} --- @@ -2595,7 +2595,7 @@ public readonly ignoreDbs: string; Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} --- @@ -2609,7 +2609,7 @@ public readonly ignoreRoles: string; Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} --- @@ -2623,7 +2623,7 @@ public readonly method: string; The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} --- @@ -2637,7 +2637,7 @@ public readonly password: string; Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} --- @@ -2651,7 +2651,7 @@ public readonly port: number; Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} --- @@ -2665,7 +2665,7 @@ public readonly ssl: boolean | IResolvable; The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} --- @@ -2679,7 +2679,7 @@ public readonly username: string; User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} --- @@ -2722,7 +2722,7 @@ If the automatically created database pools have been unused this many seconds, If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} --- @@ -2738,7 +2738,7 @@ Do not allow more than this many server connections per database (regardless of Setting it to 0 means unlimited. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} --- @@ -2752,7 +2752,7 @@ public readonly autodbPoolMode: string; PGBouncer pool mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} --- @@ -2766,7 +2766,7 @@ public readonly autodbPoolSize: number; If non-zero then create automatically a pool of that size per user when a pool doesn't exist. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} --- @@ -2780,7 +2780,7 @@ public readonly ignoreStartupParameters: string[]; List of parameters to ignore when given in startup packet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} --- @@ -2796,7 +2796,7 @@ PgBouncer tracks protocol-level named prepared statements related commands sent Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} --- @@ -2812,7 +2812,7 @@ Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} --- @@ -2828,7 +2828,7 @@ If a server connection has been idle more than this many seconds it will be drop If 0 then timeout is disabled. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} --- @@ -2842,7 +2842,7 @@ public readonly serverLifetime: number; The pooler will close an unused server connection that has been connected longer than this. [seconds]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} --- @@ -2856,7 +2856,7 @@ public readonly serverResetQueryAlways: boolean | IResolvable; Run server_reset_query (DISCARD ALL) in all pooling modes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} --- @@ -2888,7 +2888,7 @@ public readonly maxFailoverReplicationTimeLag: number; Number of seconds of master unavailability before triggering database failover to standby. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} --- @@ -2922,7 +2922,7 @@ The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} --- diff --git a/docs/managedDatabaseRedis.csharp.md b/docs/managedDatabaseRedis.csharp.md index acf7ad993..61c3e832e 100644 --- a/docs/managedDatabaseRedis.csharp.md +++ b/docs/managedDatabaseRedis.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabaseRedis -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseRedis to im The id of the existing ManagedDatabaseRedis that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use --- @@ -1146,7 +1146,7 @@ new ManagedDatabaseRedisConfig { | Plan | string | Service plan to use. | | Title | string | Title of a managed database instance. | | Zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1238,7 +1238,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1254,7 +1254,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -1268,7 +1268,7 @@ public string Title { get; set; } Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -1282,7 +1282,7 @@ public string Zone { get; set; } Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -1294,7 +1294,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1311,7 +1311,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -1325,7 +1325,7 @@ public string MaintenanceWindowDow { get; set; } Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -1339,7 +1339,7 @@ public string MaintenanceWindowTime { get; set; } Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -1353,7 +1353,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -1367,7 +1367,7 @@ public object Powered { get; set; } The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -1381,7 +1381,7 @@ public ManagedDatabaseRedisProperties Properties { get; set; } properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -1421,7 +1421,7 @@ public string Family { get; set; } Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} --- @@ -1435,7 +1435,7 @@ public string Name { get; set; } The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1449,7 +1449,7 @@ public string Type { get; set; } The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} --- @@ -1463,7 +1463,7 @@ public string Uuid { get; set; } Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} --- @@ -1489,6 +1489,8 @@ using HashiCorp.Cdktf.Providers.Upcloud; new ManagedDatabaseRedisProperties { object AutomaticUtilityNetworkIpFilter = null, + double BackupHour = null, + double BackupMinute = null, string[] IpFilter = null, ManagedDatabaseRedisPropertiesMigration Migration = null, object PublicAccess = null, @@ -1513,6 +1515,8 @@ new ManagedDatabaseRedisProperties { | **Name** | **Type** | **Description** | | --- | --- | --- | | AutomaticUtilityNetworkIpFilter | object | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| BackupHour | double | The hour of day (in UTC) when backup for the service is started. | +| BackupMinute | double | The minute of an hour when backup for the service is started. | | IpFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | | Migration | ManagedDatabaseRedisPropertiesMigration | migration block. | | PublicAccess | object | Public Access. Allow access to the service from the public Internet. | @@ -1542,7 +1546,39 @@ public object AutomaticUtilityNetworkIpFilter { get; set; } Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +##### `BackupHour`Optional + +```csharp +public double BackupHour { get; set; } +``` + +- *Type:* double + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +##### `BackupMinute`Optional + +```csharp +public double BackupMinute { get; set; } +``` + +- *Type:* double + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -1556,7 +1592,7 @@ public string[] IpFilter { get; set; } IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -1570,7 +1606,7 @@ public ManagedDatabaseRedisPropertiesMigration Migration { get; set; } migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -1584,7 +1620,7 @@ public object PublicAccess { get; set; } Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -1600,7 +1636,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -1614,7 +1650,7 @@ public double RedisIoThreads { get; set; } Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -1628,7 +1664,7 @@ public double RedisLfuDecayTime { get; set; } LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -1642,7 +1678,7 @@ public double RedisLfuLogFactor { get; set; } Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -1656,7 +1692,7 @@ public string RedisMaxmemoryPolicy { get; set; } Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -1670,7 +1706,7 @@ public string RedisNotifyKeyspaceEvents { get; set; } Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -1684,7 +1720,7 @@ public double RedisNumberOfDatabases { get; set; } Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -1700,7 +1736,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -1716,7 +1752,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -1730,7 +1766,7 @@ public object RedisSsl { get; set; } Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -1744,7 +1780,7 @@ public double RedisTimeout { get; set; } Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -1758,7 +1794,7 @@ public string RedisVersion { get; set; } Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -1772,7 +1808,7 @@ public object ServiceLog { get; set; } Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -1822,7 +1858,7 @@ public string Dbname { get; set; } Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -1836,7 +1872,7 @@ public string Host { get; set; } Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -1850,7 +1886,7 @@ public string IgnoreDbs { get; set; } Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -1864,7 +1900,7 @@ public string IgnoreRoles { get; set; } Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -1878,7 +1914,7 @@ public string Method { get; set; } The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -1892,7 +1928,7 @@ public string Password { get; set; } Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -1906,7 +1942,7 @@ public double Port { get; set; } Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -1920,7 +1956,7 @@ public object Ssl { get; set; } The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -1934,7 +1970,7 @@ public string Username { get; set; } User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -3937,6 +3973,8 @@ The attribute on the parent resource this class is referencing. | ToString | Return a string representation of this resolvable object. | | PutMigration | *No description.* | | ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | | ResetIpFilter | *No description.* | | ResetMigration | *No description.* | | ResetPublicAccess | *No description.* | @@ -4124,6 +4162,18 @@ private void PutMigration(ManagedDatabaseRedisPropertiesMigration Value) private void ResetAutomaticUtilityNetworkIpFilter() ``` +##### `ResetBackupHour` + +```csharp +private void ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```csharp +private void ResetBackupMinute() +``` + ##### `ResetIpFilter` ```csharp @@ -4229,6 +4279,8 @@ private void ResetServiceLog() | Fqn | string | *No description.* | | Migration | ManagedDatabaseRedisPropertiesMigrationOutputReference | *No description.* | | AutomaticUtilityNetworkIpFilterInput | object | *No description.* | +| BackupHourInput | double | *No description.* | +| BackupMinuteInput | double | *No description.* | | IpFilterInput | string[] | *No description.* | | MigrationInput | ManagedDatabaseRedisPropertiesMigration | *No description.* | | PublicAccessInput | object | *No description.* | @@ -4246,6 +4298,8 @@ private void ResetServiceLog() | RedisVersionInput | string | *No description.* | | ServiceLogInput | object | *No description.* | | AutomaticUtilityNetworkIpFilter | object | *No description.* | +| BackupHour | double | *No description.* | +| BackupMinute | double | *No description.* | | IpFilter | string[] | *No description.* | | PublicAccess | object | *No description.* | | RedisAclChannelsDefault | string | *No description.* | @@ -4309,6 +4363,26 @@ public object AutomaticUtilityNetworkIpFilterInput { get; } --- +##### `BackupHourInput`Optional + +```csharp +public double BackupHourInput { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinuteInput`Optional + +```csharp +public double BackupMinuteInput { get; } +``` + +- *Type:* double + +--- + ##### `IpFilterInput`Optional ```csharp @@ -4479,6 +4553,26 @@ public object AutomaticUtilityNetworkIpFilter { get; } --- +##### `BackupHour`Required + +```csharp +public double BackupHour { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinute`Required + +```csharp +public double BackupMinute { get; } +``` + +- *Type:* double + +--- + ##### `IpFilter`Required ```csharp diff --git a/docs/managedDatabaseRedis.go.md b/docs/managedDatabaseRedis.go.md index e8b3e0178..89c1e9104 100644 --- a/docs/managedDatabaseRedis.go.md +++ b/docs/managedDatabaseRedis.go.md @@ -4,12 +4,12 @@ ### ManagedDatabaseRedis -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedis(scope Construct, id *string, config ManagedDatabaseRedisConfig) ManagedDatabaseRedis ``` @@ -453,7 +453,7 @@ func ResetProperties() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.ManagedDatabaseRedis_IsConstruct(x interface{}) *bool ``` @@ -485,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.ManagedDatabaseRedis_IsTerraformElement(x interface{}) *bool ``` @@ -499,7 +499,7 @@ manageddatabaseredis.ManagedDatabaseRedis_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.ManagedDatabaseRedis_IsTerraformResource(x interface{}) *bool ``` @@ -513,7 +513,7 @@ manageddatabaseredis.ManagedDatabaseRedis_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.ManagedDatabaseRedis_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseRedis to im The id of the existing ManagedDatabaseRedis that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use --- @@ -1094,7 +1094,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisComponents { @@ -1107,7 +1107,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasere #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisConfig { Connection: interface{}, @@ -1127,7 +1127,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasere MaintenanceWindowTime: *string, Network: interface{}, Powered: interface{}, - Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseRedis.ManagedDatabaseRedisProperties, + Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseRedis.ManagedDatabaseRedisProperties, } ``` @@ -1146,7 +1146,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasere | Plan | *string | Service plan to use. | | Title | *string | Title of a managed database instance. | | Zone | *string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the managed database. | | MaintenanceWindowDow | *string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | MaintenanceWindowTime | *string | Maintenance window UTC time in hh:mm:ss format. | @@ -1238,7 +1238,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1254,7 +1254,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -1268,7 +1268,7 @@ Title *string Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -1282,7 +1282,7 @@ Zone *string Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -1294,7 +1294,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1311,7 +1311,7 @@ Labels *map[string]*string User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -1325,7 +1325,7 @@ MaintenanceWindowDow *string Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -1339,7 +1339,7 @@ MaintenanceWindowTime *string Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -1353,7 +1353,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -1367,7 +1367,7 @@ Powered interface{} The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -1381,7 +1381,7 @@ Properties ManagedDatabaseRedisProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -1390,7 +1390,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisNetwork { Family: *string, @@ -1421,7 +1421,7 @@ Family *string Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} --- @@ -1435,7 +1435,7 @@ Name *string The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1449,7 +1449,7 @@ Type *string The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} --- @@ -1463,7 +1463,7 @@ Uuid *string Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} --- @@ -1472,7 +1472,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisNodeStates { @@ -1485,12 +1485,14 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasere #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisProperties { AutomaticUtilityNetworkIpFilter: interface{}, + BackupHour: *f64, + BackupMinute: *f64, IpFilter: *[]*string, - Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseRedis.ManagedDatabaseRedisPropertiesMigration, + Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseRedis.ManagedDatabaseRedisPropertiesMigration, PublicAccess: interface{}, RedisAclChannelsDefault: *string, RedisIoThreads: *f64, @@ -1513,6 +1515,8 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabasere | **Name** | **Type** | **Description** | | --- | --- | --- | | AutomaticUtilityNetworkIpFilter | interface{} | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| BackupHour | *f64 | The hour of day (in UTC) when backup for the service is started. | +| BackupMinute | *f64 | The minute of an hour when backup for the service is started. | | IpFilter | *[]*string | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | | Migration | ManagedDatabaseRedisPropertiesMigration | migration block. | | PublicAccess | interface{} | Public Access. Allow access to the service from the public Internet. | @@ -1542,7 +1546,39 @@ AutomaticUtilityNetworkIpFilter interface{} Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +##### `BackupHour`Optional + +```go +BackupHour *f64 +``` + +- *Type:* *f64 + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +##### `BackupMinute`Optional + +```go +BackupMinute *f64 +``` + +- *Type:* *f64 + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -1556,7 +1592,7 @@ IpFilter *[]*string IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -1570,7 +1606,7 @@ Migration ManagedDatabaseRedisPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -1584,7 +1620,7 @@ PublicAccess interface{} Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -1600,7 +1636,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -1614,7 +1650,7 @@ RedisIoThreads *f64 Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -1628,7 +1664,7 @@ RedisLfuDecayTime *f64 LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -1642,7 +1678,7 @@ RedisLfuLogFactor *f64 Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -1656,7 +1692,7 @@ RedisMaxmemoryPolicy *string Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -1670,7 +1706,7 @@ RedisNotifyKeyspaceEvents *string Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -1684,7 +1720,7 @@ RedisNumberOfDatabases *f64 Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -1700,7 +1736,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -1716,7 +1752,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -1730,7 +1766,7 @@ RedisSsl interface{} Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -1744,7 +1780,7 @@ RedisTimeout *f64 Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -1758,7 +1794,7 @@ RedisVersion *string Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -1772,7 +1808,7 @@ ServiceLog interface{} Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -1781,7 +1817,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" &manageddatabaseredis.ManagedDatabaseRedisPropertiesMigration { Dbname: *string, @@ -1822,7 +1858,7 @@ Dbname *string Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -1836,7 +1872,7 @@ Host *string Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -1850,7 +1886,7 @@ IgnoreDbs *string Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -1864,7 +1900,7 @@ IgnoreRoles *string Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -1878,7 +1914,7 @@ Method *string The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -1892,7 +1928,7 @@ Password *string Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -1906,7 +1942,7 @@ Port *f64 Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -1920,7 +1956,7 @@ Ssl interface{} The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -1934,7 +1970,7 @@ Username *string User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -1945,7 +1981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisComponentsList ``` @@ -2094,7 +2130,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseRedisComponentsOutputReference ``` @@ -2416,7 +2452,7 @@ func InternalValue() ManagedDatabaseRedisComponents #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisNetworkList ``` @@ -2576,7 +2612,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseRedisNetworkOutputReference ``` @@ -2931,7 +2967,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisNodeStatesList ``` @@ -3080,7 +3116,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseRedisNodeStatesOutputReference ``` @@ -3380,7 +3416,7 @@ func InternalValue() ManagedDatabaseRedisNodeStates #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisPropertiesMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseRedisPropertiesMigrationOutputReference ``` @@ -3890,7 +3926,7 @@ func InternalValue() ManagedDatabaseRedisPropertiesMigration #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseredis" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseredis" manageddatabaseredis.NewManagedDatabaseRedisPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseRedisPropertiesOutputReference ``` @@ -3937,6 +3973,8 @@ The attribute on the parent resource this class is referencing. | ToString | Return a string representation of this resolvable object. | | PutMigration | *No description.* | | ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | | ResetIpFilter | *No description.* | | ResetMigration | *No description.* | | ResetPublicAccess | *No description.* | @@ -4124,6 +4162,18 @@ func PutMigration(value ManagedDatabaseRedisPropertiesMigration) func ResetAutomaticUtilityNetworkIpFilter() ``` +##### `ResetBackupHour` + +```go +func ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```go +func ResetBackupMinute() +``` + ##### `ResetIpFilter` ```go @@ -4229,6 +4279,8 @@ func ResetServiceLog() | Fqn | *string | *No description.* | | Migration | ManagedDatabaseRedisPropertiesMigrationOutputReference | *No description.* | | AutomaticUtilityNetworkIpFilterInput | interface{} | *No description.* | +| BackupHourInput | *f64 | *No description.* | +| BackupMinuteInput | *f64 | *No description.* | | IpFilterInput | *[]*string | *No description.* | | MigrationInput | ManagedDatabaseRedisPropertiesMigration | *No description.* | | PublicAccessInput | interface{} | *No description.* | @@ -4246,6 +4298,8 @@ func ResetServiceLog() | RedisVersionInput | *string | *No description.* | | ServiceLogInput | interface{} | *No description.* | | AutomaticUtilityNetworkIpFilter | interface{} | *No description.* | +| BackupHour | *f64 | *No description.* | +| BackupMinute | *f64 | *No description.* | | IpFilter | *[]*string | *No description.* | | PublicAccess | interface{} | *No description.* | | RedisAclChannelsDefault | *string | *No description.* | @@ -4309,6 +4363,26 @@ func AutomaticUtilityNetworkIpFilterInput() interface{} --- +##### `BackupHourInput`Optional + +```go +func BackupHourInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinuteInput`Optional + +```go +func BackupMinuteInput() *f64 +``` + +- *Type:* *f64 + +--- + ##### `IpFilterInput`Optional ```go @@ -4479,6 +4553,26 @@ func AutomaticUtilityNetworkIpFilter() interface{} --- +##### `BackupHour`Required + +```go +func BackupHour() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinute`Required + +```go +func BackupMinute() *f64 +``` + +- *Type:* *f64 + +--- + ##### `IpFilter`Required ```go diff --git a/docs/managedDatabaseRedis.java.md b/docs/managedDatabaseRedis.java.md index df962c971..e0ad2c74f 100644 --- a/docs/managedDatabaseRedis.java.md +++ b/docs/managedDatabaseRedis.java.md @@ -4,7 +4,7 @@ ### ManagedDatabaseRedis -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. #### Initializers @@ -54,7 +54,7 @@ ManagedDatabaseRedis.Builder.create(Construct scope, java.lang.String id) | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -132,7 +132,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -144,7 +144,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -185,7 +185,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -737,7 +737,7 @@ The construct id used in the generated config for the ManagedDatabaseRedis to im The id of the existing ManagedDatabaseRedis that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use --- @@ -1346,7 +1346,7 @@ ManagedDatabaseRedisConfig.builder() | plan | java.lang.String | Service plan to use. | | title | java.lang.String | Title of a managed database instance. | | zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | @@ -1438,7 +1438,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1454,7 +1454,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -1468,7 +1468,7 @@ public java.lang.String getTitle(); Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -1482,7 +1482,7 @@ public java.lang.String getZone(); Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -1494,7 +1494,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1511,7 +1511,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -1525,7 +1525,7 @@ public java.lang.String getMaintenanceWindowDow(); Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -1539,7 +1539,7 @@ public java.lang.String getMaintenanceWindowTime(); Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -1553,7 +1553,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -1567,7 +1567,7 @@ public java.lang.Object getPowered(); The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -1581,7 +1581,7 @@ public ManagedDatabaseRedisProperties getProperties(); properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -1621,7 +1621,7 @@ public java.lang.String getFamily(); Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} --- @@ -1635,7 +1635,7 @@ public java.lang.String getName(); The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1649,7 +1649,7 @@ public java.lang.String getType(); The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} --- @@ -1663,7 +1663,7 @@ public java.lang.String getUuid(); Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} --- @@ -1689,6 +1689,8 @@ import com.hashicorp.cdktf.providers.upcloud.managed_database_redis.ManagedDatab ManagedDatabaseRedisProperties.builder() // .automaticUtilityNetworkIpFilter(java.lang.Boolean) // .automaticUtilityNetworkIpFilter(IResolvable) +// .backupHour(java.lang.Number) +// .backupMinute(java.lang.Number) // .ipFilter(java.util.List) // .migration(ManagedDatabaseRedisPropertiesMigration) // .publicAccess(java.lang.Boolean) @@ -1716,6 +1718,8 @@ ManagedDatabaseRedisProperties.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | | automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backupHour | java.lang.Number | The hour of day (in UTC) when backup for the service is started. | +| backupMinute | java.lang.Number | The minute of an hour when backup for the service is started. | | ipFilter | java.util.List | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | | migration | ManagedDatabaseRedisPropertiesMigration | migration block. | | publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | @@ -1745,7 +1749,39 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilter(); Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +##### `backupHour`Optional + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +##### `backupMinute`Optional + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -1759,7 +1795,7 @@ public java.util.List getIpFilter(); IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -1773,7 +1809,7 @@ public ManagedDatabaseRedisPropertiesMigration getMigration(); migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -1787,7 +1823,7 @@ public java.lang.Object getPublicAccess(); Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -1803,7 +1839,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -1817,7 +1853,7 @@ public java.lang.Number getRedisIoThreads(); Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -1831,7 +1867,7 @@ public java.lang.Number getRedisLfuDecayTime(); LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -1845,7 +1881,7 @@ public java.lang.Number getRedisLfuLogFactor(); Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -1859,7 +1895,7 @@ public java.lang.String getRedisMaxmemoryPolicy(); Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -1873,7 +1909,7 @@ public java.lang.String getRedisNotifyKeyspaceEvents(); Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -1887,7 +1923,7 @@ public java.lang.Number getRedisNumberOfDatabases(); Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -1903,7 +1939,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -1919,7 +1955,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -1933,7 +1969,7 @@ public java.lang.Object getRedisSsl(); Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -1947,7 +1983,7 @@ public java.lang.Number getRedisTimeout(); Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -1961,7 +1997,7 @@ public java.lang.String getRedisVersion(); Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -1975,7 +2011,7 @@ public java.lang.Object getServiceLog(); Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -2026,7 +2062,7 @@ public java.lang.String getDbname(); Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -2040,7 +2076,7 @@ public java.lang.String getHost(); Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -2054,7 +2090,7 @@ public java.lang.String getIgnoreDbs(); Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -2068,7 +2104,7 @@ public java.lang.String getIgnoreRoles(); Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -2082,7 +2118,7 @@ public java.lang.String getMethod(); The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -2096,7 +2132,7 @@ public java.lang.String getPassword(); Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -2110,7 +2146,7 @@ public java.lang.Number getPort(); Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -2124,7 +2160,7 @@ public java.lang.Object getSsl(); The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -2138,7 +2174,7 @@ public java.lang.String getUsername(); User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -4141,6 +4177,8 @@ The attribute on the parent resource this class is referencing. | toString | Return a string representation of this resolvable object. | | putMigration | *No description.* | | resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | | resetIpFilter | *No description.* | | resetMigration | *No description.* | | resetPublicAccess | *No description.* | @@ -4328,6 +4366,18 @@ public void putMigration(ManagedDatabaseRedisPropertiesMigration value) public void resetAutomaticUtilityNetworkIpFilter() ``` +##### `resetBackupHour` + +```java +public void resetBackupHour() +``` + +##### `resetBackupMinute` + +```java +public void resetBackupMinute() +``` + ##### `resetIpFilter` ```java @@ -4433,6 +4483,8 @@ public void resetServiceLog() | fqn | java.lang.String | *No description.* | | migration | ManagedDatabaseRedisPropertiesMigrationOutputReference | *No description.* | | automaticUtilityNetworkIpFilterInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| backupHourInput | java.lang.Number | *No description.* | +| backupMinuteInput | java.lang.Number | *No description.* | | ipFilterInput | java.util.List | *No description.* | | migrationInput | ManagedDatabaseRedisPropertiesMigration | *No description.* | | publicAccessInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -4450,6 +4502,8 @@ public void resetServiceLog() | redisVersionInput | java.lang.String | *No description.* | | serviceLogInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| backupHour | java.lang.Number | *No description.* | +| backupMinute | java.lang.Number | *No description.* | | ipFilter | java.util.List | *No description.* | | publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | redisAclChannelsDefault | java.lang.String | *No description.* | @@ -4513,6 +4567,26 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilterInput(); --- +##### `backupHourInput`Optional + +```java +public java.lang.Number getBackupHourInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinuteInput`Optional + +```java +public java.lang.Number getBackupMinuteInput(); +``` + +- *Type:* java.lang.Number + +--- + ##### `ipFilterInput`Optional ```java @@ -4683,6 +4757,26 @@ public java.lang.Object getAutomaticUtilityNetworkIpFilter(); --- +##### `backupHour`Required + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinute`Required + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +--- + ##### `ipFilter`Required ```java diff --git a/docs/managedDatabaseRedis.python.md b/docs/managedDatabaseRedis.python.md index 233803827..cb85ef059 100644 --- a/docs/managedDatabaseRedis.python.md +++ b/docs/managedDatabaseRedis.python.md @@ -4,7 +4,7 @@ ### ManagedDatabaseRedis -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. #### Initializers @@ -50,7 +50,7 @@ managedDatabaseRedis.ManagedDatabaseRedis( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -128,7 +128,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -140,7 +140,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -618,6 +618,8 @@ def put_network( ```python def put_properties( automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] = None, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, ip_filter: typing.List[str] = None, migration: ManagedDatabaseRedisPropertiesMigration = None, public_access: typing.Union[bool, IResolvable] = None, @@ -643,7 +645,31 @@ def put_properties( Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +###### `backup_hour`Optional + +- *Type:* typing.Union[int, float] + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +###### `backup_minute`Optional + +- *Type:* typing.Union[int, float] + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -653,7 +679,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -663,7 +689,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -673,7 +699,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -685,7 +711,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -695,7 +721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -705,7 +731,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -715,7 +741,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -725,7 +751,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -735,7 +761,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -745,7 +771,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -757,7 +783,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -769,7 +795,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -779,7 +805,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -789,7 +815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -799,7 +825,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -809,7 +835,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -969,7 +995,7 @@ The construct id used in the generated config for the ManagedDatabaseRedis to im The id of the existing ManagedDatabaseRedis that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use --- @@ -1571,7 +1597,7 @@ managedDatabaseRedis.ManagedDatabaseRedisConfig( | plan | str | Service plan to use. | | title | str | Title of a managed database instance. | | zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | | maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | @@ -1663,7 +1689,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1679,7 +1705,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -1693,7 +1719,7 @@ title: str Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -1707,7 +1733,7 @@ zone: str Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -1719,7 +1745,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1736,7 +1762,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -1750,7 +1776,7 @@ maintenance_window_dow: str Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -1764,7 +1790,7 @@ maintenance_window_time: str Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -1778,7 +1804,7 @@ network: typing.Union[IResolvable, typing.List[ManagedDatabaseRedisNetwork]] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -1792,7 +1818,7 @@ powered: typing.Union[bool, IResolvable] The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -1806,7 +1832,7 @@ properties: ManagedDatabaseRedisProperties properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -1846,7 +1872,7 @@ family: str Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} --- @@ -1860,7 +1886,7 @@ name: str The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1874,7 +1900,7 @@ type: str The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} --- @@ -1888,7 +1914,7 @@ uuid: str Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} --- @@ -1912,6 +1938,8 @@ from cdktf_cdktf_provider_upcloud import managed_database_redis managedDatabaseRedis.ManagedDatabaseRedisProperties( automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] = None, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, ip_filter: typing.List[str] = None, migration: ManagedDatabaseRedisPropertiesMigration = None, public_access: typing.Union[bool, IResolvable] = None, @@ -1936,6 +1964,8 @@ managedDatabaseRedis.ManagedDatabaseRedisProperties( | **Name** | **Type** | **Description** | | --- | --- | --- | | automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backup_hour | typing.Union[int, float] | The hour of day (in UTC) when backup for the service is started. | +| backup_minute | typing.Union[int, float] | The minute of an hour when backup for the service is started. | | ip_filter | typing.List[str] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | | migration | ManagedDatabaseRedisPropertiesMigration | migration block. | | public_access | typing.Union[bool, cdktf.IResolvable] | Public Access. Allow access to the service from the public Internet. | @@ -1965,7 +1995,39 @@ automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +##### `backup_hour`Optional + +```python +backup_hour: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +##### `backup_minute`Optional + +```python +backup_minute: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -1979,7 +2041,7 @@ ip_filter: typing.List[str] IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -1993,7 +2055,7 @@ migration: ManagedDatabaseRedisPropertiesMigration migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -2007,7 +2069,7 @@ public_access: typing.Union[bool, IResolvable] Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -2023,7 +2085,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -2037,7 +2099,7 @@ redis_io_threads: typing.Union[int, float] Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -2051,7 +2113,7 @@ redis_lfu_decay_time: typing.Union[int, float] LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -2065,7 +2127,7 @@ redis_lfu_log_factor: typing.Union[int, float] Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -2079,7 +2141,7 @@ redis_maxmemory_policy: str Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -2093,7 +2155,7 @@ redis_notify_keyspace_events: str Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -2107,7 +2169,7 @@ redis_number_of_databases: typing.Union[int, float] Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -2123,7 +2185,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -2139,7 +2201,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -2153,7 +2215,7 @@ redis_ssl: typing.Union[bool, IResolvable] Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -2167,7 +2229,7 @@ redis_timeout: typing.Union[int, float] Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -2181,7 +2243,7 @@ redis_version: str Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -2195,7 +2257,7 @@ service_log: typing.Union[bool, IResolvable] Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -2245,7 +2307,7 @@ dbname: str Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -2259,7 +2321,7 @@ host: str Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -2273,7 +2335,7 @@ ignore_dbs: str Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -2287,7 +2349,7 @@ ignore_roles: str Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -2301,7 +2363,7 @@ method: str The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -2315,7 +2377,7 @@ password: str Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -2329,7 +2391,7 @@ port: typing.Union[int, float] Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -2343,7 +2405,7 @@ ssl: typing.Union[bool, IResolvable] The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -2357,7 +2419,7 @@ username: str User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -4499,6 +4561,8 @@ The attribute on the parent resource this class is referencing. | to_string | Return a string representation of this resolvable object. | | put_migration | *No description.* | | reset_automatic_utility_network_ip_filter | *No description.* | +| reset_backup_hour | *No description.* | +| reset_backup_minute | *No description.* | | reset_ip_filter | *No description.* | | reset_migration | *No description.* | | reset_public_access | *No description.* | @@ -4712,7 +4776,7 @@ def put_migration( Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -4722,7 +4786,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -4732,7 +4796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -4742,7 +4806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -4752,7 +4816,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -4762,7 +4826,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -4772,7 +4836,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -4782,7 +4846,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -4792,7 +4856,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -4802,6 +4866,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo def reset_automatic_utility_network_ip_filter() -> None ``` +##### `reset_backup_hour` + +```python +def reset_backup_hour() -> None +``` + +##### `reset_backup_minute` + +```python +def reset_backup_minute() -> None +``` + ##### `reset_ip_filter` ```python @@ -4907,6 +4983,8 @@ def reset_service_log() -> None | fqn | str | *No description.* | | migration | ManagedDatabaseRedisPropertiesMigrationOutputReference | *No description.* | | automatic_utility_network_ip_filter_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| backup_hour_input | typing.Union[int, float] | *No description.* | +| backup_minute_input | typing.Union[int, float] | *No description.* | | ip_filter_input | typing.List[str] | *No description.* | | migration_input | ManagedDatabaseRedisPropertiesMigration | *No description.* | | public_access_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -4924,6 +5002,8 @@ def reset_service_log() -> None | redis_version_input | str | *No description.* | | service_log_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| backup_hour | typing.Union[int, float] | *No description.* | +| backup_minute | typing.Union[int, float] | *No description.* | | ip_filter | typing.List[str] | *No description.* | | public_access | typing.Union[bool, cdktf.IResolvable] | *No description.* | | redis_acl_channels_default | str | *No description.* | @@ -4987,6 +5067,26 @@ automatic_utility_network_ip_filter_input: typing.Union[bool, IResolvable] --- +##### `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] + +--- + ##### `ip_filter_input`Optional ```python @@ -5157,6 +5257,26 @@ automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] --- +##### `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] + +--- + ##### `ip_filter`Required ```python diff --git a/docs/managedDatabaseRedis.typescript.md b/docs/managedDatabaseRedis.typescript.md index cf4b867de..26e232d51 100644 --- a/docs/managedDatabaseRedis.typescript.md +++ b/docs/managedDatabaseRedis.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabaseRedis -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}. #### Initializers @@ -542,7 +542,7 @@ The construct id used in the generated config for the ManagedDatabaseRedis to im The id of the existing ManagedDatabaseRedis that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use --- @@ -1125,7 +1125,7 @@ const managedDatabaseRedisConfig: managedDatabaseRedis.ManagedDatabaseRedisConfi | plan | string | Service plan to use. | | title | string | Title of a managed database instance. | | zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed database. | | maintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | | maintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | @@ -1217,7 +1217,7 @@ Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1233,7 +1233,7 @@ Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} --- @@ -1247,7 +1247,7 @@ public readonly title: string; Title of a managed database instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} --- @@ -1261,7 +1261,7 @@ public readonly zone: string; Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} --- @@ -1273,7 +1273,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1290,7 +1290,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the managed database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} --- @@ -1304,7 +1304,7 @@ public readonly maintenanceWindowDow: string; Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} --- @@ -1318,7 +1318,7 @@ public readonly maintenanceWindowTime: string; Maintenance window UTC time in hh:mm:ss format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} --- @@ -1332,7 +1332,7 @@ public readonly network: IResolvable | ManagedDatabaseRedisNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} --- @@ -1346,7 +1346,7 @@ public readonly powered: boolean | IResolvable; The administrative power state of the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} --- @@ -1360,7 +1360,7 @@ public readonly properties: ManagedDatabaseRedisProperties; properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} --- @@ -1395,7 +1395,7 @@ public readonly family: string; Network family. Currently only `IPv4` is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} --- @@ -1409,7 +1409,7 @@ public readonly name: string; The name of the network. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} --- @@ -1423,7 +1423,7 @@ public readonly type: string; The type of the network. Must be private. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} --- @@ -1437,7 +1437,7 @@ public readonly uuid: string; Private network UUID. Must reside in the same zone as the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} --- @@ -1467,6 +1467,8 @@ const managedDatabaseRedisProperties: managedDatabaseRedis.ManagedDatabaseRedisP | **Name** | **Type** | **Description** | | --- | --- | --- | | automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backupHour | number | The hour of day (in UTC) when backup for the service is started. | +| backupMinute | number | The minute of an hour when backup for the service is started. | | ipFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | | migration | ManagedDatabaseRedisPropertiesMigration | migration block. | | publicAccess | boolean \| cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | @@ -1496,7 +1498,39 @@ public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + +--- + +##### `backupHour`Optional + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + +--- + +##### `backupMinute`Optional + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} --- @@ -1510,7 +1544,7 @@ public readonly ipFilter: string[]; IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} --- @@ -1524,7 +1558,7 @@ public readonly migration: ManagedDatabaseRedisPropertiesMigration; migration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} --- @@ -1538,7 +1572,7 @@ public readonly publicAccess: boolean | IResolvable; Public Access. Allow access to the service from the public Internet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} --- @@ -1554,7 +1588,7 @@ Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} --- @@ -1568,7 +1602,7 @@ public readonly redisIoThreads: number; Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} --- @@ -1582,7 +1616,7 @@ public readonly redisLfuDecayTime: number; LFU maxmemory-policy counter decay time in minutes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} --- @@ -1596,7 +1630,7 @@ public readonly redisLfuLogFactor: number; Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} --- @@ -1610,7 +1644,7 @@ public readonly redisMaxmemoryPolicy: string; Redis maxmemory-policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} --- @@ -1624,7 +1658,7 @@ public readonly redisNotifyKeyspaceEvents: string; Set notify-keyspace-events option. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} --- @@ -1638,7 +1672,7 @@ public readonly redisNumberOfDatabases: number; Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} --- @@ -1654,7 +1688,7 @@ Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} --- @@ -1670,7 +1704,7 @@ Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} --- @@ -1684,7 +1718,7 @@ public readonly redisSsl: boolean | IResolvable; Require SSL to access Redis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} --- @@ -1698,7 +1732,7 @@ public readonly redisTimeout: number; Redis idle connection timeout in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} --- @@ -1712,7 +1746,7 @@ public readonly redisVersion: string; Redis major version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} --- @@ -1726,7 +1760,7 @@ public readonly serviceLog: boolean | IResolvable; Service logging. Store logs for the service so that they are available in the HTTP API and console. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} --- @@ -1766,7 +1800,7 @@ public readonly dbname: string; Database name for bootstrapping the initial connection. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} --- @@ -1780,7 +1814,7 @@ public readonly host: string; Hostname or IP address of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} --- @@ -1794,7 +1828,7 @@ public readonly ignoreDbs: string; Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} --- @@ -1808,7 +1842,7 @@ public readonly ignoreRoles: string; Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} --- @@ -1822,7 +1856,7 @@ public readonly method: string; The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} --- @@ -1836,7 +1870,7 @@ public readonly password: string; Password for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} --- @@ -1850,7 +1884,7 @@ public readonly port: number; Port number of the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} --- @@ -1864,7 +1898,7 @@ public readonly ssl: boolean | IResolvable; The server where to migrate data from is secured with SSL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} --- @@ -1878,7 +1912,7 @@ public readonly username: string; User name for authentication with the server where to migrate data from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} --- @@ -3881,6 +3915,8 @@ The attribute on the parent resource this class is referencing. | toString | Return a string representation of this resolvable object. | | putMigration | *No description.* | | resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | | resetIpFilter | *No description.* | | resetMigration | *No description.* | | resetPublicAccess | *No description.* | @@ -4068,6 +4104,18 @@ public putMigration(value: ManagedDatabaseRedisPropertiesMigration): void public resetAutomaticUtilityNetworkIpFilter(): void ``` +##### `resetBackupHour` + +```typescript +public resetBackupHour(): void +``` + +##### `resetBackupMinute` + +```typescript +public resetBackupMinute(): void +``` + ##### `resetIpFilter` ```typescript @@ -4173,6 +4221,8 @@ public resetServiceLog(): void | fqn | string | *No description.* | | migration | ManagedDatabaseRedisPropertiesMigrationOutputReference | *No description.* | | automaticUtilityNetworkIpFilterInput | boolean \| cdktf.IResolvable | *No description.* | +| backupHourInput | number | *No description.* | +| backupMinuteInput | number | *No description.* | | ipFilterInput | string[] | *No description.* | | migrationInput | ManagedDatabaseRedisPropertiesMigration | *No description.* | | publicAccessInput | boolean \| cdktf.IResolvable | *No description.* | @@ -4190,6 +4240,8 @@ public resetServiceLog(): void | redisVersionInput | string | *No description.* | | serviceLogInput | boolean \| cdktf.IResolvable | *No description.* | | automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | *No description.* | +| backupHour | number | *No description.* | +| backupMinute | number | *No description.* | | ipFilter | string[] | *No description.* | | publicAccess | boolean \| cdktf.IResolvable | *No description.* | | redisAclChannelsDefault | string | *No description.* | @@ -4253,6 +4305,26 @@ public readonly automaticUtilityNetworkIpFilterInput: boolean | IResolvable; --- +##### `backupHourInput`Optional + +```typescript +public readonly backupHourInput: number; +``` + +- *Type:* number + +--- + +##### `backupMinuteInput`Optional + +```typescript +public readonly backupMinuteInput: number; +``` + +- *Type:* number + +--- + ##### `ipFilterInput`Optional ```typescript @@ -4423,6 +4495,26 @@ public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; --- +##### `backupHour`Required + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +--- + +##### `backupMinute`Required + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +--- + ##### `ipFilter`Required ```typescript diff --git a/docs/managedDatabaseUser.csharp.md b/docs/managedDatabaseUser.csharp.md index 5c37c1396..a6f1e5361 100644 --- a/docs/managedDatabaseUser.csharp.md +++ b/docs/managedDatabaseUser.csharp.md @@ -4,7 +4,7 @@ ### ManagedDatabaseUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user}. #### Initializers @@ -76,12 +76,14 @@ Must be unique amongst siblings in the same scope | PutOpensearchAccessControl | *No description.* | | PutPgAccessControl | *No description.* | | PutRedisAccessControl | *No description.* | +| PutValkeyAccessControl | *No description.* | | ResetAuthentication | *No description.* | | ResetId | *No description.* | | ResetOpensearchAccessControl | *No description.* | | ResetPassword | *No description.* | | ResetPgAccessControl | *No description.* | | ResetRedisAccessControl | *No description.* | +| ResetValkeyAccessControl | *No description.* | --- @@ -409,6 +411,18 @@ private void PutRedisAccessControl(ManagedDatabaseUserRedisAccessControl Value) --- +##### `PutValkeyAccessControl` + +```csharp +private void PutValkeyAccessControl(ManagedDatabaseUserValkeyAccessControl Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `ResetAuthentication` ```csharp @@ -445,6 +459,12 @@ private void ResetPgAccessControl() private void ResetRedisAccessControl() ``` +##### `ResetValkeyAccessControl` + +```csharp +private void ResetValkeyAccessControl() +``` + #### Static Functions | **Name** | **Description** | @@ -548,7 +568,7 @@ The construct id used in the generated config for the ManagedDatabaseUser to imp The id of the existing ManagedDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_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/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | PgAccessControl | ManagedDatabaseUserPgAccessControlOutputReference | *No description.* | | RedisAccessControl | ManagedDatabaseUserRedisAccessControlOutputReference | *No description.* | | Type | string | *No description.* | +| ValkeyAccessControl | ManagedDatabaseUserValkeyAccessControlOutputReference | *No description.* | | AuthenticationInput | string | *No description.* | | IdInput | string | *No description.* | | OpensearchAccessControlInput | ManagedDatabaseUserOpensearchAccessControl | *No description.* | @@ -590,6 +611,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | RedisAccessControlInput | ManagedDatabaseUserRedisAccessControl | *No description.* | | ServiceInput | string | *No description.* | | UsernameInput | string | *No description.* | +| ValkeyAccessControlInput | ManagedDatabaseUserValkeyAccessControl | *No description.* | | Authentication | string | *No description.* | | Id | string | *No description.* | | Password | string | *No description.* | @@ -780,6 +802,16 @@ public string Type { get; } --- +##### `ValkeyAccessControl`Required + +```csharp +public ManagedDatabaseUserValkeyAccessControlOutputReference ValkeyAccessControl { get; } +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControlOutputReference + +--- + ##### `AuthenticationInput`Optional ```csharp @@ -860,6 +892,16 @@ public string UsernameInput { get; } --- +##### `ValkeyAccessControlInput`Optional + +```csharp +public ManagedDatabaseUserValkeyAccessControl ValkeyAccessControlInput { get; } +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `Authentication`Required ```csharp @@ -952,7 +994,8 @@ new ManagedDatabaseUserConfig { ManagedDatabaseUserOpensearchAccessControl OpensearchAccessControl = null, string Password = null, ManagedDatabaseUserPgAccessControl PgAccessControl = null, - ManagedDatabaseUserRedisAccessControl RedisAccessControl = null + ManagedDatabaseUserRedisAccessControl RedisAccessControl = null, + ManagedDatabaseUserValkeyAccessControl ValkeyAccessControl = null }; ``` @@ -970,11 +1013,12 @@ new ManagedDatabaseUserConfig { | Service | string | Service's UUID for which this user belongs to. | | Username | string | Name of the database user. | | Authentication | string | MySQL only, authentication type. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | OpensearchAccessControl | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | Password | string | Password for the database user. Defaults to a random value. | | PgAccessControl | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | RedisAccessControl | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| ValkeyAccessControl | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -1058,7 +1102,7 @@ public string Service { get; set; } Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -1072,7 +1116,7 @@ public string Username { get; set; } Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -1086,7 +1130,7 @@ public string Authentication { get; set; } MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -1098,7 +1142,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1115,7 +1159,7 @@ public ManagedDatabaseUserOpensearchAccessControl OpensearchAccessControl { get; opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -1129,7 +1173,7 @@ public string Password { get; set; } Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -1143,7 +1187,7 @@ public ManagedDatabaseUserPgAccessControl PgAccessControl { get; set; } pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -1157,7 +1201,21 @@ public ManagedDatabaseUserRedisAccessControl RedisAccessControl { get; set; } redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `ValkeyAccessControl`Optional + +```csharp +public ManagedDatabaseUserValkeyAccessControl ValkeyAccessControl { get; set; } +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -1191,7 +1249,7 @@ public object Rules { get; set; } rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -1227,7 +1285,7 @@ public string Index { get; set; } Set index name, pattern or top level API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} --- @@ -1241,7 +1299,7 @@ public string Permission { get; set; } Set permission access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} --- @@ -1275,7 +1333,7 @@ public object AllowReplication { get; set; } Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -1315,7 +1373,7 @@ public string[] Categories { get; set; } Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -1329,7 +1387,7 @@ public string[] Channels { get; set; } Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -1343,7 +1401,7 @@ public string[] Commands { get; set; } Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -1357,7 +1415,89 @@ public string[] Keys { get; set; } Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +### ManagedDatabaseUserValkeyAccessControl + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseUserValkeyAccessControl { + string[] Categories = null, + string[] Channels = null, + string[] Commands = null, + string[] Keys = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Categories | string[] | Set access control to all commands in specified categories. | +| Channels | string[] | Set access control to Pub/Sub channels. | +| Commands | string[] | Set access control to commands. | +| Keys | string[] | Set access control to keys. | + +--- + +##### `Categories`Optional + +```csharp +public string[] Categories { get; set; } +``` + +- *Type:* string[] + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +##### `Channels`Optional + +```csharp +public string[] Channels { get; set; } +``` + +- *Type:* string[] + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +##### `Commands`Optional + +```csharp +public string[] Commands { get; set; } +``` + +- *Type:* string[] + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +##### `Keys`Optional + +```csharp +public string[] Keys { get; set; } +``` + +- *Type:* string[] + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -2761,4 +2901,369 @@ public ManagedDatabaseUserRedisAccessControl InternalValue { get; } --- +### ManagedDatabaseUserValkeyAccessControlOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseUserValkeyAccessControlOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| ResetCategories | *No description.* | +| ResetChannels | *No description.* | +| ResetCommands | *No description.* | +| ResetKeys | *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. + +##### `ResetCategories` + +```csharp +private void ResetCategories() +``` + +##### `ResetChannels` + +```csharp +private void ResetChannels() +``` + +##### `ResetCommands` + +```csharp +private void ResetCommands() +``` + +##### `ResetKeys` + +```csharp +private void ResetKeys() +``` + + +#### 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.* | +| CategoriesInput | string[] | *No description.* | +| ChannelsInput | string[] | *No description.* | +| CommandsInput | string[] | *No description.* | +| KeysInput | string[] | *No description.* | +| Categories | string[] | *No description.* | +| Channels | string[] | *No description.* | +| Commands | string[] | *No description.* | +| Keys | string[] | *No description.* | +| InternalValue | ManagedDatabaseUserValkeyAccessControl | *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 + +--- + +##### `CategoriesInput`Optional + +```csharp +public string[] CategoriesInput { get; } +``` + +- *Type:* string[] + +--- + +##### `ChannelsInput`Optional + +```csharp +public string[] ChannelsInput { get; } +``` + +- *Type:* string[] + +--- + +##### `CommandsInput`Optional + +```csharp +public string[] CommandsInput { get; } +``` + +- *Type:* string[] + +--- + +##### `KeysInput`Optional + +```csharp +public string[] KeysInput { get; } +``` + +- *Type:* string[] + +--- + +##### `Categories`Required + +```csharp +public string[] Categories { get; } +``` + +- *Type:* string[] + +--- + +##### `Channels`Required + +```csharp +public string[] Channels { get; } +``` + +- *Type:* string[] + +--- + +##### `Commands`Required + +```csharp +public string[] Commands { get; } +``` + +- *Type:* string[] + +--- + +##### `Keys`Required + +```csharp +public string[] Keys { get; } +``` + +- *Type:* string[] + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseUserValkeyAccessControl InternalValue { get; } +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + + diff --git a/docs/managedDatabaseUser.go.md b/docs/managedDatabaseUser.go.md index 330aaed7a..4480e712b 100644 --- a/docs/managedDatabaseUser.go.md +++ b/docs/managedDatabaseUser.go.md @@ -4,12 +4,12 @@ ### ManagedDatabaseUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUser(scope Construct, id *string, config ManagedDatabaseUserConfig) ManagedDatabaseUser ``` @@ -76,12 +76,14 @@ Must be unique amongst siblings in the same scope | PutOpensearchAccessControl | *No description.* | | PutPgAccessControl | *No description.* | | PutRedisAccessControl | *No description.* | +| PutValkeyAccessControl | *No description.* | | ResetAuthentication | *No description.* | | ResetId | *No description.* | | ResetOpensearchAccessControl | *No description.* | | ResetPassword | *No description.* | | ResetPgAccessControl | *No description.* | | ResetRedisAccessControl | *No description.* | +| ResetValkeyAccessControl | *No description.* | --- @@ -409,6 +411,18 @@ func PutRedisAccessControl(value ManagedDatabaseUserRedisAccessControl) --- +##### `PutValkeyAccessControl` + +```go +func PutValkeyAccessControl(value ManagedDatabaseUserValkeyAccessControl) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `ResetAuthentication` ```go @@ -445,6 +459,12 @@ func ResetPgAccessControl() func ResetRedisAccessControl() ``` +##### `ResetValkeyAccessControl` + +```go +func ResetValkeyAccessControl() +``` + #### Static Functions | **Name** | **Description** | @@ -459,7 +479,7 @@ func ResetRedisAccessControl() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.ManagedDatabaseUser_IsConstruct(x interface{}) *bool ``` @@ -491,7 +511,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.ManagedDatabaseUser_IsTerraformElement(x interface{}) *bool ``` @@ -505,7 +525,7 @@ manageddatabaseuser.ManagedDatabaseUser_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.ManagedDatabaseUser_IsTerraformResource(x interface{}) *bool ``` @@ -519,7 +539,7 @@ manageddatabaseuser.ManagedDatabaseUser_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.ManagedDatabaseUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -548,7 +568,7 @@ The construct id used in the generated config for the ManagedDatabaseUser to imp The id of the existing ManagedDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_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/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | PgAccessControl | ManagedDatabaseUserPgAccessControlOutputReference | *No description.* | | RedisAccessControl | ManagedDatabaseUserRedisAccessControlOutputReference | *No description.* | | Type | *string | *No description.* | +| ValkeyAccessControl | ManagedDatabaseUserValkeyAccessControlOutputReference | *No description.* | | AuthenticationInput | *string | *No description.* | | IdInput | *string | *No description.* | | OpensearchAccessControlInput | ManagedDatabaseUserOpensearchAccessControl | *No description.* | @@ -590,6 +611,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | RedisAccessControlInput | ManagedDatabaseUserRedisAccessControl | *No description.* | | ServiceInput | *string | *No description.* | | UsernameInput | *string | *No description.* | +| ValkeyAccessControlInput | ManagedDatabaseUserValkeyAccessControl | *No description.* | | Authentication | *string | *No description.* | | Id | *string | *No description.* | | Password | *string | *No description.* | @@ -780,6 +802,16 @@ func Type() *string --- +##### `ValkeyAccessControl`Required + +```go +func ValkeyAccessControl() ManagedDatabaseUserValkeyAccessControlOutputReference +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControlOutputReference + +--- + ##### `AuthenticationInput`Optional ```go @@ -860,6 +892,16 @@ func UsernameInput() *string --- +##### `ValkeyAccessControlInput`Optional + +```go +func ValkeyAccessControlInput() ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `Authentication`Required ```go @@ -935,7 +977,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" &manageddatabaseuser.ManagedDatabaseUserConfig { Connection: interface{}, @@ -949,10 +991,11 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseus Username: *string, Authentication: *string, Id: *string, - OpensearchAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseUser.ManagedDatabaseUserOpensearchAccessControl, + OpensearchAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseUser.ManagedDatabaseUserOpensearchAccessControl, Password: *string, - PgAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseUser.ManagedDatabaseUserPgAccessControl, - RedisAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.managedDatabaseUser.ManagedDatabaseUserRedisAccessControl, + PgAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseUser.ManagedDatabaseUserPgAccessControl, + RedisAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseUser.ManagedDatabaseUserRedisAccessControl, + ValkeyAccessControl: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseUser.ManagedDatabaseUserValkeyAccessControl, } ``` @@ -970,11 +1013,12 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseus | Service | *string | Service's UUID for which this user belongs to. | | Username | *string | Name of the database user. | | Authentication | *string | MySQL only, authentication type. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | OpensearchAccessControl | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | Password | *string | Password for the database user. Defaults to a random value. | | PgAccessControl | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | RedisAccessControl | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| ValkeyAccessControl | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -1058,7 +1102,7 @@ Service *string Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -1072,7 +1116,7 @@ Username *string Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -1086,7 +1130,7 @@ Authentication *string MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -1098,7 +1142,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1115,7 +1159,7 @@ OpensearchAccessControl ManagedDatabaseUserOpensearchAccessControl opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -1129,7 +1173,7 @@ Password *string Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -1143,7 +1187,7 @@ PgAccessControl ManagedDatabaseUserPgAccessControl pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -1157,7 +1201,21 @@ RedisAccessControl ManagedDatabaseUserRedisAccessControl redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `ValkeyAccessControl`Optional + +```go +ValkeyAccessControl ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -1166,7 +1224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" &manageddatabaseuser.ManagedDatabaseUserOpensearchAccessControl { Rules: interface{}, @@ -1191,7 +1249,7 @@ Rules interface{} rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -1200,7 +1258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" &manageddatabaseuser.ManagedDatabaseUserOpensearchAccessControlRules { Index: *string, @@ -1227,7 +1285,7 @@ Index *string Set index name, pattern or top level API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} --- @@ -1241,7 +1299,7 @@ Permission *string Set permission access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} --- @@ -1250,7 +1308,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" &manageddatabaseuser.ManagedDatabaseUserPgAccessControl { AllowReplication: interface{}, @@ -1275,7 +1333,7 @@ AllowReplication interface{} Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -1284,7 +1342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" &manageddatabaseuser.ManagedDatabaseUserRedisAccessControl { Categories: *[]*string, @@ -1315,7 +1373,7 @@ Categories *[]*string Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -1329,7 +1387,7 @@ Channels *[]*string Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -1343,7 +1401,7 @@ Commands *[]*string Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -1357,7 +1415,89 @@ Keys *[]*string Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +### ManagedDatabaseUserValkeyAccessControl + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" + +&manageddatabaseuser.ManagedDatabaseUserValkeyAccessControl { + Categories: *[]*string, + Channels: *[]*string, + Commands: *[]*string, + Keys: *[]*string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Categories | *[]*string | Set access control to all commands in specified categories. | +| Channels | *[]*string | Set access control to Pub/Sub channels. | +| Commands | *[]*string | Set access control to commands. | +| Keys | *[]*string | Set access control to keys. | + +--- + +##### `Categories`Optional + +```go +Categories *[]*string +``` + +- *Type:* *[]*string + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +##### `Channels`Optional + +```go +Channels *[]*string +``` + +- *Type:* *[]*string + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +##### `Commands`Optional + +```go +Commands *[]*string +``` + +- *Type:* *[]*string + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +##### `Keys`Optional + +```go +Keys *[]*string +``` + +- *Type:* *[]*string + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -1368,7 +1508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUserOpensearchAccessControlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseUserOpensearchAccessControlOutputReference ``` @@ -1652,7 +1792,7 @@ func InternalValue() ManagedDatabaseUserOpensearchAccessControl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUserOpensearchAccessControlRulesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseUserOpensearchAccessControlRulesList ``` @@ -1812,7 +1952,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUserOpensearchAccessControlRulesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseUserOpensearchAccessControlRulesOutputReference ``` @@ -2123,7 +2263,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUserPgAccessControlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseUserPgAccessControlOutputReference ``` @@ -2401,7 +2541,7 @@ func InternalValue() ManagedDatabaseUserPgAccessControl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/manageddatabaseuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" manageddatabaseuser.NewManagedDatabaseUserRedisAccessControlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseUserRedisAccessControlOutputReference ``` @@ -2761,4 +2901,369 @@ func InternalValue() ManagedDatabaseUserRedisAccessControl --- +### ManagedDatabaseUserValkeyAccessControlOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabaseuser" + +manageddatabaseuser.NewManagedDatabaseUserValkeyAccessControlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseUserValkeyAccessControlOutputReference +``` + +| **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 + +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. | +| ResetCategories | *No description.* | +| ResetChannels | *No description.* | +| ResetCommands | *No description.* | +| ResetKeys | *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. + +##### `ResetCategories` + +```go +func ResetCategories() +``` + +##### `ResetChannels` + +```go +func ResetChannels() +``` + +##### `ResetCommands` + +```go +func ResetCommands() +``` + +##### `ResetKeys` + +```go +func ResetKeys() +``` + + +#### 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.* | +| CategoriesInput | *[]*string | *No description.* | +| ChannelsInput | *[]*string | *No description.* | +| CommandsInput | *[]*string | *No description.* | +| KeysInput | *[]*string | *No description.* | +| Categories | *[]*string | *No description.* | +| Channels | *[]*string | *No description.* | +| Commands | *[]*string | *No description.* | +| Keys | *[]*string | *No description.* | +| InternalValue | ManagedDatabaseUserValkeyAccessControl | *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 + +--- + +##### `CategoriesInput`Optional + +```go +func CategoriesInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ChannelsInput`Optional + +```go +func ChannelsInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `CommandsInput`Optional + +```go +func CommandsInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `KeysInput`Optional + +```go +func KeysInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Categories`Required + +```go +func Categories() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Channels`Required + +```go +func Channels() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Commands`Required + +```go +func Commands() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Keys`Required + +```go +func Keys() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + + diff --git a/docs/managedDatabaseUser.java.md b/docs/managedDatabaseUser.java.md index 633503015..fd73692c7 100644 --- a/docs/managedDatabaseUser.java.md +++ b/docs/managedDatabaseUser.java.md @@ -4,7 +4,7 @@ ### ManagedDatabaseUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user}. #### Initializers @@ -31,6 +31,7 @@ ManagedDatabaseUser.Builder.create(Construct scope, java.lang.String id) // .password(java.lang.String) // .pgAccessControl(ManagedDatabaseUserPgAccessControl) // .redisAccessControl(ManagedDatabaseUserRedisAccessControl) +// .valkeyAccessControl(ManagedDatabaseUserValkeyAccessControl) .build(); ``` @@ -48,11 +49,12 @@ ManagedDatabaseUser.Builder.create(Construct scope, java.lang.String id) | service | java.lang.String | Service's UUID for which this user belongs to. | | username | java.lang.String | Name of the database user. | | authentication | java.lang.String | MySQL only, authentication type. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | opensearchAccessControl | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | password | java.lang.String | Password for the database user. Defaults to a random value. | | pgAccessControl | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | redisAccessControl | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| valkeyAccessControl | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -122,7 +124,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -132,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -142,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -150,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 +165,7 @@ If you experience problems setting this value it might not be settable. Please t opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -173,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -183,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -193,7 +195,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `valkeyAccessControl`Optional + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -227,12 +239,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo | putOpensearchAccessControl | *No description.* | | putPgAccessControl | *No description.* | | putRedisAccessControl | *No description.* | +| putValkeyAccessControl | *No description.* | | resetAuthentication | *No description.* | | resetId | *No description.* | | resetOpensearchAccessControl | *No description.* | | resetPassword | *No description.* | | resetPgAccessControl | *No description.* | | resetRedisAccessControl | *No description.* | +| resetValkeyAccessControl | *No description.* | --- @@ -562,6 +576,18 @@ public void putRedisAccessControl(ManagedDatabaseUserRedisAccessControl value) --- +##### `putValkeyAccessControl` + +```java +public void putValkeyAccessControl(ManagedDatabaseUserValkeyAccessControl value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `resetAuthentication` ```java @@ -598,6 +624,12 @@ public void resetPgAccessControl() public void resetRedisAccessControl() ``` +##### `resetValkeyAccessControl` + +```java +public void resetValkeyAccessControl() +``` + #### Static Functions | **Name** | **Description** | @@ -701,7 +733,7 @@ The construct id used in the generated config for the ManagedDatabaseUser to imp The id of the existing ManagedDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_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/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use --- @@ -735,6 +767,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | pgAccessControl | ManagedDatabaseUserPgAccessControlOutputReference | *No description.* | | redisAccessControl | ManagedDatabaseUserRedisAccessControlOutputReference | *No description.* | | type | java.lang.String | *No description.* | +| valkeyAccessControl | ManagedDatabaseUserValkeyAccessControlOutputReference | *No description.* | | authenticationInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | | opensearchAccessControlInput | ManagedDatabaseUserOpensearchAccessControl | *No description.* | @@ -743,6 +776,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | redisAccessControlInput | ManagedDatabaseUserRedisAccessControl | *No description.* | | serviceInput | java.lang.String | *No description.* | | usernameInput | java.lang.String | *No description.* | +| valkeyAccessControlInput | ManagedDatabaseUserValkeyAccessControl | *No description.* | | authentication | java.lang.String | *No description.* | | id | java.lang.String | *No description.* | | password | java.lang.String | *No description.* | @@ -933,6 +967,16 @@ public java.lang.String getType(); --- +##### `valkeyAccessControl`Required + +```java +public ManagedDatabaseUserValkeyAccessControlOutputReference getValkeyAccessControl(); +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControlOutputReference + +--- + ##### `authenticationInput`Optional ```java @@ -1013,6 +1057,16 @@ public java.lang.String getUsernameInput(); --- +##### `valkeyAccessControlInput`Optional + +```java +public ManagedDatabaseUserValkeyAccessControl getValkeyAccessControlInput(); +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `authentication`Required ```java @@ -1110,6 +1164,7 @@ ManagedDatabaseUserConfig.builder() // .password(java.lang.String) // .pgAccessControl(ManagedDatabaseUserPgAccessControl) // .redisAccessControl(ManagedDatabaseUserRedisAccessControl) +// .valkeyAccessControl(ManagedDatabaseUserValkeyAccessControl) .build(); ``` @@ -1127,11 +1182,12 @@ ManagedDatabaseUserConfig.builder() | service | java.lang.String | Service's UUID for which this user belongs to. | | username | java.lang.String | Name of the database user. | | authentication | java.lang.String | MySQL only, authentication type. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | opensearchAccessControl | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | password | java.lang.String | Password for the database user. Defaults to a random value. | | pgAccessControl | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | redisAccessControl | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| valkeyAccessControl | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -1215,7 +1271,7 @@ public java.lang.String getService(); Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -1229,7 +1285,7 @@ public java.lang.String getUsername(); Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -1243,7 +1299,7 @@ public java.lang.String getAuthentication(); MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -1255,7 +1311,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1272,7 +1328,7 @@ public ManagedDatabaseUserOpensearchAccessControl getOpensearchAccessControl(); opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -1286,7 +1342,7 @@ public java.lang.String getPassword(); Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -1300,7 +1356,7 @@ public ManagedDatabaseUserPgAccessControl getPgAccessControl(); pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -1314,7 +1370,21 @@ public ManagedDatabaseUserRedisAccessControl getRedisAccessControl(); redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `valkeyAccessControl`Optional + +```java +public ManagedDatabaseUserValkeyAccessControl getValkeyAccessControl(); +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -1349,7 +1419,7 @@ public java.lang.Object getRules(); rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -1385,7 +1455,7 @@ public java.lang.String getIndex(); Set index name, pattern or top level API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} --- @@ -1399,7 +1469,7 @@ public java.lang.String getPermission(); Set permission access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} --- @@ -1434,7 +1504,7 @@ public java.lang.Object getAllowReplication(); Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -1474,7 +1544,7 @@ public java.util.List getCategories(); Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -1488,7 +1558,7 @@ public java.util.List getChannels(); Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -1502,7 +1572,7 @@ public java.util.List getCommands(); Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -1516,7 +1586,89 @@ public java.util.List getKeys(); Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +### ManagedDatabaseUserValkeyAccessControl + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_user.ManagedDatabaseUserValkeyAccessControl; + +ManagedDatabaseUserValkeyAccessControl.builder() +// .categories(java.util.List) +// .channels(java.util.List) +// .commands(java.util.List) +// .keys(java.util.List) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| categories | java.util.List | Set access control to all commands in specified categories. | +| channels | java.util.List | Set access control to Pub/Sub channels. | +| commands | java.util.List | Set access control to commands. | +| keys | java.util.List | Set access control to keys. | + +--- + +##### `categories`Optional + +```java +public java.util.List getCategories(); +``` + +- *Type:* java.util.List + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +##### `channels`Optional + +```java +public java.util.List getChannels(); +``` + +- *Type:* java.util.List + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +##### `commands`Optional + +```java +public java.util.List getCommands(); +``` + +- *Type:* java.util.List + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +##### `keys`Optional + +```java +public java.util.List getKeys(); +``` + +- *Type:* java.util.List + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -2920,4 +3072,369 @@ public ManagedDatabaseUserRedisAccessControl getInternalValue(); --- +### ManagedDatabaseUserValkeyAccessControlOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_user.ManagedDatabaseUserValkeyAccessControlOutputReference; + +new ManagedDatabaseUserValkeyAccessControlOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetCategories | *No description.* | +| resetChannels | *No description.* | +| resetCommands | *No description.* | +| resetKeys | *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. + +##### `resetCategories` + +```java +public void resetCategories() +``` + +##### `resetChannels` + +```java +public void resetChannels() +``` + +##### `resetCommands` + +```java +public void resetCommands() +``` + +##### `resetKeys` + +```java +public void resetKeys() +``` + + +#### 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.* | +| categoriesInput | java.util.List | *No description.* | +| channelsInput | java.util.List | *No description.* | +| commandsInput | java.util.List | *No description.* | +| keysInput | java.util.List | *No description.* | +| categories | java.util.List | *No description.* | +| channels | java.util.List | *No description.* | +| commands | java.util.List | *No description.* | +| keys | java.util.List | *No description.* | +| internalValue | ManagedDatabaseUserValkeyAccessControl | *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 + +--- + +##### `categoriesInput`Optional + +```java +public java.util.List getCategoriesInput(); +``` + +- *Type:* java.util.List + +--- + +##### `channelsInput`Optional + +```java +public java.util.List getChannelsInput(); +``` + +- *Type:* java.util.List + +--- + +##### `commandsInput`Optional + +```java +public java.util.List getCommandsInput(); +``` + +- *Type:* java.util.List + +--- + +##### `keysInput`Optional + +```java +public java.util.List getKeysInput(); +``` + +- *Type:* java.util.List + +--- + +##### `categories`Required + +```java +public java.util.List getCategories(); +``` + +- *Type:* java.util.List + +--- + +##### `channels`Required + +```java +public java.util.List getChannels(); +``` + +- *Type:* java.util.List + +--- + +##### `commands`Required + +```java +public java.util.List getCommands(); +``` + +- *Type:* java.util.List + +--- + +##### `keys`Required + +```java +public java.util.List getKeys(); +``` + +- *Type:* java.util.List + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseUserValkeyAccessControl getInternalValue(); +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + + diff --git a/docs/managedDatabaseUser.python.md b/docs/managedDatabaseUser.python.md index 75b9cfd35..938f49716 100644 --- a/docs/managedDatabaseUser.python.md +++ b/docs/managedDatabaseUser.python.md @@ -4,7 +4,7 @@ ### ManagedDatabaseUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user}. #### Initializers @@ -28,7 +28,8 @@ managedDatabaseUser.ManagedDatabaseUser( opensearch_access_control: ManagedDatabaseUserOpensearchAccessControl = None, password: str = None, pg_access_control: ManagedDatabaseUserPgAccessControl = None, - redis_access_control: ManagedDatabaseUserRedisAccessControl = None + redis_access_control: ManagedDatabaseUserRedisAccessControl = None, + valkey_access_control: ManagedDatabaseUserValkeyAccessControl = None ) ``` @@ -46,11 +47,12 @@ managedDatabaseUser.ManagedDatabaseUser( | service | str | Service's UUID for which this user belongs to. | | username | str | Name of the database user. | | authentication | str | MySQL only, authentication type. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | opensearch_access_control | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | password | str | Password for the database user. Defaults to a random value. | | pg_access_control | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | redis_access_control | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| valkey_access_control | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -120,7 +122,7 @@ Must be unique amongst siblings in the same scope Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -130,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -140,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -148,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 +163,7 @@ If you experience problems setting this value it might not be settable. Please t opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -171,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -181,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -191,7 +193,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `valkey_access_control`Optional + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -225,12 +237,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo | put_opensearch_access_control | *No description.* | | put_pg_access_control | *No description.* | | put_redis_access_control | *No description.* | +| put_valkey_access_control | *No description.* | | reset_authentication | *No description.* | | reset_id | *No description.* | | reset_opensearch_access_control | *No description.* | | reset_password | *No description.* | | reset_pg_access_control | *No description.* | | reset_redis_access_control | *No description.* | +| reset_valkey_access_control | *No description.* | --- @@ -573,7 +587,7 @@ def put_opensearch_access_control( rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -591,7 +605,7 @@ def put_pg_access_control( Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -612,7 +626,7 @@ def put_redis_access_control( Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -622,7 +636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -632,7 +646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -642,7 +656,58 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +##### `put_valkey_access_control` + +```python +def put_valkey_access_control( + categories: typing.List[str] = None, + channels: typing.List[str] = None, + commands: typing.List[str] = None, + keys: typing.List[str] = None +) -> None +``` + +###### `categories`Optional + +- *Type:* typing.List[str] + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +###### `channels`Optional + +- *Type:* typing.List[str] + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +###### `commands`Optional + +- *Type:* typing.List[str] + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +###### `keys`Optional + +- *Type:* typing.List[str] + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -682,6 +747,12 @@ def reset_pg_access_control() -> None def reset_redis_access_control() -> None ``` +##### `reset_valkey_access_control` + +```python +def reset_valkey_access_control() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -796,7 +867,7 @@ The construct id used in the generated config for the ManagedDatabaseUser to imp The id of the existing ManagedDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_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/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use --- @@ -830,6 +901,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | pg_access_control | ManagedDatabaseUserPgAccessControlOutputReference | *No description.* | | redis_access_control | ManagedDatabaseUserRedisAccessControlOutputReference | *No description.* | | type | str | *No description.* | +| valkey_access_control | ManagedDatabaseUserValkeyAccessControlOutputReference | *No description.* | | authentication_input | str | *No description.* | | id_input | str | *No description.* | | opensearch_access_control_input | ManagedDatabaseUserOpensearchAccessControl | *No description.* | @@ -838,6 +910,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | redis_access_control_input | ManagedDatabaseUserRedisAccessControl | *No description.* | | service_input | str | *No description.* | | username_input | str | *No description.* | +| valkey_access_control_input | ManagedDatabaseUserValkeyAccessControl | *No description.* | | authentication | str | *No description.* | | id | str | *No description.* | | password | str | *No description.* | @@ -1028,6 +1101,16 @@ type: str --- +##### `valkey_access_control`Required + +```python +valkey_access_control: ManagedDatabaseUserValkeyAccessControlOutputReference +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControlOutputReference + +--- + ##### `authentication_input`Optional ```python @@ -1108,6 +1191,16 @@ username_input: str --- +##### `valkey_access_control_input`Optional + +```python +valkey_access_control_input: ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `authentication`Required ```python @@ -1200,7 +1293,8 @@ managedDatabaseUser.ManagedDatabaseUserConfig( opensearch_access_control: ManagedDatabaseUserOpensearchAccessControl = None, password: str = None, pg_access_control: ManagedDatabaseUserPgAccessControl = None, - redis_access_control: ManagedDatabaseUserRedisAccessControl = None + redis_access_control: ManagedDatabaseUserRedisAccessControl = None, + valkey_access_control: ManagedDatabaseUserValkeyAccessControl = None ) ``` @@ -1218,11 +1312,12 @@ managedDatabaseUser.ManagedDatabaseUserConfig( | service | str | Service's UUID for which this user belongs to. | | username | str | Name of the database user. | | authentication | str | MySQL only, authentication type. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | opensearch_access_control | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | password | str | Password for the database user. Defaults to a random value. | | pg_access_control | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | redis_access_control | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| valkey_access_control | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -1306,7 +1401,7 @@ service: str Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -1320,7 +1415,7 @@ username: str Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -1334,7 +1429,7 @@ authentication: str MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -1346,7 +1441,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1363,7 +1458,7 @@ opensearch_access_control: ManagedDatabaseUserOpensearchAccessControl opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -1377,7 +1472,7 @@ password: str Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -1391,7 +1486,7 @@ pg_access_control: ManagedDatabaseUserPgAccessControl pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -1405,7 +1500,21 @@ redis_access_control: ManagedDatabaseUserRedisAccessControl redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `valkey_access_control`Optional + +```python +valkey_access_control: ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -1439,7 +1548,7 @@ rules: typing.Union[IResolvable, typing.List[ManagedDatabaseUserOpensearchAccess rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -1475,7 +1584,7 @@ index: str Set index name, pattern or top level API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} --- @@ -1489,7 +1598,7 @@ permission: str Set permission access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} --- @@ -1523,7 +1632,7 @@ allow_replication: typing.Union[bool, IResolvable] Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -1563,7 +1672,7 @@ categories: typing.List[str] Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -1577,7 +1686,7 @@ channels: typing.List[str] Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -1591,7 +1700,7 @@ commands: typing.List[str] Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -1605,7 +1714,89 @@ keys: typing.List[str] Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +### ManagedDatabaseUserValkeyAccessControl + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_user + +managedDatabaseUser.ManagedDatabaseUserValkeyAccessControl( + categories: typing.List[str] = None, + channels: typing.List[str] = None, + commands: typing.List[str] = None, + keys: typing.List[str] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| categories | typing.List[str] | Set access control to all commands in specified categories. | +| channels | typing.List[str] | Set access control to Pub/Sub channels. | +| commands | typing.List[str] | Set access control to commands. | +| keys | typing.List[str] | Set access control to keys. | + +--- + +##### `categories`Optional + +```python +categories: typing.List[str] +``` + +- *Type:* typing.List[str] + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +##### `channels`Optional + +```python +channels: typing.List[str] +``` + +- *Type:* typing.List[str] + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +##### `commands`Optional + +```python +commands: typing.List[str] +``` + +- *Type:* typing.List[str] + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +##### `keys`Optional + +```python +keys: typing.List[str] +``` + +- *Type:* typing.List[str] + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -3123,4 +3314,394 @@ internal_value: ManagedDatabaseUserRedisAccessControl --- +### ManagedDatabaseUserValkeyAccessControlOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_user + +managedDatabaseUser.ManagedDatabaseUserValkeyAccessControlOutputReference( + 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_categories | *No description.* | +| reset_channels | *No description.* | +| reset_commands | *No description.* | +| reset_keys | *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_categories` + +```python +def reset_categories() -> None +``` + +##### `reset_channels` + +```python +def reset_channels() -> None +``` + +##### `reset_commands` + +```python +def reset_commands() -> None +``` + +##### `reset_keys` + +```python +def reset_keys() -> 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.* | +| categories_input | typing.List[str] | *No description.* | +| channels_input | typing.List[str] | *No description.* | +| commands_input | typing.List[str] | *No description.* | +| keys_input | typing.List[str] | *No description.* | +| categories | typing.List[str] | *No description.* | +| channels | typing.List[str] | *No description.* | +| commands | typing.List[str] | *No description.* | +| keys | typing.List[str] | *No description.* | +| internal_value | ManagedDatabaseUserValkeyAccessControl | *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 + +--- + +##### `categories_input`Optional + +```python +categories_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `channels_input`Optional + +```python +channels_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `commands_input`Optional + +```python +commands_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `keys_input`Optional + +```python +keys_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `categories`Required + +```python +categories: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `channels`Required + +```python +channels: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `commands`Required + +```python +commands: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `keys`Required + +```python +keys: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseUserValkeyAccessControl +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + + diff --git a/docs/managedDatabaseUser.typescript.md b/docs/managedDatabaseUser.typescript.md index 53d8f818d..1a2f78dd1 100644 --- a/docs/managedDatabaseUser.typescript.md +++ b/docs/managedDatabaseUser.typescript.md @@ -4,7 +4,7 @@ ### ManagedDatabaseUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user}. #### Initializers @@ -76,12 +76,14 @@ Must be unique amongst siblings in the same scope | putOpensearchAccessControl | *No description.* | | putPgAccessControl | *No description.* | | putRedisAccessControl | *No description.* | +| putValkeyAccessControl | *No description.* | | resetAuthentication | *No description.* | | resetId | *No description.* | | resetOpensearchAccessControl | *No description.* | | resetPassword | *No description.* | | resetPgAccessControl | *No description.* | | resetRedisAccessControl | *No description.* | +| resetValkeyAccessControl | *No description.* | --- @@ -409,6 +411,18 @@ public putRedisAccessControl(value: ManagedDatabaseUserRedisAccessControl): void --- +##### `putValkeyAccessControl` + +```typescript +public putValkeyAccessControl(value: ManagedDatabaseUserValkeyAccessControl): void +``` + +###### `value`Required + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `resetAuthentication` ```typescript @@ -445,6 +459,12 @@ public resetPgAccessControl(): void public resetRedisAccessControl(): void ``` +##### `resetValkeyAccessControl` + +```typescript +public resetValkeyAccessControl(): void +``` + #### Static Functions | **Name** | **Description** | @@ -548,7 +568,7 @@ The construct id used in the generated config for the ManagedDatabaseUser to imp The id of the existing ManagedDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_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/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | pgAccessControl | ManagedDatabaseUserPgAccessControlOutputReference | *No description.* | | redisAccessControl | ManagedDatabaseUserRedisAccessControlOutputReference | *No description.* | | type | string | *No description.* | +| valkeyAccessControl | ManagedDatabaseUserValkeyAccessControlOutputReference | *No description.* | | authenticationInput | string | *No description.* | | idInput | string | *No description.* | | opensearchAccessControlInput | ManagedDatabaseUserOpensearchAccessControl | *No description.* | @@ -590,6 +611,7 @@ Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5 | redisAccessControlInput | ManagedDatabaseUserRedisAccessControl | *No description.* | | serviceInput | string | *No description.* | | usernameInput | string | *No description.* | +| valkeyAccessControlInput | ManagedDatabaseUserValkeyAccessControl | *No description.* | | authentication | string | *No description.* | | id | string | *No description.* | | password | string | *No description.* | @@ -780,6 +802,16 @@ public readonly type: string; --- +##### `valkeyAccessControl`Required + +```typescript +public readonly valkeyAccessControl: ManagedDatabaseUserValkeyAccessControlOutputReference; +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControlOutputReference + +--- + ##### `authenticationInput`Optional ```typescript @@ -860,6 +892,16 @@ public readonly usernameInput: string; --- +##### `valkeyAccessControlInput`Optional + +```typescript +public readonly valkeyAccessControlInput: ManagedDatabaseUserValkeyAccessControl; +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + ##### `authentication`Required ```typescript @@ -954,11 +996,12 @@ const managedDatabaseUserConfig: managedDatabaseUser.ManagedDatabaseUserConfig = | service | string | Service's UUID for which this user belongs to. | | username | string | Name of the database user. | | authentication | string | MySQL only, authentication type. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. | | opensearchAccessControl | ManagedDatabaseUserOpensearchAccessControl | opensearch_access_control block. | | password | string | Password for the database user. Defaults to a random value. | | pgAccessControl | ManagedDatabaseUserPgAccessControl | pg_access_control block. | | redisAccessControl | ManagedDatabaseUserRedisAccessControl | redis_access_control block. | +| valkeyAccessControl | ManagedDatabaseUserValkeyAccessControl | valkey_access_control block. | --- @@ -1042,7 +1085,7 @@ public readonly service: string; Service's UUID for which this user belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} --- @@ -1056,7 +1099,7 @@ public readonly username: string; Name of the database user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} --- @@ -1070,7 +1113,7 @@ public readonly authentication: string; MySQL only, authentication type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} --- @@ -1082,7 +1125,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 +1142,7 @@ public readonly opensearchAccessControl: ManagedDatabaseUserOpensearchAccessCont opensearch_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} --- @@ -1113,7 +1156,7 @@ public readonly password: string; Password for the database user. Defaults to a random value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} --- @@ -1127,7 +1170,7 @@ public readonly pgAccessControl: ManagedDatabaseUserPgAccessControl; pg_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} --- @@ -1141,7 +1184,21 @@ public readonly redisAccessControl: ManagedDatabaseUserRedisAccessControl; redis_access_control block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + +--- + +##### `valkeyAccessControl`Optional + +```typescript +public readonly valkeyAccessControl: ManagedDatabaseUserValkeyAccessControl; +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +valkey_access_control block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} --- @@ -1173,7 +1230,7 @@ public readonly rules: IResolvable | ManagedDatabaseUserOpensearchAccessControlR rules block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} --- @@ -1206,7 +1263,7 @@ public readonly index: string; Set index name, pattern or top level API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} --- @@ -1220,7 +1277,7 @@ public readonly permission: string; Set permission access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} --- @@ -1252,7 +1309,7 @@ public readonly allowReplication: boolean | IResolvable; Grant replication privilege. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} --- @@ -1287,7 +1344,7 @@ public readonly categories: string[]; Set access control to all commands in specified categories. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} --- @@ -1301,7 +1358,7 @@ public readonly channels: string[]; Set access control to Pub/Sub channels. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} --- @@ -1315,7 +1372,7 @@ public readonly commands: string[]; Set access control to commands. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} --- @@ -1329,7 +1386,84 @@ public readonly keys: string[]; Set access control to keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + +--- + +### ManagedDatabaseUserValkeyAccessControl + +#### Initializer + +```typescript +import { managedDatabaseUser } from '@cdktf/provider-upcloud' + +const managedDatabaseUserValkeyAccessControl: managedDatabaseUser.ManagedDatabaseUserValkeyAccessControl = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| categories | string[] | Set access control to all commands in specified categories. | +| channels | string[] | Set access control to Pub/Sub channels. | +| commands | string[] | Set access control to commands. | +| keys | string[] | Set access control to keys. | + +--- + +##### `categories`Optional + +```typescript +public readonly categories: string[]; +``` + +- *Type:* string[] + +Set access control to all commands in specified categories. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + +--- + +##### `channels`Optional + +```typescript +public readonly channels: string[]; +``` + +- *Type:* string[] + +Set access control to Pub/Sub channels. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + +--- + +##### `commands`Optional + +```typescript +public readonly commands: string[]; +``` + +- *Type:* string[] + +Set access control to commands. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + +--- + +##### `keys`Optional + +```typescript +public readonly keys: string[]; +``` + +- *Type:* string[] + +Set access control to keys. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} --- @@ -2733,4 +2867,369 @@ public readonly internalValue: ManagedDatabaseUserRedisAccessControl; --- +### ManagedDatabaseUserValkeyAccessControlOutputReference + +#### Initializers + +```typescript +import { managedDatabaseUser } from '@cdktf/provider-upcloud' + +new managedDatabaseUser.ManagedDatabaseUserValkeyAccessControlOutputReference(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. | +| resetCategories | *No description.* | +| resetChannels | *No description.* | +| resetCommands | *No description.* | +| resetKeys | *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. + +##### `resetCategories` + +```typescript +public resetCategories(): void +``` + +##### `resetChannels` + +```typescript +public resetChannels(): void +``` + +##### `resetCommands` + +```typescript +public resetCommands(): void +``` + +##### `resetKeys` + +```typescript +public resetKeys(): 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.* | +| categoriesInput | string[] | *No description.* | +| channelsInput | string[] | *No description.* | +| commandsInput | string[] | *No description.* | +| keysInput | string[] | *No description.* | +| categories | string[] | *No description.* | +| channels | string[] | *No description.* | +| commands | string[] | *No description.* | +| keys | string[] | *No description.* | +| internalValue | ManagedDatabaseUserValkeyAccessControl | *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 + +--- + +##### `categoriesInput`Optional + +```typescript +public readonly categoriesInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `channelsInput`Optional + +```typescript +public readonly channelsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `commandsInput`Optional + +```typescript +public readonly commandsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `keysInput`Optional + +```typescript +public readonly keysInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `categories`Required + +```typescript +public readonly categories: string[]; +``` + +- *Type:* string[] + +--- + +##### `channels`Required + +```typescript +public readonly channels: string[]; +``` + +- *Type:* string[] + +--- + +##### `commands`Required + +```typescript +public readonly commands: string[]; +``` + +- *Type:* string[] + +--- + +##### `keys`Required + +```typescript +public readonly keys: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseUserValkeyAccessControl; +``` + +- *Type:* ManagedDatabaseUserValkeyAccessControl + +--- + + diff --git a/docs/managedDatabaseValkey.csharp.md b/docs/managedDatabaseValkey.csharp.md new file mode 100644 index 000000000..dc0b3cda9 --- /dev/null +++ b/docs/managedDatabaseValkey.csharp.md @@ -0,0 +1,4692 @@ +# `managedDatabaseValkey` Submodule + +## Constructs + +### ManagedDatabaseValkey + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkey(Construct Scope, string Id, ManagedDatabaseValkeyConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | ManagedDatabaseValkeyConfig | *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:* ManagedDatabaseValkeyConfig + +--- + +#### 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. | +| ToHclTerraform | *No description.* | +| 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.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutNetwork | *No description.* | +| PutProperties | *No description.* | +| ResetId | *No description.* | +| ResetLabels | *No description.* | +| ResetMaintenanceWindowDow | *No description.* | +| ResetMaintenanceWindowTime | *No description.* | +| ResetNetwork | *No description.* | +| ResetPowered | *No description.* | +| ResetProperties | *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. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `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 + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `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 + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutNetwork` + +```csharp +private void PutNetwork(object Value) +``` + +###### `Value`Required + +- *Type:* object + +--- + +##### `PutProperties` + +```csharp +private void PutProperties(ManagedDatabaseValkeyProperties Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetLabels` + +```csharp +private void ResetLabels() +``` + +##### `ResetMaintenanceWindowDow` + +```csharp +private void ResetMaintenanceWindowDow() +``` + +##### `ResetMaintenanceWindowTime` + +```csharp +private void ResetMaintenanceWindowTime() +``` + +##### `ResetNetwork` + +```csharp +private void ResetNetwork() +``` + +##### `ResetPowered` + +```csharp +private void ResetPowered() +``` + +##### `ResetProperties` + +```csharp +private void ResetProperties() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ManagedDatabaseValkey resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedDatabaseValkey.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.Upcloud; + +ManagedDatabaseValkey.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedDatabaseValkey.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedDatabaseValkey.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing ManagedDatabaseValkey that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#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 ManagedDatabaseValkey 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.* | +| Components | ManagedDatabaseValkeyComponentsList | *No description.* | +| Network | ManagedDatabaseValkeyNetworkList | *No description.* | +| NodeStates | ManagedDatabaseValkeyNodeStatesList | *No description.* | +| PrimaryDatabase | string | *No description.* | +| Properties | ManagedDatabaseValkeyPropertiesOutputReference | *No description.* | +| ServiceHost | string | *No description.* | +| ServicePassword | string | *No description.* | +| ServicePort | string | *No description.* | +| ServiceUri | string | *No description.* | +| ServiceUsername | string | *No description.* | +| State | string | *No description.* | +| Type | string | *No description.* | +| IdInput | string | *No description.* | +| LabelsInput | System.Collections.Generic.IDictionary | *No description.* | +| MaintenanceWindowDowInput | string | *No description.* | +| MaintenanceWindowTimeInput | string | *No description.* | +| NameInput | string | *No description.* | +| NetworkInput | object | *No description.* | +| PlanInput | string | *No description.* | +| PoweredInput | object | *No description.* | +| PropertiesInput | ManagedDatabaseValkeyProperties | *No description.* | +| TitleInput | string | *No description.* | +| ZoneInput | string | *No description.* | +| Id | string | *No description.* | +| Labels | System.Collections.Generic.IDictionary | *No description.* | +| MaintenanceWindowDow | string | *No description.* | +| MaintenanceWindowTime | string | *No description.* | +| Name | string | *No description.* | +| Plan | string | *No description.* | +| Powered | object | *No description.* | +| Title | string | *No description.* | +| Zone | string | *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[] + +--- + +##### `Components`Required + +```csharp +public ManagedDatabaseValkeyComponentsList Components { get; } +``` + +- *Type:* ManagedDatabaseValkeyComponentsList + +--- + +##### `Network`Required + +```csharp +public ManagedDatabaseValkeyNetworkList Network { get; } +``` + +- *Type:* ManagedDatabaseValkeyNetworkList + +--- + +##### `NodeStates`Required + +```csharp +public ManagedDatabaseValkeyNodeStatesList NodeStates { get; } +``` + +- *Type:* ManagedDatabaseValkeyNodeStatesList + +--- + +##### `PrimaryDatabase`Required + +```csharp +public string PrimaryDatabase { get; } +``` + +- *Type:* string + +--- + +##### `Properties`Required + +```csharp +public ManagedDatabaseValkeyPropertiesOutputReference Properties { get; } +``` + +- *Type:* ManagedDatabaseValkeyPropertiesOutputReference + +--- + +##### `ServiceHost`Required + +```csharp +public string ServiceHost { get; } +``` + +- *Type:* string + +--- + +##### `ServicePassword`Required + +```csharp +public string ServicePassword { get; } +``` + +- *Type:* string + +--- + +##### `ServicePort`Required + +```csharp +public string ServicePort { get; } +``` + +- *Type:* string + +--- + +##### `ServiceUri`Required + +```csharp +public string ServiceUri { get; } +``` + +- *Type:* string + +--- + +##### `ServiceUsername`Required + +```csharp +public string ServiceUsername { get; } +``` + +- *Type:* string + +--- + +##### `State`Required + +```csharp +public string State { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `LabelsInput`Optional + +```csharp +public System.Collections.Generic.IDictionary LabelsInput { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `MaintenanceWindowDowInput`Optional + +```csharp +public string MaintenanceWindowDowInput { get; } +``` + +- *Type:* string + +--- + +##### `MaintenanceWindowTimeInput`Optional + +```csharp +public string MaintenanceWindowTimeInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `NetworkInput`Optional + +```csharp +public object NetworkInput { get; } +``` + +- *Type:* object + +--- + +##### `PlanInput`Optional + +```csharp +public string PlanInput { get; } +``` + +- *Type:* string + +--- + +##### `PoweredInput`Optional + +```csharp +public object PoweredInput { get; } +``` + +- *Type:* object + +--- + +##### `PropertiesInput`Optional + +```csharp +public ManagedDatabaseValkeyProperties PropertiesInput { get; } +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `TitleInput`Optional + +```csharp +public string TitleInput { get; } +``` + +- *Type:* string + +--- + +##### `ZoneInput`Optional + +```csharp +public string ZoneInput { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `Labels`Required + +```csharp +public System.Collections.Generic.IDictionary Labels { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `MaintenanceWindowDow`Required + +```csharp +public string MaintenanceWindowDow { get; } +``` + +- *Type:* string + +--- + +##### `MaintenanceWindowTime`Required + +```csharp +public string MaintenanceWindowTime { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Plan`Required + +```csharp +public string Plan { get; } +``` + +- *Type:* string + +--- + +##### `Powered`Required + +```csharp +public object Powered { get; } +``` + +- *Type:* object + +--- + +##### `Title`Required + +```csharp +public string Title { get; } +``` + +- *Type:* string + +--- + +##### `Zone`Required + +```csharp +public string Zone { get; } +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### ManagedDatabaseValkeyComponents + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyComponents { + +}; +``` + + +### ManagedDatabaseValkeyConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Name, + string Plan, + string Title, + string Zone, + string Id = null, + System.Collections.Generic.IDictionary Labels = null, + string MaintenanceWindowDow = null, + string MaintenanceWindowTime = null, + object Network = null, + object Powered = null, + ManagedDatabaseValkeyProperties Properties = 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.* | +| Name | string | Name of the service. | +| Plan | string | Service plan to use. | +| Title | string | Title of a managed database instance. | +| Zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed database. | +| MaintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| MaintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | +| Network | object | network block. | +| Powered | object | The administrative power state of the service. | +| Properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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[] + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `Plan`Required + +```csharp +public string Plan { get; set; } +``` + +- *Type:* string + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `Title`Required + +```csharp +public string Title { get; set; } +``` + +- *Type:* string + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `Zone`Required + +```csharp +public string Zone { get; set; } +``` + +- *Type:* string + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `Labels`Optional + +```csharp +public System.Collections.Generic.IDictionary Labels { get; set; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `MaintenanceWindowDow`Optional + +```csharp +public string MaintenanceWindowDow { get; set; } +``` + +- *Type:* string + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `MaintenanceWindowTime`Optional + +```csharp +public string MaintenanceWindowTime { get; set; } +``` + +- *Type:* string + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `Network`Optional + +```csharp +public object Network { get; set; } +``` + +- *Type:* object + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `Powered`Optional + +```csharp +public object Powered { get; set; } +``` + +- *Type:* object + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `Properties`Optional + +```csharp +public ManagedDatabaseValkeyProperties Properties { get; set; } +``` + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +### ManagedDatabaseValkeyNetwork + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNetwork { + string Family, + string Name, + string Type, + string Uuid +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Family | string | Network family. Currently only `IPv4` is supported. | +| Name | string | The name of the network. Must be unique within the service. | +| Type | string | The type of the network. Must be private. | +| Uuid | string | Private network UUID. Must reside in the same zone as the database. | + +--- + +##### `Family`Required + +```csharp +public string Family { get; set; } +``` + +- *Type:* string + +Network family. Currently only `IPv4` is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +The name of the network. Must be unique within the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `Type`Required + +```csharp +public string Type { get; set; } +``` + +- *Type:* string + +The type of the network. Must be private. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + +--- + +##### `Uuid`Required + +```csharp +public string Uuid { get; set; } +``` + +- *Type:* string + +Private network UUID. Must reside in the same zone as the database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + +--- + +### ManagedDatabaseValkeyNodeStates + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNodeStates { + +}; +``` + + +### ManagedDatabaseValkeyProperties + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyProperties { + object AutomaticUtilityNetworkIpFilter = null, + double BackupHour = null, + double BackupMinute = null, + string[] IpFilter = null, + ManagedDatabaseValkeyPropertiesMigration Migration = null, + object PublicAccess = null, + object ServiceLog = null, + string ValkeyAclChannelsDefault = null, + double ValkeyIoThreads = null, + double ValkeyLfuDecayTime = null, + double ValkeyLfuLogFactor = null, + string ValkeyMaxmemoryPolicy = null, + string ValkeyNotifyKeyspaceEvents = null, + double ValkeyNumberOfDatabases = null, + string ValkeyPersistence = null, + double ValkeyPubsubClientOutputBufferLimit = null, + object ValkeySsl = null, + double ValkeyTimeout = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AutomaticUtilityNetworkIpFilter | object | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| BackupHour | double | The hour of day (in UTC) when backup for the service is started. | +| BackupMinute | double | The minute of an hour when backup for the service is started. | +| IpFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | +| Migration | ManagedDatabaseValkeyPropertiesMigration | migration block. | +| PublicAccess | object | Public Access. Allow access to the service from the public Internet. | +| ServiceLog | object | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| ValkeyAclChannelsDefault | string | Default ACL for pub/sub channels used when a Valkey user is created. | +| ValkeyIoThreads | double | Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. | +| ValkeyLfuDecayTime | double | LFU maxmemory-policy counter decay time in minutes. | +| ValkeyLfuLogFactor | double | Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. | +| ValkeyMaxmemoryPolicy | string | Valkey maxmemory-policy. | +| ValkeyNotifyKeyspaceEvents | string | Set notify-keyspace-events option. | +| ValkeyNumberOfDatabases | double | Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. | +| ValkeyPersistence | string | Valkey persistence. | +| ValkeyPubsubClientOutputBufferLimit | double | Pub/sub client output buffer hard limit in MB. | +| ValkeySsl | object | Require SSL to access Valkey. | +| ValkeyTimeout | double | Valkey idle connection timeout in seconds. | + +--- + +##### `AutomaticUtilityNetworkIpFilter`Optional + +```csharp +public object AutomaticUtilityNetworkIpFilter { get; set; } +``` + +- *Type:* object + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +##### `BackupHour`Optional + +```csharp +public double BackupHour { get; set; } +``` + +- *Type:* double + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +##### `BackupMinute`Optional + +```csharp +public double BackupMinute { get; set; } +``` + +- *Type:* double + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +##### `IpFilter`Optional + +```csharp +public string[] IpFilter { get; set; } +``` + +- *Type:* string[] + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +##### `Migration`Optional + +```csharp +public ManagedDatabaseValkeyPropertiesMigration Migration { get; set; } +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +##### `PublicAccess`Optional + +```csharp +public object PublicAccess { get; set; } +``` + +- *Type:* object + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +##### `ServiceLog`Optional + +```csharp +public object ServiceLog { get; set; } +``` + +- *Type:* object + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +##### `ValkeyAclChannelsDefault`Optional + +```csharp +public string ValkeyAclChannelsDefault { get; set; } +``` + +- *Type:* string + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +##### `ValkeyIoThreads`Optional + +```csharp +public double ValkeyIoThreads { get; set; } +``` + +- *Type:* double + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +##### `ValkeyLfuDecayTime`Optional + +```csharp +public double ValkeyLfuDecayTime { get; set; } +``` + +- *Type:* double + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +##### `ValkeyLfuLogFactor`Optional + +```csharp +public double ValkeyLfuLogFactor { get; set; } +``` + +- *Type:* double + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +##### `ValkeyMaxmemoryPolicy`Optional + +```csharp +public string ValkeyMaxmemoryPolicy { get; set; } +``` + +- *Type:* string + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +##### `ValkeyNotifyKeyspaceEvents`Optional + +```csharp +public string ValkeyNotifyKeyspaceEvents { get; set; } +``` + +- *Type:* string + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +##### `ValkeyNumberOfDatabases`Optional + +```csharp +public double ValkeyNumberOfDatabases { get; set; } +``` + +- *Type:* double + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +##### `ValkeyPersistence`Optional + +```csharp +public string ValkeyPersistence { get; set; } +``` + +- *Type:* string + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +##### `ValkeyPubsubClientOutputBufferLimit`Optional + +```csharp +public double ValkeyPubsubClientOutputBufferLimit { get; set; } +``` + +- *Type:* double + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +##### `ValkeySsl`Optional + +```csharp +public object ValkeySsl { get; set; } +``` + +- *Type:* object + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +##### `ValkeyTimeout`Optional + +```csharp +public double ValkeyTimeout { get; set; } +``` + +- *Type:* double + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +### ManagedDatabaseValkeyPropertiesMigration + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyPropertiesMigration { + string Dbname = null, + string Host = null, + string IgnoreDbs = null, + string IgnoreRoles = null, + string Method = null, + string Password = null, + double Port = null, + object Ssl = null, + string Username = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Dbname | string | Database name for bootstrapping the initial connection. | +| Host | string | Hostname or IP address of the server where to migrate data from. | +| IgnoreDbs | string | Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). | +| IgnoreRoles | string | Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). | +| Method | string | The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). | +| Password | string | Password for authentication with the server where to migrate data from. | +| Port | double | Port number of the server where to migrate data from. | +| Ssl | object | The server where to migrate data from is secured with SSL. | +| Username | string | User name for authentication with the server where to migrate data from. | + +--- + +##### `Dbname`Optional + +```csharp +public string Dbname { get; set; } +``` + +- *Type:* string + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +##### `Host`Optional + +```csharp +public string Host { get; set; } +``` + +- *Type:* string + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +##### `IgnoreDbs`Optional + +```csharp +public string IgnoreDbs { get; set; } +``` + +- *Type:* string + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +##### `IgnoreRoles`Optional + +```csharp +public string IgnoreRoles { get; set; } +``` + +- *Type:* string + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +##### `Method`Optional + +```csharp +public string Method { get; set; } +``` + +- *Type:* string + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +##### `Password`Optional + +```csharp +public string Password { get; set; } +``` + +- *Type:* string + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +##### `Port`Optional + +```csharp +public double Port { get; set; } +``` + +- *Type:* double + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +##### `Ssl`Optional + +```csharp +public object Ssl { get; set; } +``` + +- *Type:* object + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +##### `Username`Optional + +```csharp +public string Username { get; set; } +``` + +- *Type:* string + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +## Classes + +### ManagedDatabaseValkeyComponentsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyComponentsList(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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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 ManagedDatabaseValkeyComponentsOutputReference 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 + +--- + + +### ManagedDatabaseValkeyComponentsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyComponentsOutputReference(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 | string | *No description.* | +| Host | string | *No description.* | +| Port | double | *No description.* | +| Route | string | *No description.* | +| Usage | string | *No description.* | +| InternalValue | ManagedDatabaseValkeyComponents | *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 string Component { get; } +``` + +- *Type:* string + +--- + +##### `Host`Required + +```csharp +public string Host { get; } +``` + +- *Type:* string + +--- + +##### `Port`Required + +```csharp +public double Port { get; } +``` + +- *Type:* double + +--- + +##### `Route`Required + +```csharp +public string Route { get; } +``` + +- *Type:* string + +--- + +##### `Usage`Required + +```csharp +public string Usage { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseValkeyComponents InternalValue { get; } +``` + +- *Type:* ManagedDatabaseValkeyComponents + +--- + + +### ManagedDatabaseValkeyNetworkList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNetworkList(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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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 ManagedDatabaseValkeyNetworkOutputReference 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 + +--- + + +### ManagedDatabaseValkeyNetworkOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNetworkOutputReference(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.* | +| FamilyInput | string | *No description.* | +| NameInput | string | *No description.* | +| TypeInput | string | *No description.* | +| UuidInput | string | *No description.* | +| Family | string | *No description.* | +| Name | string | *No description.* | +| Type | string | *No description.* | +| Uuid | 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 + +--- + +##### `FamilyInput`Optional + +```csharp +public string FamilyInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + +##### `UuidInput`Optional + +```csharp +public string UuidInput { get; } +``` + +- *Type:* string + +--- + +##### `Family`Required + +```csharp +public string Family { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `Uuid`Required + +```csharp +public string Uuid { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### ManagedDatabaseValkeyNodeStatesList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNodeStatesList(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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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 ManagedDatabaseValkeyNodeStatesOutputReference 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 + +--- + + +### ManagedDatabaseValkeyNodeStatesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyNodeStatesOutputReference(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.* | +| Name | string | *No description.* | +| Role | string | *No description.* | +| State | string | *No description.* | +| InternalValue | ManagedDatabaseValkeyNodeStates | *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 + +--- + +##### `Role`Required + +```csharp +public string Role { get; } +``` + +- *Type:* string + +--- + +##### `State`Required + +```csharp +public string State { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseValkeyNodeStates InternalValue { get; } +``` + +- *Type:* ManagedDatabaseValkeyNodeStates + +--- + + +### ManagedDatabaseValkeyPropertiesMigrationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyPropertiesMigrationOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| ResetDbname | *No description.* | +| ResetHost | *No description.* | +| ResetIgnoreDbs | *No description.* | +| ResetIgnoreRoles | *No description.* | +| ResetMethod | *No description.* | +| ResetPassword | *No description.* | +| ResetPort | *No description.* | +| ResetSsl | *No description.* | +| ResetUsername | *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. + +##### `ResetDbname` + +```csharp +private void ResetDbname() +``` + +##### `ResetHost` + +```csharp +private void ResetHost() +``` + +##### `ResetIgnoreDbs` + +```csharp +private void ResetIgnoreDbs() +``` + +##### `ResetIgnoreRoles` + +```csharp +private void ResetIgnoreRoles() +``` + +##### `ResetMethod` + +```csharp +private void ResetMethod() +``` + +##### `ResetPassword` + +```csharp +private void ResetPassword() +``` + +##### `ResetPort` + +```csharp +private void ResetPort() +``` + +##### `ResetSsl` + +```csharp +private void ResetSsl() +``` + +##### `ResetUsername` + +```csharp +private void ResetUsername() +``` + + +#### 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.* | +| DbnameInput | string | *No description.* | +| HostInput | string | *No description.* | +| IgnoreDbsInput | string | *No description.* | +| IgnoreRolesInput | string | *No description.* | +| MethodInput | string | *No description.* | +| PasswordInput | string | *No description.* | +| PortInput | double | *No description.* | +| SslInput | object | *No description.* | +| UsernameInput | string | *No description.* | +| Dbname | string | *No description.* | +| Host | string | *No description.* | +| IgnoreDbs | string | *No description.* | +| IgnoreRoles | string | *No description.* | +| Method | string | *No description.* | +| Password | string | *No description.* | +| Port | double | *No description.* | +| Ssl | object | *No description.* | +| Username | string | *No description.* | +| InternalValue | ManagedDatabaseValkeyPropertiesMigration | *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 + +--- + +##### `DbnameInput`Optional + +```csharp +public string DbnameInput { get; } +``` + +- *Type:* string + +--- + +##### `HostInput`Optional + +```csharp +public string HostInput { get; } +``` + +- *Type:* string + +--- + +##### `IgnoreDbsInput`Optional + +```csharp +public string IgnoreDbsInput { get; } +``` + +- *Type:* string + +--- + +##### `IgnoreRolesInput`Optional + +```csharp +public string IgnoreRolesInput { get; } +``` + +- *Type:* string + +--- + +##### `MethodInput`Optional + +```csharp +public string MethodInput { get; } +``` + +- *Type:* string + +--- + +##### `PasswordInput`Optional + +```csharp +public string PasswordInput { get; } +``` + +- *Type:* string + +--- + +##### `PortInput`Optional + +```csharp +public double PortInput { get; } +``` + +- *Type:* double + +--- + +##### `SslInput`Optional + +```csharp +public object SslInput { get; } +``` + +- *Type:* object + +--- + +##### `UsernameInput`Optional + +```csharp +public string UsernameInput { get; } +``` + +- *Type:* string + +--- + +##### `Dbname`Required + +```csharp +public string Dbname { get; } +``` + +- *Type:* string + +--- + +##### `Host`Required + +```csharp +public string Host { get; } +``` + +- *Type:* string + +--- + +##### `IgnoreDbs`Required + +```csharp +public string IgnoreDbs { get; } +``` + +- *Type:* string + +--- + +##### `IgnoreRoles`Required + +```csharp +public string IgnoreRoles { get; } +``` + +- *Type:* string + +--- + +##### `Method`Required + +```csharp +public string Method { get; } +``` + +- *Type:* string + +--- + +##### `Password`Required + +```csharp +public string Password { get; } +``` + +- *Type:* string + +--- + +##### `Port`Required + +```csharp +public double Port { get; } +``` + +- *Type:* double + +--- + +##### `Ssl`Required + +```csharp +public object Ssl { get; } +``` + +- *Type:* object + +--- + +##### `Username`Required + +```csharp +public string Username { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseValkeyPropertiesMigration InternalValue { get; } +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + + +### ManagedDatabaseValkeyPropertiesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedDatabaseValkeyPropertiesOutputReference(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`Required + +- *Type:* HashiCorp.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. | +| PutMigration | *No description.* | +| ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | +| ResetIpFilter | *No description.* | +| ResetMigration | *No description.* | +| ResetPublicAccess | *No description.* | +| ResetServiceLog | *No description.* | +| ResetValkeyAclChannelsDefault | *No description.* | +| ResetValkeyIoThreads | *No description.* | +| ResetValkeyLfuDecayTime | *No description.* | +| ResetValkeyLfuLogFactor | *No description.* | +| ResetValkeyMaxmemoryPolicy | *No description.* | +| ResetValkeyNotifyKeyspaceEvents | *No description.* | +| ResetValkeyNumberOfDatabases | *No description.* | +| ResetValkeyPersistence | *No description.* | +| ResetValkeyPubsubClientOutputBufferLimit | *No description.* | +| ResetValkeySsl | *No description.* | +| ResetValkeyTimeout | *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. + +##### `PutMigration` + +```csharp +private void PutMigration(ManagedDatabaseValkeyPropertiesMigration Value) +``` + +###### `Value`Required + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `ResetAutomaticUtilityNetworkIpFilter` + +```csharp +private void ResetAutomaticUtilityNetworkIpFilter() +``` + +##### `ResetBackupHour` + +```csharp +private void ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```csharp +private void ResetBackupMinute() +``` + +##### `ResetIpFilter` + +```csharp +private void ResetIpFilter() +``` + +##### `ResetMigration` + +```csharp +private void ResetMigration() +``` + +##### `ResetPublicAccess` + +```csharp +private void ResetPublicAccess() +``` + +##### `ResetServiceLog` + +```csharp +private void ResetServiceLog() +``` + +##### `ResetValkeyAclChannelsDefault` + +```csharp +private void ResetValkeyAclChannelsDefault() +``` + +##### `ResetValkeyIoThreads` + +```csharp +private void ResetValkeyIoThreads() +``` + +##### `ResetValkeyLfuDecayTime` + +```csharp +private void ResetValkeyLfuDecayTime() +``` + +##### `ResetValkeyLfuLogFactor` + +```csharp +private void ResetValkeyLfuLogFactor() +``` + +##### `ResetValkeyMaxmemoryPolicy` + +```csharp +private void ResetValkeyMaxmemoryPolicy() +``` + +##### `ResetValkeyNotifyKeyspaceEvents` + +```csharp +private void ResetValkeyNotifyKeyspaceEvents() +``` + +##### `ResetValkeyNumberOfDatabases` + +```csharp +private void ResetValkeyNumberOfDatabases() +``` + +##### `ResetValkeyPersistence` + +```csharp +private void ResetValkeyPersistence() +``` + +##### `ResetValkeyPubsubClientOutputBufferLimit` + +```csharp +private void ResetValkeyPubsubClientOutputBufferLimit() +``` + +##### `ResetValkeySsl` + +```csharp +private void ResetValkeySsl() +``` + +##### `ResetValkeyTimeout` + +```csharp +private void ResetValkeyTimeout() +``` + + +#### 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.* | +| Migration | ManagedDatabaseValkeyPropertiesMigrationOutputReference | *No description.* | +| AutomaticUtilityNetworkIpFilterInput | object | *No description.* | +| BackupHourInput | double | *No description.* | +| BackupMinuteInput | double | *No description.* | +| IpFilterInput | string[] | *No description.* | +| MigrationInput | ManagedDatabaseValkeyPropertiesMigration | *No description.* | +| PublicAccessInput | object | *No description.* | +| ServiceLogInput | object | *No description.* | +| ValkeyAclChannelsDefaultInput | string | *No description.* | +| ValkeyIoThreadsInput | double | *No description.* | +| ValkeyLfuDecayTimeInput | double | *No description.* | +| ValkeyLfuLogFactorInput | double | *No description.* | +| ValkeyMaxmemoryPolicyInput | string | *No description.* | +| ValkeyNotifyKeyspaceEventsInput | string | *No description.* | +| ValkeyNumberOfDatabasesInput | double | *No description.* | +| ValkeyPersistenceInput | string | *No description.* | +| ValkeyPubsubClientOutputBufferLimitInput | double | *No description.* | +| ValkeySslInput | object | *No description.* | +| ValkeyTimeoutInput | double | *No description.* | +| AutomaticUtilityNetworkIpFilter | object | *No description.* | +| BackupHour | double | *No description.* | +| BackupMinute | double | *No description.* | +| IpFilter | string[] | *No description.* | +| PublicAccess | object | *No description.* | +| ServiceLog | object | *No description.* | +| ValkeyAclChannelsDefault | string | *No description.* | +| ValkeyIoThreads | double | *No description.* | +| ValkeyLfuDecayTime | double | *No description.* | +| ValkeyLfuLogFactor | double | *No description.* | +| ValkeyMaxmemoryPolicy | string | *No description.* | +| ValkeyNotifyKeyspaceEvents | string | *No description.* | +| ValkeyNumberOfDatabases | double | *No description.* | +| ValkeyPersistence | string | *No description.* | +| ValkeyPubsubClientOutputBufferLimit | double | *No description.* | +| ValkeySsl | object | *No description.* | +| ValkeyTimeout | double | *No description.* | +| InternalValue | ManagedDatabaseValkeyProperties | *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 + +--- + +##### `Migration`Required + +```csharp +public ManagedDatabaseValkeyPropertiesMigrationOutputReference Migration { get; } +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigrationOutputReference + +--- + +##### `AutomaticUtilityNetworkIpFilterInput`Optional + +```csharp +public object AutomaticUtilityNetworkIpFilterInput { get; } +``` + +- *Type:* object + +--- + +##### `BackupHourInput`Optional + +```csharp +public double BackupHourInput { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinuteInput`Optional + +```csharp +public double BackupMinuteInput { get; } +``` + +- *Type:* double + +--- + +##### `IpFilterInput`Optional + +```csharp +public string[] IpFilterInput { get; } +``` + +- *Type:* string[] + +--- + +##### `MigrationInput`Optional + +```csharp +public ManagedDatabaseValkeyPropertiesMigration MigrationInput { get; } +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `PublicAccessInput`Optional + +```csharp +public object PublicAccessInput { get; } +``` + +- *Type:* object + +--- + +##### `ServiceLogInput`Optional + +```csharp +public object ServiceLogInput { get; } +``` + +- *Type:* object + +--- + +##### `ValkeyAclChannelsDefaultInput`Optional + +```csharp +public string ValkeyAclChannelsDefaultInput { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyIoThreadsInput`Optional + +```csharp +public double ValkeyIoThreadsInput { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyLfuDecayTimeInput`Optional + +```csharp +public double ValkeyLfuDecayTimeInput { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyLfuLogFactorInput`Optional + +```csharp +public double ValkeyLfuLogFactorInput { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyMaxmemoryPolicyInput`Optional + +```csharp +public string ValkeyMaxmemoryPolicyInput { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyNotifyKeyspaceEventsInput`Optional + +```csharp +public string ValkeyNotifyKeyspaceEventsInput { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyNumberOfDatabasesInput`Optional + +```csharp +public double ValkeyNumberOfDatabasesInput { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyPersistenceInput`Optional + +```csharp +public string ValkeyPersistenceInput { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyPubsubClientOutputBufferLimitInput`Optional + +```csharp +public double ValkeyPubsubClientOutputBufferLimitInput { get; } +``` + +- *Type:* double + +--- + +##### `ValkeySslInput`Optional + +```csharp +public object ValkeySslInput { get; } +``` + +- *Type:* object + +--- + +##### `ValkeyTimeoutInput`Optional + +```csharp +public double ValkeyTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `AutomaticUtilityNetworkIpFilter`Required + +```csharp +public object AutomaticUtilityNetworkIpFilter { get; } +``` + +- *Type:* object + +--- + +##### `BackupHour`Required + +```csharp +public double BackupHour { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinute`Required + +```csharp +public double BackupMinute { get; } +``` + +- *Type:* double + +--- + +##### `IpFilter`Required + +```csharp +public string[] IpFilter { get; } +``` + +- *Type:* string[] + +--- + +##### `PublicAccess`Required + +```csharp +public object PublicAccess { get; } +``` + +- *Type:* object + +--- + +##### `ServiceLog`Required + +```csharp +public object ServiceLog { get; } +``` + +- *Type:* object + +--- + +##### `ValkeyAclChannelsDefault`Required + +```csharp +public string ValkeyAclChannelsDefault { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyIoThreads`Required + +```csharp +public double ValkeyIoThreads { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyLfuDecayTime`Required + +```csharp +public double ValkeyLfuDecayTime { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyLfuLogFactor`Required + +```csharp +public double ValkeyLfuLogFactor { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyMaxmemoryPolicy`Required + +```csharp +public string ValkeyMaxmemoryPolicy { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyNotifyKeyspaceEvents`Required + +```csharp +public string ValkeyNotifyKeyspaceEvents { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyNumberOfDatabases`Required + +```csharp +public double ValkeyNumberOfDatabases { get; } +``` + +- *Type:* double + +--- + +##### `ValkeyPersistence`Required + +```csharp +public string ValkeyPersistence { get; } +``` + +- *Type:* string + +--- + +##### `ValkeyPubsubClientOutputBufferLimit`Required + +```csharp +public double ValkeyPubsubClientOutputBufferLimit { get; } +``` + +- *Type:* double + +--- + +##### `ValkeySsl`Required + +```csharp +public object ValkeySsl { get; } +``` + +- *Type:* object + +--- + +##### `ValkeyTimeout`Required + +```csharp +public double ValkeyTimeout { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public ManagedDatabaseValkeyProperties InternalValue { get; } +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + + + diff --git a/docs/managedDatabaseValkey.go.md b/docs/managedDatabaseValkey.go.md new file mode 100644 index 000000000..0258c39d4 --- /dev/null +++ b/docs/managedDatabaseValkey.go.md @@ -0,0 +1,4692 @@ +# `managedDatabaseValkey` Submodule + +## Constructs + +### ManagedDatabaseValkey + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkey(scope Construct, id *string, config ManagedDatabaseValkeyConfig) ManagedDatabaseValkey +``` + +| **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 | ManagedDatabaseValkeyConfig | *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:* ManagedDatabaseValkeyConfig + +--- + +#### 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. | +| ToHclTerraform | *No description.* | +| 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.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutNetwork | *No description.* | +| PutProperties | *No description.* | +| ResetId | *No description.* | +| ResetLabels | *No description.* | +| ResetMaintenanceWindowDow | *No description.* | +| ResetMaintenanceWindowTime | *No description.* | +| ResetNetwork | *No description.* | +| ResetPowered | *No description.* | +| ResetProperties | *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. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `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 + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `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 + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutNetwork` + +```go +func PutNetwork(value interface{}) +``` + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `PutProperties` + +```go +func PutProperties(value ManagedDatabaseValkeyProperties) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetLabels` + +```go +func ResetLabels() +``` + +##### `ResetMaintenanceWindowDow` + +```go +func ResetMaintenanceWindowDow() +``` + +##### `ResetMaintenanceWindowTime` + +```go +func ResetMaintenanceWindowTime() +``` + +##### `ResetNetwork` + +```go +func ResetNetwork() +``` + +##### `ResetPowered` + +```go +func ResetPowered() +``` + +##### `ResetProperties` + +```go +func ResetProperties() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ManagedDatabaseValkey resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.ManagedDatabaseValkey_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-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.ManagedDatabaseValkey_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.ManagedDatabaseValkey_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.ManagedDatabaseValkey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing ManagedDatabaseValkey that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#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 ManagedDatabaseValkey 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.* | +| Components | ManagedDatabaseValkeyComponentsList | *No description.* | +| Network | ManagedDatabaseValkeyNetworkList | *No description.* | +| NodeStates | ManagedDatabaseValkeyNodeStatesList | *No description.* | +| PrimaryDatabase | *string | *No description.* | +| Properties | ManagedDatabaseValkeyPropertiesOutputReference | *No description.* | +| ServiceHost | *string | *No description.* | +| ServicePassword | *string | *No description.* | +| ServicePort | *string | *No description.* | +| ServiceUri | *string | *No description.* | +| ServiceUsername | *string | *No description.* | +| State | *string | *No description.* | +| Type | *string | *No description.* | +| IdInput | *string | *No description.* | +| LabelsInput | *map[string]*string | *No description.* | +| MaintenanceWindowDowInput | *string | *No description.* | +| MaintenanceWindowTimeInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| NetworkInput | interface{} | *No description.* | +| PlanInput | *string | *No description.* | +| PoweredInput | interface{} | *No description.* | +| PropertiesInput | ManagedDatabaseValkeyProperties | *No description.* | +| TitleInput | *string | *No description.* | +| ZoneInput | *string | *No description.* | +| Id | *string | *No description.* | +| Labels | *map[string]*string | *No description.* | +| MaintenanceWindowDow | *string | *No description.* | +| MaintenanceWindowTime | *string | *No description.* | +| Name | *string | *No description.* | +| Plan | *string | *No description.* | +| Powered | interface{} | *No description.* | +| Title | *string | *No description.* | +| Zone | *string | *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{} + +--- + +##### `Components`Required + +```go +func Components() ManagedDatabaseValkeyComponentsList +``` + +- *Type:* ManagedDatabaseValkeyComponentsList + +--- + +##### `Network`Required + +```go +func Network() ManagedDatabaseValkeyNetworkList +``` + +- *Type:* ManagedDatabaseValkeyNetworkList + +--- + +##### `NodeStates`Required + +```go +func NodeStates() ManagedDatabaseValkeyNodeStatesList +``` + +- *Type:* ManagedDatabaseValkeyNodeStatesList + +--- + +##### `PrimaryDatabase`Required + +```go +func PrimaryDatabase() *string +``` + +- *Type:* *string + +--- + +##### `Properties`Required + +```go +func Properties() ManagedDatabaseValkeyPropertiesOutputReference +``` + +- *Type:* ManagedDatabaseValkeyPropertiesOutputReference + +--- + +##### `ServiceHost`Required + +```go +func ServiceHost() *string +``` + +- *Type:* *string + +--- + +##### `ServicePassword`Required + +```go +func ServicePassword() *string +``` + +- *Type:* *string + +--- + +##### `ServicePort`Required + +```go +func ServicePort() *string +``` + +- *Type:* *string + +--- + +##### `ServiceUri`Required + +```go +func ServiceUri() *string +``` + +- *Type:* *string + +--- + +##### `ServiceUsername`Required + +```go +func ServiceUsername() *string +``` + +- *Type:* *string + +--- + +##### `State`Required + +```go +func State() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `LabelsInput`Optional + +```go +func LabelsInput() *map[string]*string +``` + +- *Type:* *map[string]*string + +--- + +##### `MaintenanceWindowDowInput`Optional + +```go +func MaintenanceWindowDowInput() *string +``` + +- *Type:* *string + +--- + +##### `MaintenanceWindowTimeInput`Optional + +```go +func MaintenanceWindowTimeInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `NetworkInput`Optional + +```go +func NetworkInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `PlanInput`Optional + +```go +func PlanInput() *string +``` + +- *Type:* *string + +--- + +##### `PoweredInput`Optional + +```go +func PoweredInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `PropertiesInput`Optional + +```go +func PropertiesInput() ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `TitleInput`Optional + +```go +func TitleInput() *string +``` + +- *Type:* *string + +--- + +##### `ZoneInput`Optional + +```go +func ZoneInput() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `Labels`Required + +```go +func Labels() *map[string]*string +``` + +- *Type:* *map[string]*string + +--- + +##### `MaintenanceWindowDow`Required + +```go +func MaintenanceWindowDow() *string +``` + +- *Type:* *string + +--- + +##### `MaintenanceWindowTime`Required + +```go +func MaintenanceWindowTime() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Plan`Required + +```go +func Plan() *string +``` + +- *Type:* *string + +--- + +##### `Powered`Required + +```go +func Powered() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Title`Required + +```go +func Title() *string +``` + +- *Type:* *string + +--- + +##### `Zone`Required + +```go +func Zone() *string +``` + +- *Type:* *string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### ManagedDatabaseValkeyComponents + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyComponents { + +} +``` + + +### ManagedDatabaseValkeyConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyConfig { + 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{}, + Name: *string, + Plan: *string, + Title: *string, + Zone: *string, + Id: *string, + Labels: *map[string]*string, + MaintenanceWindowDow: *string, + MaintenanceWindowTime: *string, + Network: interface{}, + Powered: interface{}, + Properties: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseValkey.ManagedDatabaseValkeyProperties, +} +``` + +#### 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.* | +| Name | *string | Name of the service. | +| Plan | *string | Service plan to use. | +| Title | *string | Title of a managed database instance. | +| Zone | *string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| Labels | *map[string]*string | User defined key-value pairs to classify the managed database. | +| MaintenanceWindowDow | *string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| MaintenanceWindowTime | *string | Maintenance window UTC time in hh:mm:ss format. | +| Network | interface{} | network block. | +| Powered | interface{} | The administrative power state of the service. | +| Properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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{} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `Plan`Required + +```go +Plan *string +``` + +- *Type:* *string + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `Title`Required + +```go +Title *string +``` + +- *Type:* *string + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `Zone`Required + +```go +Zone *string +``` + +- *Type:* *string + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `Labels`Optional + +```go +Labels *map[string]*string +``` + +- *Type:* *map[string]*string + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `MaintenanceWindowDow`Optional + +```go +MaintenanceWindowDow *string +``` + +- *Type:* *string + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `MaintenanceWindowTime`Optional + +```go +MaintenanceWindowTime *string +``` + +- *Type:* *string + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `Network`Optional + +```go +Network interface{} +``` + +- *Type:* interface{} + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `Powered`Optional + +```go +Powered interface{} +``` + +- *Type:* interface{} + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `Properties`Optional + +```go +Properties ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +### ManagedDatabaseValkeyNetwork + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyNetwork { + Family: *string, + Name: *string, + Type: *string, + Uuid: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Family | *string | Network family. Currently only `IPv4` is supported. | +| Name | *string | The name of the network. Must be unique within the service. | +| Type | *string | The type of the network. Must be private. | +| Uuid | *string | Private network UUID. Must reside in the same zone as the database. | + +--- + +##### `Family`Required + +```go +Family *string +``` + +- *Type:* *string + +Network family. Currently only `IPv4` is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +The name of the network. Must be unique within the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `Type`Required + +```go +Type *string +``` + +- *Type:* *string + +The type of the network. Must be private. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + +--- + +##### `Uuid`Required + +```go +Uuid *string +``` + +- *Type:* *string + +Private network UUID. Must reside in the same zone as the database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + +--- + +### ManagedDatabaseValkeyNodeStates + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyNodeStates { + +} +``` + + +### ManagedDatabaseValkeyProperties + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyProperties { + AutomaticUtilityNetworkIpFilter: interface{}, + BackupHour: *f64, + BackupMinute: *f64, + IpFilter: *[]*string, + Migration: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.managedDatabaseValkey.ManagedDatabaseValkeyPropertiesMigration, + PublicAccess: interface{}, + ServiceLog: interface{}, + ValkeyAclChannelsDefault: *string, + ValkeyIoThreads: *f64, + ValkeyLfuDecayTime: *f64, + ValkeyLfuLogFactor: *f64, + ValkeyMaxmemoryPolicy: *string, + ValkeyNotifyKeyspaceEvents: *string, + ValkeyNumberOfDatabases: *f64, + ValkeyPersistence: *string, + ValkeyPubsubClientOutputBufferLimit: *f64, + ValkeySsl: interface{}, + ValkeyTimeout: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AutomaticUtilityNetworkIpFilter | interface{} | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| BackupHour | *f64 | The hour of day (in UTC) when backup for the service is started. | +| BackupMinute | *f64 | The minute of an hour when backup for the service is started. | +| IpFilter | *[]*string | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | +| Migration | ManagedDatabaseValkeyPropertiesMigration | migration block. | +| PublicAccess | interface{} | Public Access. Allow access to the service from the public Internet. | +| ServiceLog | interface{} | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| ValkeyAclChannelsDefault | *string | Default ACL for pub/sub channels used when a Valkey user is created. | +| ValkeyIoThreads | *f64 | Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. | +| ValkeyLfuDecayTime | *f64 | LFU maxmemory-policy counter decay time in minutes. | +| ValkeyLfuLogFactor | *f64 | Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. | +| ValkeyMaxmemoryPolicy | *string | Valkey maxmemory-policy. | +| ValkeyNotifyKeyspaceEvents | *string | Set notify-keyspace-events option. | +| ValkeyNumberOfDatabases | *f64 | Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. | +| ValkeyPersistence | *string | Valkey persistence. | +| ValkeyPubsubClientOutputBufferLimit | *f64 | Pub/sub client output buffer hard limit in MB. | +| ValkeySsl | interface{} | Require SSL to access Valkey. | +| ValkeyTimeout | *f64 | Valkey idle connection timeout in seconds. | + +--- + +##### `AutomaticUtilityNetworkIpFilter`Optional + +```go +AutomaticUtilityNetworkIpFilter interface{} +``` + +- *Type:* interface{} + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +##### `BackupHour`Optional + +```go +BackupHour *f64 +``` + +- *Type:* *f64 + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +##### `BackupMinute`Optional + +```go +BackupMinute *f64 +``` + +- *Type:* *f64 + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +##### `IpFilter`Optional + +```go +IpFilter *[]*string +``` + +- *Type:* *[]*string + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +##### `Migration`Optional + +```go +Migration ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +##### `PublicAccess`Optional + +```go +PublicAccess interface{} +``` + +- *Type:* interface{} + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +##### `ServiceLog`Optional + +```go +ServiceLog interface{} +``` + +- *Type:* interface{} + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +##### `ValkeyAclChannelsDefault`Optional + +```go +ValkeyAclChannelsDefault *string +``` + +- *Type:* *string + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +##### `ValkeyIoThreads`Optional + +```go +ValkeyIoThreads *f64 +``` + +- *Type:* *f64 + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +##### `ValkeyLfuDecayTime`Optional + +```go +ValkeyLfuDecayTime *f64 +``` + +- *Type:* *f64 + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +##### `ValkeyLfuLogFactor`Optional + +```go +ValkeyLfuLogFactor *f64 +``` + +- *Type:* *f64 + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +##### `ValkeyMaxmemoryPolicy`Optional + +```go +ValkeyMaxmemoryPolicy *string +``` + +- *Type:* *string + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +##### `ValkeyNotifyKeyspaceEvents`Optional + +```go +ValkeyNotifyKeyspaceEvents *string +``` + +- *Type:* *string + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +##### `ValkeyNumberOfDatabases`Optional + +```go +ValkeyNumberOfDatabases *f64 +``` + +- *Type:* *f64 + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +##### `ValkeyPersistence`Optional + +```go +ValkeyPersistence *string +``` + +- *Type:* *string + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +##### `ValkeyPubsubClientOutputBufferLimit`Optional + +```go +ValkeyPubsubClientOutputBufferLimit *f64 +``` + +- *Type:* *f64 + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +##### `ValkeySsl`Optional + +```go +ValkeySsl interface{} +``` + +- *Type:* interface{} + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +##### `ValkeyTimeout`Optional + +```go +ValkeyTimeout *f64 +``` + +- *Type:* *f64 + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +### ManagedDatabaseValkeyPropertiesMigration + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +&manageddatabasevalkey.ManagedDatabaseValkeyPropertiesMigration { + Dbname: *string, + Host: *string, + IgnoreDbs: *string, + IgnoreRoles: *string, + Method: *string, + Password: *string, + Port: *f64, + Ssl: interface{}, + Username: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Dbname | *string | Database name for bootstrapping the initial connection. | +| Host | *string | Hostname or IP address of the server where to migrate data from. | +| IgnoreDbs | *string | Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). | +| IgnoreRoles | *string | Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). | +| Method | *string | The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). | +| Password | *string | Password for authentication with the server where to migrate data from. | +| Port | *f64 | Port number of the server where to migrate data from. | +| Ssl | interface{} | The server where to migrate data from is secured with SSL. | +| Username | *string | User name for authentication with the server where to migrate data from. | + +--- + +##### `Dbname`Optional + +```go +Dbname *string +``` + +- *Type:* *string + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +##### `Host`Optional + +```go +Host *string +``` + +- *Type:* *string + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +##### `IgnoreDbs`Optional + +```go +IgnoreDbs *string +``` + +- *Type:* *string + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +##### `IgnoreRoles`Optional + +```go +IgnoreRoles *string +``` + +- *Type:* *string + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +##### `Method`Optional + +```go +Method *string +``` + +- *Type:* *string + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +##### `Password`Optional + +```go +Password *string +``` + +- *Type:* *string + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +##### `Port`Optional + +```go +Port *f64 +``` + +- *Type:* *f64 + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +##### `Ssl`Optional + +```go +Ssl interface{} +``` + +- *Type:* interface{} + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +##### `Username`Optional + +```go +Username *string +``` + +- *Type:* *string + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +## Classes + +### ManagedDatabaseValkeyComponentsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyComponentsList +``` + +| **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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `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) ManagedDatabaseValkeyComponentsOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyComponentsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyComponentsOutputReference +``` + +| **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 | *string | *No description.* | +| Host | *string | *No description.* | +| Port | *f64 | *No description.* | +| Route | *string | *No description.* | +| Usage | *string | *No description.* | +| InternalValue | ManagedDatabaseValkeyComponents | *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() *string +``` + +- *Type:* *string + +--- + +##### `Host`Required + +```go +func Host() *string +``` + +- *Type:* *string + +--- + +##### `Port`Required + +```go +func Port() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Route`Required + +```go +func Route() *string +``` + +- *Type:* *string + +--- + +##### `Usage`Required + +```go +func Usage() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseValkeyComponents +``` + +- *Type:* ManagedDatabaseValkeyComponents + +--- + + +### ManagedDatabaseValkeyNetworkList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyNetworkList +``` + +| **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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `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) ManagedDatabaseValkeyNetworkOutputReference +``` + +###### `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{} + +--- + + +### ManagedDatabaseValkeyNetworkOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyNetworkOutputReference +``` + +| **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.* | +| FamilyInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| TypeInput | *string | *No description.* | +| UuidInput | *string | *No description.* | +| Family | *string | *No description.* | +| Name | *string | *No description.* | +| Type | *string | *No description.* | +| Uuid | *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 + +--- + +##### `FamilyInput`Optional + +```go +func FamilyInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `TypeInput`Optional + +```go +func TypeInput() *string +``` + +- *Type:* *string + +--- + +##### `UuidInput`Optional + +```go +func UuidInput() *string +``` + +- *Type:* *string + +--- + +##### `Family`Required + +```go +func Family() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `Uuid`Required + +```go +func Uuid() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### ManagedDatabaseValkeyNodeStatesList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyNodeStatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyNodeStatesList +``` + +| **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** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `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) ManagedDatabaseValkeyNodeStatesOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyNodeStatesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyNodeStatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyNodeStatesOutputReference +``` + +| **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.* | +| Name | *string | *No description.* | +| Role | *string | *No description.* | +| State | *string | *No description.* | +| InternalValue | ManagedDatabaseValkeyNodeStates | *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 + +--- + +##### `Role`Required + +```go +func Role() *string +``` + +- *Type:* *string + +--- + +##### `State`Required + +```go +func State() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseValkeyNodeStates +``` + +- *Type:* ManagedDatabaseValkeyNodeStates + +--- + + +### ManagedDatabaseValkeyPropertiesMigrationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyPropertiesMigrationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseValkeyPropertiesMigrationOutputReference +``` + +| **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 + +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. | +| ResetDbname | *No description.* | +| ResetHost | *No description.* | +| ResetIgnoreDbs | *No description.* | +| ResetIgnoreRoles | *No description.* | +| ResetMethod | *No description.* | +| ResetPassword | *No description.* | +| ResetPort | *No description.* | +| ResetSsl | *No description.* | +| ResetUsername | *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. + +##### `ResetDbname` + +```go +func ResetDbname() +``` + +##### `ResetHost` + +```go +func ResetHost() +``` + +##### `ResetIgnoreDbs` + +```go +func ResetIgnoreDbs() +``` + +##### `ResetIgnoreRoles` + +```go +func ResetIgnoreRoles() +``` + +##### `ResetMethod` + +```go +func ResetMethod() +``` + +##### `ResetPassword` + +```go +func ResetPassword() +``` + +##### `ResetPort` + +```go +func ResetPort() +``` + +##### `ResetSsl` + +```go +func ResetSsl() +``` + +##### `ResetUsername` + +```go +func ResetUsername() +``` + + +#### 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.* | +| DbnameInput | *string | *No description.* | +| HostInput | *string | *No description.* | +| IgnoreDbsInput | *string | *No description.* | +| IgnoreRolesInput | *string | *No description.* | +| MethodInput | *string | *No description.* | +| PasswordInput | *string | *No description.* | +| PortInput | *f64 | *No description.* | +| SslInput | interface{} | *No description.* | +| UsernameInput | *string | *No description.* | +| Dbname | *string | *No description.* | +| Host | *string | *No description.* | +| IgnoreDbs | *string | *No description.* | +| IgnoreRoles | *string | *No description.* | +| Method | *string | *No description.* | +| Password | *string | *No description.* | +| Port | *f64 | *No description.* | +| Ssl | interface{} | *No description.* | +| Username | *string | *No description.* | +| InternalValue | ManagedDatabaseValkeyPropertiesMigration | *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 + +--- + +##### `DbnameInput`Optional + +```go +func DbnameInput() *string +``` + +- *Type:* *string + +--- + +##### `HostInput`Optional + +```go +func HostInput() *string +``` + +- *Type:* *string + +--- + +##### `IgnoreDbsInput`Optional + +```go +func IgnoreDbsInput() *string +``` + +- *Type:* *string + +--- + +##### `IgnoreRolesInput`Optional + +```go +func IgnoreRolesInput() *string +``` + +- *Type:* *string + +--- + +##### `MethodInput`Optional + +```go +func MethodInput() *string +``` + +- *Type:* *string + +--- + +##### `PasswordInput`Optional + +```go +func PasswordInput() *string +``` + +- *Type:* *string + +--- + +##### `PortInput`Optional + +```go +func PortInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SslInput`Optional + +```go +func SslInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `UsernameInput`Optional + +```go +func UsernameInput() *string +``` + +- *Type:* *string + +--- + +##### `Dbname`Required + +```go +func Dbname() *string +``` + +- *Type:* *string + +--- + +##### `Host`Required + +```go +func Host() *string +``` + +- *Type:* *string + +--- + +##### `IgnoreDbs`Required + +```go +func IgnoreDbs() *string +``` + +- *Type:* *string + +--- + +##### `IgnoreRoles`Required + +```go +func IgnoreRoles() *string +``` + +- *Type:* *string + +--- + +##### `Method`Required + +```go +func Method() *string +``` + +- *Type:* *string + +--- + +##### `Password`Required + +```go +func Password() *string +``` + +- *Type:* *string + +--- + +##### `Port`Required + +```go +func Port() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Ssl`Required + +```go +func Ssl() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Username`Required + +```go +func Username() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + + +### ManagedDatabaseValkeyPropertiesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/manageddatabasevalkey" + +manageddatabasevalkey.NewManagedDatabaseValkeyPropertiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedDatabaseValkeyPropertiesOutputReference +``` + +| **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 + +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. | +| PutMigration | *No description.* | +| ResetAutomaticUtilityNetworkIpFilter | *No description.* | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | +| ResetIpFilter | *No description.* | +| ResetMigration | *No description.* | +| ResetPublicAccess | *No description.* | +| ResetServiceLog | *No description.* | +| ResetValkeyAclChannelsDefault | *No description.* | +| ResetValkeyIoThreads | *No description.* | +| ResetValkeyLfuDecayTime | *No description.* | +| ResetValkeyLfuLogFactor | *No description.* | +| ResetValkeyMaxmemoryPolicy | *No description.* | +| ResetValkeyNotifyKeyspaceEvents | *No description.* | +| ResetValkeyNumberOfDatabases | *No description.* | +| ResetValkeyPersistence | *No description.* | +| ResetValkeyPubsubClientOutputBufferLimit | *No description.* | +| ResetValkeySsl | *No description.* | +| ResetValkeyTimeout | *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. + +##### `PutMigration` + +```go +func PutMigration(value ManagedDatabaseValkeyPropertiesMigration) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `ResetAutomaticUtilityNetworkIpFilter` + +```go +func ResetAutomaticUtilityNetworkIpFilter() +``` + +##### `ResetBackupHour` + +```go +func ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```go +func ResetBackupMinute() +``` + +##### `ResetIpFilter` + +```go +func ResetIpFilter() +``` + +##### `ResetMigration` + +```go +func ResetMigration() +``` + +##### `ResetPublicAccess` + +```go +func ResetPublicAccess() +``` + +##### `ResetServiceLog` + +```go +func ResetServiceLog() +``` + +##### `ResetValkeyAclChannelsDefault` + +```go +func ResetValkeyAclChannelsDefault() +``` + +##### `ResetValkeyIoThreads` + +```go +func ResetValkeyIoThreads() +``` + +##### `ResetValkeyLfuDecayTime` + +```go +func ResetValkeyLfuDecayTime() +``` + +##### `ResetValkeyLfuLogFactor` + +```go +func ResetValkeyLfuLogFactor() +``` + +##### `ResetValkeyMaxmemoryPolicy` + +```go +func ResetValkeyMaxmemoryPolicy() +``` + +##### `ResetValkeyNotifyKeyspaceEvents` + +```go +func ResetValkeyNotifyKeyspaceEvents() +``` + +##### `ResetValkeyNumberOfDatabases` + +```go +func ResetValkeyNumberOfDatabases() +``` + +##### `ResetValkeyPersistence` + +```go +func ResetValkeyPersistence() +``` + +##### `ResetValkeyPubsubClientOutputBufferLimit` + +```go +func ResetValkeyPubsubClientOutputBufferLimit() +``` + +##### `ResetValkeySsl` + +```go +func ResetValkeySsl() +``` + +##### `ResetValkeyTimeout` + +```go +func ResetValkeyTimeout() +``` + + +#### 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.* | +| Migration | ManagedDatabaseValkeyPropertiesMigrationOutputReference | *No description.* | +| AutomaticUtilityNetworkIpFilterInput | interface{} | *No description.* | +| BackupHourInput | *f64 | *No description.* | +| BackupMinuteInput | *f64 | *No description.* | +| IpFilterInput | *[]*string | *No description.* | +| MigrationInput | ManagedDatabaseValkeyPropertiesMigration | *No description.* | +| PublicAccessInput | interface{} | *No description.* | +| ServiceLogInput | interface{} | *No description.* | +| ValkeyAclChannelsDefaultInput | *string | *No description.* | +| ValkeyIoThreadsInput | *f64 | *No description.* | +| ValkeyLfuDecayTimeInput | *f64 | *No description.* | +| ValkeyLfuLogFactorInput | *f64 | *No description.* | +| ValkeyMaxmemoryPolicyInput | *string | *No description.* | +| ValkeyNotifyKeyspaceEventsInput | *string | *No description.* | +| ValkeyNumberOfDatabasesInput | *f64 | *No description.* | +| ValkeyPersistenceInput | *string | *No description.* | +| ValkeyPubsubClientOutputBufferLimitInput | *f64 | *No description.* | +| ValkeySslInput | interface{} | *No description.* | +| ValkeyTimeoutInput | *f64 | *No description.* | +| AutomaticUtilityNetworkIpFilter | interface{} | *No description.* | +| BackupHour | *f64 | *No description.* | +| BackupMinute | *f64 | *No description.* | +| IpFilter | *[]*string | *No description.* | +| PublicAccess | interface{} | *No description.* | +| ServiceLog | interface{} | *No description.* | +| ValkeyAclChannelsDefault | *string | *No description.* | +| ValkeyIoThreads | *f64 | *No description.* | +| ValkeyLfuDecayTime | *f64 | *No description.* | +| ValkeyLfuLogFactor | *f64 | *No description.* | +| ValkeyMaxmemoryPolicy | *string | *No description.* | +| ValkeyNotifyKeyspaceEvents | *string | *No description.* | +| ValkeyNumberOfDatabases | *f64 | *No description.* | +| ValkeyPersistence | *string | *No description.* | +| ValkeyPubsubClientOutputBufferLimit | *f64 | *No description.* | +| ValkeySsl | interface{} | *No description.* | +| ValkeyTimeout | *f64 | *No description.* | +| InternalValue | ManagedDatabaseValkeyProperties | *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 + +--- + +##### `Migration`Required + +```go +func Migration() ManagedDatabaseValkeyPropertiesMigrationOutputReference +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigrationOutputReference + +--- + +##### `AutomaticUtilityNetworkIpFilterInput`Optional + +```go +func AutomaticUtilityNetworkIpFilterInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BackupHourInput`Optional + +```go +func BackupHourInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinuteInput`Optional + +```go +func BackupMinuteInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `IpFilterInput`Optional + +```go +func IpFilterInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `MigrationInput`Optional + +```go +func MigrationInput() ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `PublicAccessInput`Optional + +```go +func PublicAccessInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ServiceLogInput`Optional + +```go +func ServiceLogInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ValkeyAclChannelsDefaultInput`Optional + +```go +func ValkeyAclChannelsDefaultInput() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyIoThreadsInput`Optional + +```go +func ValkeyIoThreadsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyLfuDecayTimeInput`Optional + +```go +func ValkeyLfuDecayTimeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyLfuLogFactorInput`Optional + +```go +func ValkeyLfuLogFactorInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyMaxmemoryPolicyInput`Optional + +```go +func ValkeyMaxmemoryPolicyInput() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyNotifyKeyspaceEventsInput`Optional + +```go +func ValkeyNotifyKeyspaceEventsInput() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyNumberOfDatabasesInput`Optional + +```go +func ValkeyNumberOfDatabasesInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyPersistenceInput`Optional + +```go +func ValkeyPersistenceInput() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyPubsubClientOutputBufferLimitInput`Optional + +```go +func ValkeyPubsubClientOutputBufferLimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeySslInput`Optional + +```go +func ValkeySslInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ValkeyTimeoutInput`Optional + +```go +func ValkeyTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `AutomaticUtilityNetworkIpFilter`Required + +```go +func AutomaticUtilityNetworkIpFilter() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BackupHour`Required + +```go +func BackupHour() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinute`Required + +```go +func BackupMinute() *f64 +``` + +- *Type:* *f64 + +--- + +##### `IpFilter`Required + +```go +func IpFilter() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `PublicAccess`Required + +```go +func PublicAccess() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ServiceLog`Required + +```go +func ServiceLog() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ValkeyAclChannelsDefault`Required + +```go +func ValkeyAclChannelsDefault() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyIoThreads`Required + +```go +func ValkeyIoThreads() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyLfuDecayTime`Required + +```go +func ValkeyLfuDecayTime() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyLfuLogFactor`Required + +```go +func ValkeyLfuLogFactor() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyMaxmemoryPolicy`Required + +```go +func ValkeyMaxmemoryPolicy() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyNotifyKeyspaceEvents`Required + +```go +func ValkeyNotifyKeyspaceEvents() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyNumberOfDatabases`Required + +```go +func ValkeyNumberOfDatabases() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeyPersistence`Required + +```go +func ValkeyPersistence() *string +``` + +- *Type:* *string + +--- + +##### `ValkeyPubsubClientOutputBufferLimit`Required + +```go +func ValkeyPubsubClientOutputBufferLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ValkeySsl`Required + +```go +func ValkeySsl() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ValkeyTimeout`Required + +```go +func ValkeyTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + + + diff --git a/docs/managedDatabaseValkey.java.md b/docs/managedDatabaseValkey.java.md new file mode 100644 index 000000000..a27754f9d --- /dev/null +++ b/docs/managedDatabaseValkey.java.md @@ -0,0 +1,4896 @@ +# `managedDatabaseValkey` Submodule + +## Constructs + +### ManagedDatabaseValkey + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkey; + +ManagedDatabaseValkey.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) + .name(java.lang.String) + .plan(java.lang.String) + .title(java.lang.String) + .zone(java.lang.String) +// .id(java.lang.String) +// .labels(java.util.Map) +// .maintenanceWindowDow(java.lang.String) +// .maintenanceWindowTime(java.lang.String) +// .network(IResolvable) +// .network(java.util.List) +// .powered(java.lang.Boolean) +// .powered(IResolvable) +// .properties(ManagedDatabaseValkeyProperties) + .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.* | +| name | java.lang.String | Name of the service. | +| plan | java.lang.String | Service plan to use. | +| title | java.lang.String | Title of a managed database instance. | +| zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| labels | java.util.Map | User defined key-value pairs to classify the managed database. | +| maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | +| network | com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> | network block. | +| powered | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The administrative power state of the service. | +| properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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 + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `plan`Required + +- *Type:* java.lang.String + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `title`Required + +- *Type:* java.lang.String + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `zone`Required + +- *Type:* java.lang.String + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `labels`Optional + +- *Type:* java.util.Map + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `maintenanceWindowDow`Optional + +- *Type:* java.lang.String + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `maintenanceWindowTime`Optional + +- *Type:* java.lang.String + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `network`Optional + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `powered`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `properties`Optional + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +#### 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. | +| toHclTerraform | *No description.* | +| 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.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putNetwork | *No description.* | +| putProperties | *No description.* | +| resetId | *No description.* | +| resetLabels | *No description.* | +| resetMaintenanceWindowDow | *No description.* | +| resetMaintenanceWindowTime | *No description.* | +| resetNetwork | *No description.* | +| resetPowered | *No description.* | +| resetProperties | *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. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `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 + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `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 + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putNetwork` + +```java +public void putNetwork(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> + +--- + +##### `putProperties` + +```java +public void putProperties(ManagedDatabaseValkeyProperties value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetLabels` + +```java +public void resetLabels() +``` + +##### `resetMaintenanceWindowDow` + +```java +public void resetMaintenanceWindowDow() +``` + +##### `resetMaintenanceWindowTime` + +```java +public void resetMaintenanceWindowTime() +``` + +##### `resetNetwork` + +```java +public void resetNetwork() +``` + +##### `resetPowered` + +```java +public void resetPowered() +``` + +##### `resetProperties` + +```java +public void resetProperties() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a ManagedDatabaseValkey resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkey; + +ManagedDatabaseValkey.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.upcloud.managed_database_valkey.ManagedDatabaseValkey; + +ManagedDatabaseValkey.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkey; + +ManagedDatabaseValkey.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkey; + +ManagedDatabaseValkey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ManagedDatabaseValkey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing ManagedDatabaseValkey that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#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 ManagedDatabaseValkey 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.* | +| components | ManagedDatabaseValkeyComponentsList | *No description.* | +| network | ManagedDatabaseValkeyNetworkList | *No description.* | +| nodeStates | ManagedDatabaseValkeyNodeStatesList | *No description.* | +| primaryDatabase | java.lang.String | *No description.* | +| properties | ManagedDatabaseValkeyPropertiesOutputReference | *No description.* | +| serviceHost | java.lang.String | *No description.* | +| servicePassword | java.lang.String | *No description.* | +| servicePort | java.lang.String | *No description.* | +| serviceUri | java.lang.String | *No description.* | +| serviceUsername | java.lang.String | *No description.* | +| state | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| labelsInput | java.util.Map | *No description.* | +| maintenanceWindowDowInput | java.lang.String | *No description.* | +| maintenanceWindowTimeInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| networkInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> | *No description.* | +| planInput | java.lang.String | *No description.* | +| poweredInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| propertiesInput | ManagedDatabaseValkeyProperties | *No description.* | +| titleInput | java.lang.String | *No description.* | +| zoneInput | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| labels | java.util.Map | *No description.* | +| maintenanceWindowDow | java.lang.String | *No description.* | +| maintenanceWindowTime | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| plan | java.lang.String | *No description.* | +| powered | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| title | java.lang.String | *No description.* | +| zone | java.lang.String | *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 + +--- + +##### `components`Required + +```java +public ManagedDatabaseValkeyComponentsList getComponents(); +``` + +- *Type:* ManagedDatabaseValkeyComponentsList + +--- + +##### `network`Required + +```java +public ManagedDatabaseValkeyNetworkList getNetwork(); +``` + +- *Type:* ManagedDatabaseValkeyNetworkList + +--- + +##### `nodeStates`Required + +```java +public ManagedDatabaseValkeyNodeStatesList getNodeStates(); +``` + +- *Type:* ManagedDatabaseValkeyNodeStatesList + +--- + +##### `primaryDatabase`Required + +```java +public java.lang.String getPrimaryDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `properties`Required + +```java +public ManagedDatabaseValkeyPropertiesOutputReference getProperties(); +``` + +- *Type:* ManagedDatabaseValkeyPropertiesOutputReference + +--- + +##### `serviceHost`Required + +```java +public java.lang.String getServiceHost(); +``` + +- *Type:* java.lang.String + +--- + +##### `servicePassword`Required + +```java +public java.lang.String getServicePassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `servicePort`Required + +```java +public java.lang.String getServicePort(); +``` + +- *Type:* java.lang.String + +--- + +##### `serviceUri`Required + +```java +public java.lang.String getServiceUri(); +``` + +- *Type:* java.lang.String + +--- + +##### `serviceUsername`Required + +```java +public java.lang.String getServiceUsername(); +``` + +- *Type:* java.lang.String + +--- + +##### `state`Required + +```java +public java.lang.String getState(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `labelsInput`Optional + +```java +public java.util.Map getLabelsInput(); +``` + +- *Type:* java.util.Map + +--- + +##### `maintenanceWindowDowInput`Optional + +```java +public java.lang.String getMaintenanceWindowDowInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `maintenanceWindowTimeInput`Optional + +```java +public java.lang.String getMaintenanceWindowTimeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `networkInput`Optional + +```java +public java.lang.Object getNetworkInput(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> + +--- + +##### `planInput`Optional + +```java +public java.lang.String getPlanInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `poweredInput`Optional + +```java +public java.lang.Object getPoweredInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `propertiesInput`Optional + +```java +public ManagedDatabaseValkeyProperties getPropertiesInput(); +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `titleInput`Optional + +```java +public java.lang.String getTitleInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `zoneInput`Optional + +```java +public java.lang.String getZoneInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `labels`Required + +```java +public java.util.Map getLabels(); +``` + +- *Type:* java.util.Map + +--- + +##### `maintenanceWindowDow`Required + +```java +public java.lang.String getMaintenanceWindowDow(); +``` + +- *Type:* java.lang.String + +--- + +##### `maintenanceWindowTime`Required + +```java +public java.lang.String getMaintenanceWindowTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `plan`Required + +```java +public java.lang.String getPlan(); +``` + +- *Type:* java.lang.String + +--- + +##### `powered`Required + +```java +public java.lang.Object getPowered(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `title`Required + +```java +public java.lang.String getTitle(); +``` + +- *Type:* java.lang.String + +--- + +##### `zone`Required + +```java +public java.lang.String getZone(); +``` + +- *Type:* java.lang.String + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### ManagedDatabaseValkeyComponents + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyComponents; + +ManagedDatabaseValkeyComponents.builder() + .build(); +``` + + +### ManagedDatabaseValkeyConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyConfig; + +ManagedDatabaseValkeyConfig.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) + .name(java.lang.String) + .plan(java.lang.String) + .title(java.lang.String) + .zone(java.lang.String) +// .id(java.lang.String) +// .labels(java.util.Map) +// .maintenanceWindowDow(java.lang.String) +// .maintenanceWindowTime(java.lang.String) +// .network(IResolvable) +// .network(java.util.List) +// .powered(java.lang.Boolean) +// .powered(IResolvable) +// .properties(ManagedDatabaseValkeyProperties) + .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.* | +| name | java.lang.String | Name of the service. | +| plan | java.lang.String | Service plan to use. | +| title | java.lang.String | Title of a managed database instance. | +| zone | java.lang.String | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| labels | java.util.Map | User defined key-value pairs to classify the managed database. | +| maintenanceWindowDow | java.lang.String | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| maintenanceWindowTime | java.lang.String | Maintenance window UTC time in hh:mm:ss format. | +| network | com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> | network block. | +| powered | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The administrative power state of the service. | +| properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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 + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `plan`Required + +```java +public java.lang.String getPlan(); +``` + +- *Type:* java.lang.String + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `title`Required + +```java +public java.lang.String getTitle(); +``` + +- *Type:* java.lang.String + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `zone`Required + +```java +public java.lang.String getZone(); +``` + +- *Type:* java.lang.String + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `labels`Optional + +```java +public java.util.Map getLabels(); +``` + +- *Type:* java.util.Map + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `maintenanceWindowDow`Optional + +```java +public java.lang.String getMaintenanceWindowDow(); +``` + +- *Type:* java.lang.String + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `maintenanceWindowTime`Optional + +```java +public java.lang.String getMaintenanceWindowTime(); +``` + +- *Type:* java.lang.String + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `network`Optional + +```java +public java.lang.Object getNetwork(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedDatabaseValkeyNetwork> + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `powered`Optional + +```java +public java.lang.Object getPowered(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `properties`Optional + +```java +public ManagedDatabaseValkeyProperties getProperties(); +``` + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +### ManagedDatabaseValkeyNetwork + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNetwork; + +ManagedDatabaseValkeyNetwork.builder() + .family(java.lang.String) + .name(java.lang.String) + .type(java.lang.String) + .uuid(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| family | java.lang.String | Network family. Currently only `IPv4` is supported. | +| name | java.lang.String | The name of the network. Must be unique within the service. | +| type | java.lang.String | The type of the network. Must be private. | +| uuid | java.lang.String | Private network UUID. Must reside in the same zone as the database. | + +--- + +##### `family`Required + +```java +public java.lang.String getFamily(); +``` + +- *Type:* java.lang.String + +Network family. Currently only `IPv4` is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +The name of the network. Must be unique within the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +The type of the network. Must be private. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + +--- + +##### `uuid`Required + +```java +public java.lang.String getUuid(); +``` + +- *Type:* java.lang.String + +Private network UUID. Must reside in the same zone as the database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + +--- + +### ManagedDatabaseValkeyNodeStates + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNodeStates; + +ManagedDatabaseValkeyNodeStates.builder() + .build(); +``` + + +### ManagedDatabaseValkeyProperties + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyProperties; + +ManagedDatabaseValkeyProperties.builder() +// .automaticUtilityNetworkIpFilter(java.lang.Boolean) +// .automaticUtilityNetworkIpFilter(IResolvable) +// .backupHour(java.lang.Number) +// .backupMinute(java.lang.Number) +// .ipFilter(java.util.List) +// .migration(ManagedDatabaseValkeyPropertiesMigration) +// .publicAccess(java.lang.Boolean) +// .publicAccess(IResolvable) +// .serviceLog(java.lang.Boolean) +// .serviceLog(IResolvable) +// .valkeyAclChannelsDefault(java.lang.String) +// .valkeyIoThreads(java.lang.Number) +// .valkeyLfuDecayTime(java.lang.Number) +// .valkeyLfuLogFactor(java.lang.Number) +// .valkeyMaxmemoryPolicy(java.lang.String) +// .valkeyNotifyKeyspaceEvents(java.lang.String) +// .valkeyNumberOfDatabases(java.lang.Number) +// .valkeyPersistence(java.lang.String) +// .valkeyPubsubClientOutputBufferLimit(java.lang.Number) +// .valkeySsl(java.lang.Boolean) +// .valkeySsl(IResolvable) +// .valkeyTimeout(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backupHour | java.lang.Number | The hour of day (in UTC) when backup for the service is started. | +| backupMinute | java.lang.Number | The minute of an hour when backup for the service is started. | +| ipFilter | java.util.List | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | +| migration | ManagedDatabaseValkeyPropertiesMigration | migration block. | +| publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | +| serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| valkeyAclChannelsDefault | java.lang.String | Default ACL for pub/sub channels used when a Valkey user is created. | +| valkeyIoThreads | java.lang.Number | Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. | +| valkeyLfuDecayTime | java.lang.Number | LFU maxmemory-policy counter decay time in minutes. | +| valkeyLfuLogFactor | java.lang.Number | Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. | +| valkeyMaxmemoryPolicy | java.lang.String | Valkey maxmemory-policy. | +| valkeyNotifyKeyspaceEvents | java.lang.String | Set notify-keyspace-events option. | +| valkeyNumberOfDatabases | java.lang.Number | Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. | +| valkeyPersistence | java.lang.String | Valkey persistence. | +| valkeyPubsubClientOutputBufferLimit | java.lang.Number | Pub/sub client output buffer hard limit in MB. | +| valkeySsl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Require SSL to access Valkey. | +| valkeyTimeout | java.lang.Number | Valkey idle connection timeout in seconds. | + +--- + +##### `automaticUtilityNetworkIpFilter`Optional + +```java +public java.lang.Object getAutomaticUtilityNetworkIpFilter(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +##### `backupHour`Optional + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +##### `backupMinute`Optional + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +##### `ipFilter`Optional + +```java +public java.util.List getIpFilter(); +``` + +- *Type:* java.util.List + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +##### `migration`Optional + +```java +public ManagedDatabaseValkeyPropertiesMigration getMigration(); +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +##### `publicAccess`Optional + +```java +public java.lang.Object getPublicAccess(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +##### `serviceLog`Optional + +```java +public java.lang.Object getServiceLog(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +##### `valkeyAclChannelsDefault`Optional + +```java +public java.lang.String getValkeyAclChannelsDefault(); +``` + +- *Type:* java.lang.String + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +##### `valkeyIoThreads`Optional + +```java +public java.lang.Number getValkeyIoThreads(); +``` + +- *Type:* java.lang.Number + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +##### `valkeyLfuDecayTime`Optional + +```java +public java.lang.Number getValkeyLfuDecayTime(); +``` + +- *Type:* java.lang.Number + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +##### `valkeyLfuLogFactor`Optional + +```java +public java.lang.Number getValkeyLfuLogFactor(); +``` + +- *Type:* java.lang.Number + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +##### `valkeyMaxmemoryPolicy`Optional + +```java +public java.lang.String getValkeyMaxmemoryPolicy(); +``` + +- *Type:* java.lang.String + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +##### `valkeyNotifyKeyspaceEvents`Optional + +```java +public java.lang.String getValkeyNotifyKeyspaceEvents(); +``` + +- *Type:* java.lang.String + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +##### `valkeyNumberOfDatabases`Optional + +```java +public java.lang.Number getValkeyNumberOfDatabases(); +``` + +- *Type:* java.lang.Number + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +##### `valkeyPersistence`Optional + +```java +public java.lang.String getValkeyPersistence(); +``` + +- *Type:* java.lang.String + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +##### `valkeyPubsubClientOutputBufferLimit`Optional + +```java +public java.lang.Number getValkeyPubsubClientOutputBufferLimit(); +``` + +- *Type:* java.lang.Number + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +##### `valkeySsl`Optional + +```java +public java.lang.Object getValkeySsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +##### `valkeyTimeout`Optional + +```java +public java.lang.Number getValkeyTimeout(); +``` + +- *Type:* java.lang.Number + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +### ManagedDatabaseValkeyPropertiesMigration + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyPropertiesMigration; + +ManagedDatabaseValkeyPropertiesMigration.builder() +// .dbname(java.lang.String) +// .host(java.lang.String) +// .ignoreDbs(java.lang.String) +// .ignoreRoles(java.lang.String) +// .method(java.lang.String) +// .password(java.lang.String) +// .port(java.lang.Number) +// .ssl(java.lang.Boolean) +// .ssl(IResolvable) +// .username(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| dbname | java.lang.String | Database name for bootstrapping the initial connection. | +| host | java.lang.String | Hostname or IP address of the server where to migrate data from. | +| ignoreDbs | java.lang.String | Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). | +| ignoreRoles | java.lang.String | Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). | +| method | java.lang.String | The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). | +| password | java.lang.String | Password for authentication with the server where to migrate data from. | +| port | java.lang.Number | Port number of the server where to migrate data from. | +| ssl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The server where to migrate data from is secured with SSL. | +| username | java.lang.String | User name for authentication with the server where to migrate data from. | + +--- + +##### `dbname`Optional + +```java +public java.lang.String getDbname(); +``` + +- *Type:* java.lang.String + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +##### `host`Optional + +```java +public java.lang.String getHost(); +``` + +- *Type:* java.lang.String + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +##### `ignoreDbs`Optional + +```java +public java.lang.String getIgnoreDbs(); +``` + +- *Type:* java.lang.String + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +##### `ignoreRoles`Optional + +```java +public java.lang.String getIgnoreRoles(); +``` + +- *Type:* java.lang.String + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +##### `method`Optional + +```java +public java.lang.String getMethod(); +``` + +- *Type:* java.lang.String + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +##### `password`Optional + +```java +public java.lang.String getPassword(); +``` + +- *Type:* java.lang.String + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +##### `port`Optional + +```java +public java.lang.Number getPort(); +``` + +- *Type:* java.lang.Number + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +##### `ssl`Optional + +```java +public java.lang.Object getSsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +##### `username`Optional + +```java +public java.lang.String getUsername(); +``` + +- *Type:* java.lang.String + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +## Classes + +### ManagedDatabaseValkeyComponentsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyComponentsList; + +new ManagedDatabaseValkeyComponentsList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `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 ManagedDatabaseValkeyComponentsOutputReference 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 + +--- + + +### ManagedDatabaseValkeyComponentsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyComponentsOutputReference; + +new ManagedDatabaseValkeyComponentsOutputReference(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 | java.lang.String | *No description.* | +| host | java.lang.String | *No description.* | +| port | java.lang.Number | *No description.* | +| route | java.lang.String | *No description.* | +| usage | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseValkeyComponents | *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 java.lang.String getComponent(); +``` + +- *Type:* java.lang.String + +--- + +##### `host`Required + +```java +public java.lang.String getHost(); +``` + +- *Type:* java.lang.String + +--- + +##### `port`Required + +```java +public java.lang.Number getPort(); +``` + +- *Type:* java.lang.Number + +--- + +##### `route`Required + +```java +public java.lang.String getRoute(); +``` + +- *Type:* java.lang.String + +--- + +##### `usage`Required + +```java +public java.lang.String getUsage(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseValkeyComponents getInternalValue(); +``` + +- *Type:* ManagedDatabaseValkeyComponents + +--- + + +### ManagedDatabaseValkeyNetworkList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNetworkList; + +new ManagedDatabaseValkeyNetworkList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `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 ManagedDatabaseValkeyNetworkOutputReference 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<ManagedDatabaseValkeyNetwork> | *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<ManagedDatabaseValkeyNetwork> + +--- + + +### ManagedDatabaseValkeyNetworkOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNetworkOutputReference; + +new ManagedDatabaseValkeyNetworkOutputReference(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.* | +| familyInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | +| uuidInput | java.lang.String | *No description.* | +| family | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| uuid | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR ManagedDatabaseValkeyNetwork | *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 + +--- + +##### `familyInput`Optional + +```java +public java.lang.String getFamilyInput(); +``` + +- *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 + +--- + +##### `uuidInput`Optional + +```java +public java.lang.String getUuidInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `family`Required + +```java +public java.lang.String getFamily(); +``` + +- *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 + +--- + +##### `uuid`Required + +```java +public java.lang.String getUuid(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR ManagedDatabaseValkeyNetwork + +--- + + +### ManagedDatabaseValkeyNodeStatesList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNodeStatesList; + +new ManagedDatabaseValkeyNodeStatesList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `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 ManagedDatabaseValkeyNodeStatesOutputReference 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 + +--- + + +### ManagedDatabaseValkeyNodeStatesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyNodeStatesOutputReference; + +new ManagedDatabaseValkeyNodeStatesOutputReference(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.* | +| name | java.lang.String | *No description.* | +| role | java.lang.String | *No description.* | +| state | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseValkeyNodeStates | *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 + +--- + +##### `role`Required + +```java +public java.lang.String getRole(); +``` + +- *Type:* java.lang.String + +--- + +##### `state`Required + +```java +public java.lang.String getState(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseValkeyNodeStates getInternalValue(); +``` + +- *Type:* ManagedDatabaseValkeyNodeStates + +--- + + +### ManagedDatabaseValkeyPropertiesMigrationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyPropertiesMigrationOutputReference; + +new ManagedDatabaseValkeyPropertiesMigrationOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| resetDbname | *No description.* | +| resetHost | *No description.* | +| resetIgnoreDbs | *No description.* | +| resetIgnoreRoles | *No description.* | +| resetMethod | *No description.* | +| resetPassword | *No description.* | +| resetPort | *No description.* | +| resetSsl | *No description.* | +| resetUsername | *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. + +##### `resetDbname` + +```java +public void resetDbname() +``` + +##### `resetHost` + +```java +public void resetHost() +``` + +##### `resetIgnoreDbs` + +```java +public void resetIgnoreDbs() +``` + +##### `resetIgnoreRoles` + +```java +public void resetIgnoreRoles() +``` + +##### `resetMethod` + +```java +public void resetMethod() +``` + +##### `resetPassword` + +```java +public void resetPassword() +``` + +##### `resetPort` + +```java +public void resetPort() +``` + +##### `resetSsl` + +```java +public void resetSsl() +``` + +##### `resetUsername` + +```java +public void resetUsername() +``` + + +#### 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.* | +| dbnameInput | java.lang.String | *No description.* | +| hostInput | java.lang.String | *No description.* | +| ignoreDbsInput | java.lang.String | *No description.* | +| ignoreRolesInput | java.lang.String | *No description.* | +| methodInput | java.lang.String | *No description.* | +| passwordInput | java.lang.String | *No description.* | +| portInput | java.lang.Number | *No description.* | +| sslInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| usernameInput | java.lang.String | *No description.* | +| dbname | java.lang.String | *No description.* | +| host | java.lang.String | *No description.* | +| ignoreDbs | java.lang.String | *No description.* | +| ignoreRoles | java.lang.String | *No description.* | +| method | java.lang.String | *No description.* | +| password | java.lang.String | *No description.* | +| port | java.lang.Number | *No description.* | +| ssl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| username | java.lang.String | *No description.* | +| internalValue | ManagedDatabaseValkeyPropertiesMigration | *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 + +--- + +##### `dbnameInput`Optional + +```java +public java.lang.String getDbnameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `hostInput`Optional + +```java +public java.lang.String getHostInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `ignoreDbsInput`Optional + +```java +public java.lang.String getIgnoreDbsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `ignoreRolesInput`Optional + +```java +public java.lang.String getIgnoreRolesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `methodInput`Optional + +```java +public java.lang.String getMethodInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `passwordInput`Optional + +```java +public java.lang.String getPasswordInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `portInput`Optional + +```java +public java.lang.Number getPortInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `sslInput`Optional + +```java +public java.lang.Object getSslInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `usernameInput`Optional + +```java +public java.lang.String getUsernameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dbname`Required + +```java +public java.lang.String getDbname(); +``` + +- *Type:* java.lang.String + +--- + +##### `host`Required + +```java +public java.lang.String getHost(); +``` + +- *Type:* java.lang.String + +--- + +##### `ignoreDbs`Required + +```java +public java.lang.String getIgnoreDbs(); +``` + +- *Type:* java.lang.String + +--- + +##### `ignoreRoles`Required + +```java +public java.lang.String getIgnoreRoles(); +``` + +- *Type:* java.lang.String + +--- + +##### `method`Required + +```java +public java.lang.String getMethod(); +``` + +- *Type:* java.lang.String + +--- + +##### `password`Required + +```java +public java.lang.String getPassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `port`Required + +```java +public java.lang.Number getPort(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ssl`Required + +```java +public java.lang.Object getSsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `username`Required + +```java +public java.lang.String getUsername(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseValkeyPropertiesMigration getInternalValue(); +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + + +### ManagedDatabaseValkeyPropertiesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_database_valkey.ManagedDatabaseValkeyPropertiesOutputReference; + +new ManagedDatabaseValkeyPropertiesOutputReference(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 + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.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. | +| putMigration | *No description.* | +| resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | +| resetIpFilter | *No description.* | +| resetMigration | *No description.* | +| resetPublicAccess | *No description.* | +| resetServiceLog | *No description.* | +| resetValkeyAclChannelsDefault | *No description.* | +| resetValkeyIoThreads | *No description.* | +| resetValkeyLfuDecayTime | *No description.* | +| resetValkeyLfuLogFactor | *No description.* | +| resetValkeyMaxmemoryPolicy | *No description.* | +| resetValkeyNotifyKeyspaceEvents | *No description.* | +| resetValkeyNumberOfDatabases | *No description.* | +| resetValkeyPersistence | *No description.* | +| resetValkeyPubsubClientOutputBufferLimit | *No description.* | +| resetValkeySsl | *No description.* | +| resetValkeyTimeout | *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. + +##### `putMigration` + +```java +public void putMigration(ManagedDatabaseValkeyPropertiesMigration value) +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `resetAutomaticUtilityNetworkIpFilter` + +```java +public void resetAutomaticUtilityNetworkIpFilter() +``` + +##### `resetBackupHour` + +```java +public void resetBackupHour() +``` + +##### `resetBackupMinute` + +```java +public void resetBackupMinute() +``` + +##### `resetIpFilter` + +```java +public void resetIpFilter() +``` + +##### `resetMigration` + +```java +public void resetMigration() +``` + +##### `resetPublicAccess` + +```java +public void resetPublicAccess() +``` + +##### `resetServiceLog` + +```java +public void resetServiceLog() +``` + +##### `resetValkeyAclChannelsDefault` + +```java +public void resetValkeyAclChannelsDefault() +``` + +##### `resetValkeyIoThreads` + +```java +public void resetValkeyIoThreads() +``` + +##### `resetValkeyLfuDecayTime` + +```java +public void resetValkeyLfuDecayTime() +``` + +##### `resetValkeyLfuLogFactor` + +```java +public void resetValkeyLfuLogFactor() +``` + +##### `resetValkeyMaxmemoryPolicy` + +```java +public void resetValkeyMaxmemoryPolicy() +``` + +##### `resetValkeyNotifyKeyspaceEvents` + +```java +public void resetValkeyNotifyKeyspaceEvents() +``` + +##### `resetValkeyNumberOfDatabases` + +```java +public void resetValkeyNumberOfDatabases() +``` + +##### `resetValkeyPersistence` + +```java +public void resetValkeyPersistence() +``` + +##### `resetValkeyPubsubClientOutputBufferLimit` + +```java +public void resetValkeyPubsubClientOutputBufferLimit() +``` + +##### `resetValkeySsl` + +```java +public void resetValkeySsl() +``` + +##### `resetValkeyTimeout` + +```java +public void resetValkeyTimeout() +``` + + +#### 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.* | +| migration | ManagedDatabaseValkeyPropertiesMigrationOutputReference | *No description.* | +| automaticUtilityNetworkIpFilterInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| backupHourInput | java.lang.Number | *No description.* | +| backupMinuteInput | java.lang.Number | *No description.* | +| ipFilterInput | java.util.List | *No description.* | +| migrationInput | ManagedDatabaseValkeyPropertiesMigration | *No description.* | +| publicAccessInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| serviceLogInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| valkeyAclChannelsDefaultInput | java.lang.String | *No description.* | +| valkeyIoThreadsInput | java.lang.Number | *No description.* | +| valkeyLfuDecayTimeInput | java.lang.Number | *No description.* | +| valkeyLfuLogFactorInput | java.lang.Number | *No description.* | +| valkeyMaxmemoryPolicyInput | java.lang.String | *No description.* | +| valkeyNotifyKeyspaceEventsInput | java.lang.String | *No description.* | +| valkeyNumberOfDatabasesInput | java.lang.Number | *No description.* | +| valkeyPersistenceInput | java.lang.String | *No description.* | +| valkeyPubsubClientOutputBufferLimitInput | java.lang.Number | *No description.* | +| valkeySslInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| valkeyTimeoutInput | java.lang.Number | *No description.* | +| automaticUtilityNetworkIpFilter | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| backupHour | java.lang.Number | *No description.* | +| backupMinute | java.lang.Number | *No description.* | +| ipFilter | java.util.List | *No description.* | +| publicAccess | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| serviceLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| valkeyAclChannelsDefault | java.lang.String | *No description.* | +| valkeyIoThreads | java.lang.Number | *No description.* | +| valkeyLfuDecayTime | java.lang.Number | *No description.* | +| valkeyLfuLogFactor | java.lang.Number | *No description.* | +| valkeyMaxmemoryPolicy | java.lang.String | *No description.* | +| valkeyNotifyKeyspaceEvents | java.lang.String | *No description.* | +| valkeyNumberOfDatabases | java.lang.Number | *No description.* | +| valkeyPersistence | java.lang.String | *No description.* | +| valkeyPubsubClientOutputBufferLimit | java.lang.Number | *No description.* | +| valkeySsl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| valkeyTimeout | java.lang.Number | *No description.* | +| internalValue | ManagedDatabaseValkeyProperties | *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 + +--- + +##### `migration`Required + +```java +public ManagedDatabaseValkeyPropertiesMigrationOutputReference getMigration(); +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigrationOutputReference + +--- + +##### `automaticUtilityNetworkIpFilterInput`Optional + +```java +public java.lang.Object getAutomaticUtilityNetworkIpFilterInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `backupHourInput`Optional + +```java +public java.lang.Number getBackupHourInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinuteInput`Optional + +```java +public java.lang.Number getBackupMinuteInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ipFilterInput`Optional + +```java +public java.util.List getIpFilterInput(); +``` + +- *Type:* java.util.List + +--- + +##### `migrationInput`Optional + +```java +public ManagedDatabaseValkeyPropertiesMigration getMigrationInput(); +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `publicAccessInput`Optional + +```java +public java.lang.Object getPublicAccessInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `serviceLogInput`Optional + +```java +public java.lang.Object getServiceLogInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `valkeyAclChannelsDefaultInput`Optional + +```java +public java.lang.String getValkeyAclChannelsDefaultInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyIoThreadsInput`Optional + +```java +public java.lang.Number getValkeyIoThreadsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyLfuDecayTimeInput`Optional + +```java +public java.lang.Number getValkeyLfuDecayTimeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyLfuLogFactorInput`Optional + +```java +public java.lang.Number getValkeyLfuLogFactorInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyMaxmemoryPolicyInput`Optional + +```java +public java.lang.String getValkeyMaxmemoryPolicyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyNotifyKeyspaceEventsInput`Optional + +```java +public java.lang.String getValkeyNotifyKeyspaceEventsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyNumberOfDatabasesInput`Optional + +```java +public java.lang.Number getValkeyNumberOfDatabasesInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyPersistenceInput`Optional + +```java +public java.lang.String getValkeyPersistenceInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyPubsubClientOutputBufferLimitInput`Optional + +```java +public java.lang.Number getValkeyPubsubClientOutputBufferLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeySslInput`Optional + +```java +public java.lang.Object getValkeySslInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `valkeyTimeoutInput`Optional + +```java +public java.lang.Number getValkeyTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `automaticUtilityNetworkIpFilter`Required + +```java +public java.lang.Object getAutomaticUtilityNetworkIpFilter(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `backupHour`Required + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinute`Required + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ipFilter`Required + +```java +public java.util.List getIpFilter(); +``` + +- *Type:* java.util.List + +--- + +##### `publicAccess`Required + +```java +public java.lang.Object getPublicAccess(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `serviceLog`Required + +```java +public java.lang.Object getServiceLog(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `valkeyAclChannelsDefault`Required + +```java +public java.lang.String getValkeyAclChannelsDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyIoThreads`Required + +```java +public java.lang.Number getValkeyIoThreads(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyLfuDecayTime`Required + +```java +public java.lang.Number getValkeyLfuDecayTime(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyLfuLogFactor`Required + +```java +public java.lang.Number getValkeyLfuLogFactor(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyMaxmemoryPolicy`Required + +```java +public java.lang.String getValkeyMaxmemoryPolicy(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyNotifyKeyspaceEvents`Required + +```java +public java.lang.String getValkeyNotifyKeyspaceEvents(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyNumberOfDatabases`Required + +```java +public java.lang.Number getValkeyNumberOfDatabases(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeyPersistence`Required + +```java +public java.lang.String getValkeyPersistence(); +``` + +- *Type:* java.lang.String + +--- + +##### `valkeyPubsubClientOutputBufferLimit`Required + +```java +public java.lang.Number getValkeyPubsubClientOutputBufferLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `valkeySsl`Required + +```java +public java.lang.Object getValkeySsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `valkeyTimeout`Required + +```java +public java.lang.Number getValkeyTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public ManagedDatabaseValkeyProperties getInternalValue(); +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + + + diff --git a/docs/managedDatabaseValkey.python.md b/docs/managedDatabaseValkey.python.md new file mode 100644 index 000000000..9ccba1a8f --- /dev/null +++ b/docs/managedDatabaseValkey.python.md @@ -0,0 +1,5385 @@ +# `managedDatabaseValkey` Submodule + +## Constructs + +### ManagedDatabaseValkey + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}. + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkey( + 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, + name: str, + plan: str, + title: str, + zone: str, + id: str = None, + labels: typing.Mapping[str] = None, + maintenance_window_dow: str = None, + maintenance_window_time: str = None, + network: typing.Union[IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] = None, + powered: typing.Union[bool, IResolvable] = None, + properties: ManagedDatabaseValkeyProperties = 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.* | +| name | str | Name of the service. | +| plan | str | Service plan to use. | +| title | str | Title of a managed database instance. | +| zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | +| maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | +| network | typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] | network block. | +| powered | typing.Union[bool, cdktf.IResolvable] | The administrative power state of the service. | +| properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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]] + +--- + +##### `name`Required + +- *Type:* str + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `plan`Required + +- *Type:* str + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `title`Required + +- *Type:* str + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `zone`Required + +- *Type:* str + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `labels`Optional + +- *Type:* typing.Mapping[str] + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `maintenance_window_dow`Optional + +- *Type:* str + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `maintenance_window_time`Optional + +- *Type:* str + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `network`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `powered`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `properties`Optional + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +#### 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_hcl_terraform | *No description.* | +| 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.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | +| put_network | *No description.* | +| put_properties | *No description.* | +| reset_id | *No description.* | +| reset_labels | *No description.* | +| reset_maintenance_window_dow | *No description.* | +| reset_maintenance_window_time | *No description.* | +| reset_network | *No description.* | +| reset_powered | *No description.* | +| reset_properties | *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_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `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 + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `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_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `put_network` + +```python +def put_network( + value: typing.Union[IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] + +--- + +##### `put_properties` + +```python +def put_properties( + automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] = None, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, + ip_filter: typing.List[str] = None, + migration: ManagedDatabaseValkeyPropertiesMigration = None, + public_access: typing.Union[bool, IResolvable] = None, + service_log: typing.Union[bool, IResolvable] = None, + valkey_acl_channels_default: str = None, + valkey_io_threads: typing.Union[int, float] = None, + valkey_lfu_decay_time: typing.Union[int, float] = None, + valkey_lfu_log_factor: typing.Union[int, float] = None, + valkey_maxmemory_policy: str = None, + valkey_notify_keyspace_events: str = None, + valkey_number_of_databases: typing.Union[int, float] = None, + valkey_persistence: str = None, + valkey_pubsub_client_output_buffer_limit: typing.Union[int, float] = None, + valkey_ssl: typing.Union[bool, IResolvable] = None, + valkey_timeout: typing.Union[int, float] = None +) -> None +``` + +###### `automatic_utility_network_ip_filter`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +###### `backup_hour`Optional + +- *Type:* typing.Union[int, float] + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +###### `backup_minute`Optional + +- *Type:* typing.Union[int, float] + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +###### `ip_filter`Optional + +- *Type:* typing.List[str] + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +###### `migration`Optional + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +###### `public_access`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +###### `service_log`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +###### `valkey_acl_channels_default`Optional + +- *Type:* str + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +###### `valkey_io_threads`Optional + +- *Type:* typing.Union[int, float] + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +###### `valkey_lfu_decay_time`Optional + +- *Type:* typing.Union[int, float] + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +###### `valkey_lfu_log_factor`Optional + +- *Type:* typing.Union[int, float] + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +###### `valkey_maxmemory_policy`Optional + +- *Type:* str + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +###### `valkey_notify_keyspace_events`Optional + +- *Type:* str + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +###### `valkey_number_of_databases`Optional + +- *Type:* typing.Union[int, float] + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +###### `valkey_persistence`Optional + +- *Type:* str + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +###### `valkey_pubsub_client_output_buffer_limit`Optional + +- *Type:* typing.Union[int, float] + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +###### `valkey_ssl`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +###### `valkey_timeout`Optional + +- *Type:* typing.Union[int, float] + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_labels` + +```python +def reset_labels() -> None +``` + +##### `reset_maintenance_window_dow` + +```python +def reset_maintenance_window_dow() -> None +``` + +##### `reset_maintenance_window_time` + +```python +def reset_maintenance_window_time() -> None +``` + +##### `reset_network` + +```python +def reset_network() -> None +``` + +##### `reset_powered` + +```python +def reset_powered() -> None +``` + +##### `reset_properties` + +```python +def reset_properties() -> 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 ManagedDatabaseValkey resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkey.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_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkey.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkey.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkey.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing ManagedDatabaseValkey that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#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 ManagedDatabaseValkey 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.* | +| components | ManagedDatabaseValkeyComponentsList | *No description.* | +| network | ManagedDatabaseValkeyNetworkList | *No description.* | +| node_states | ManagedDatabaseValkeyNodeStatesList | *No description.* | +| primary_database | str | *No description.* | +| properties | ManagedDatabaseValkeyPropertiesOutputReference | *No description.* | +| service_host | str | *No description.* | +| service_password | str | *No description.* | +| service_port | str | *No description.* | +| service_uri | str | *No description.* | +| service_username | str | *No description.* | +| state | str | *No description.* | +| type | str | *No description.* | +| id_input | str | *No description.* | +| labels_input | typing.Mapping[str] | *No description.* | +| maintenance_window_dow_input | str | *No description.* | +| maintenance_window_time_input | str | *No description.* | +| name_input | str | *No description.* | +| network_input | typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] | *No description.* | +| plan_input | str | *No description.* | +| powered_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| properties_input | ManagedDatabaseValkeyProperties | *No description.* | +| title_input | str | *No description.* | +| zone_input | str | *No description.* | +| id | str | *No description.* | +| labels | typing.Mapping[str] | *No description.* | +| maintenance_window_dow | str | *No description.* | +| maintenance_window_time | str | *No description.* | +| name | str | *No description.* | +| plan | str | *No description.* | +| powered | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| title | str | *No description.* | +| zone | str | *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]] + +--- + +##### `components`Required + +```python +components: ManagedDatabaseValkeyComponentsList +``` + +- *Type:* ManagedDatabaseValkeyComponentsList + +--- + +##### `network`Required + +```python +network: ManagedDatabaseValkeyNetworkList +``` + +- *Type:* ManagedDatabaseValkeyNetworkList + +--- + +##### `node_states`Required + +```python +node_states: ManagedDatabaseValkeyNodeStatesList +``` + +- *Type:* ManagedDatabaseValkeyNodeStatesList + +--- + +##### `primary_database`Required + +```python +primary_database: str +``` + +- *Type:* str + +--- + +##### `properties`Required + +```python +properties: ManagedDatabaseValkeyPropertiesOutputReference +``` + +- *Type:* ManagedDatabaseValkeyPropertiesOutputReference + +--- + +##### `service_host`Required + +```python +service_host: str +``` + +- *Type:* str + +--- + +##### `service_password`Required + +```python +service_password: str +``` + +- *Type:* str + +--- + +##### `service_port`Required + +```python +service_port: str +``` + +- *Type:* str + +--- + +##### `service_uri`Required + +```python +service_uri: str +``` + +- *Type:* str + +--- + +##### `service_username`Required + +```python +service_username: str +``` + +- *Type:* str + +--- + +##### `state`Required + +```python +state: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `labels_input`Optional + +```python +labels_input: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +--- + +##### `maintenance_window_dow_input`Optional + +```python +maintenance_window_dow_input: str +``` + +- *Type:* str + +--- + +##### `maintenance_window_time_input`Optional + +```python +maintenance_window_time_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `network_input`Optional + +```python +network_input: typing.Union[IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] + +--- + +##### `plan_input`Optional + +```python +plan_input: str +``` + +- *Type:* str + +--- + +##### `powered_input`Optional + +```python +powered_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `properties_input`Optional + +```python +properties_input: ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `title_input`Optional + +```python +title_input: str +``` + +- *Type:* str + +--- + +##### `zone_input`Optional + +```python +zone_input: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `labels`Required + +```python +labels: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +--- + +##### `maintenance_window_dow`Required + +```python +maintenance_window_dow: str +``` + +- *Type:* str + +--- + +##### `maintenance_window_time`Required + +```python +maintenance_window_time: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `plan`Required + +```python +plan: str +``` + +- *Type:* str + +--- + +##### `powered`Required + +```python +powered: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `title`Required + +```python +title: str +``` + +- *Type:* str + +--- + +##### `zone`Required + +```python +zone: str +``` + +- *Type:* str + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### ManagedDatabaseValkeyComponents + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyComponents() +``` + + +### ManagedDatabaseValkeyConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyConfig( + 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, + name: str, + plan: str, + title: str, + zone: str, + id: str = None, + labels: typing.Mapping[str] = None, + maintenance_window_dow: str = None, + maintenance_window_time: str = None, + network: typing.Union[IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] = None, + powered: typing.Union[bool, IResolvable] = None, + properties: ManagedDatabaseValkeyProperties = 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.* | +| name | str | Name of the service. | +| plan | str | Service plan to use. | +| title | str | Title of a managed database instance. | +| zone | str | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| labels | typing.Mapping[str] | User defined key-value pairs to classify the managed database. | +| maintenance_window_dow | str | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| maintenance_window_time | str | Maintenance window UTC time in hh:mm:ss format. | +| network | typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] | network block. | +| powered | typing.Union[bool, cdktf.IResolvable] | The administrative power state of the service. | +| properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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]] + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `plan`Required + +```python +plan: str +``` + +- *Type:* str + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `title`Required + +```python +title: str +``` + +- *Type:* str + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `zone`Required + +```python +zone: str +``` + +- *Type:* str + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `labels`Optional + +```python +labels: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `maintenance_window_dow`Optional + +```python +maintenance_window_dow: str +``` + +- *Type:* str + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `maintenance_window_time`Optional + +```python +maintenance_window_time: str +``` + +- *Type:* str + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `network`Optional + +```python +network: typing.Union[IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `powered`Optional + +```python +powered: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `properties`Optional + +```python +properties: ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +### ManagedDatabaseValkeyNetwork + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNetwork( + family: str, + name: str, + type: str, + uuid: str +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| family | str | Network family. Currently only `IPv4` is supported. | +| name | str | The name of the network. Must be unique within the service. | +| type | str | The type of the network. Must be private. | +| uuid | str | Private network UUID. Must reside in the same zone as the database. | + +--- + +##### `family`Required + +```python +family: str +``` + +- *Type:* str + +Network family. Currently only `IPv4` is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +The name of the network. Must be unique within the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +The type of the network. Must be private. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + +--- + +##### `uuid`Required + +```python +uuid: str +``` + +- *Type:* str + +Private network UUID. Must reside in the same zone as the database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + +--- + +### ManagedDatabaseValkeyNodeStates + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNodeStates() +``` + + +### ManagedDatabaseValkeyProperties + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyProperties( + automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] = None, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, + ip_filter: typing.List[str] = None, + migration: ManagedDatabaseValkeyPropertiesMigration = None, + public_access: typing.Union[bool, IResolvable] = None, + service_log: typing.Union[bool, IResolvable] = None, + valkey_acl_channels_default: str = None, + valkey_io_threads: typing.Union[int, float] = None, + valkey_lfu_decay_time: typing.Union[int, float] = None, + valkey_lfu_log_factor: typing.Union[int, float] = None, + valkey_maxmemory_policy: str = None, + valkey_notify_keyspace_events: str = None, + valkey_number_of_databases: typing.Union[int, float] = None, + valkey_persistence: str = None, + valkey_pubsub_client_output_buffer_limit: typing.Union[int, float] = None, + valkey_ssl: typing.Union[bool, IResolvable] = None, + valkey_timeout: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backup_hour | typing.Union[int, float] | The hour of day (in UTC) when backup for the service is started. | +| backup_minute | typing.Union[int, float] | The minute of an hour when backup for the service is started. | +| ip_filter | typing.List[str] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | +| migration | ManagedDatabaseValkeyPropertiesMigration | migration block. | +| public_access | typing.Union[bool, cdktf.IResolvable] | Public Access. Allow access to the service from the public Internet. | +| service_log | typing.Union[bool, cdktf.IResolvable] | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| valkey_acl_channels_default | str | Default ACL for pub/sub channels used when a Valkey user is created. | +| valkey_io_threads | typing.Union[int, float] | Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. | +| valkey_lfu_decay_time | typing.Union[int, float] | LFU maxmemory-policy counter decay time in minutes. | +| valkey_lfu_log_factor | typing.Union[int, float] | Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. | +| valkey_maxmemory_policy | str | Valkey maxmemory-policy. | +| valkey_notify_keyspace_events | str | Set notify-keyspace-events option. | +| valkey_number_of_databases | typing.Union[int, float] | Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. | +| valkey_persistence | str | Valkey persistence. | +| valkey_pubsub_client_output_buffer_limit | typing.Union[int, float] | Pub/sub client output buffer hard limit in MB. | +| valkey_ssl | typing.Union[bool, cdktf.IResolvable] | Require SSL to access Valkey. | +| valkey_timeout | typing.Union[int, float] | Valkey idle connection timeout in seconds. | + +--- + +##### `automatic_utility_network_ip_filter`Optional + +```python +automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +##### `backup_hour`Optional + +```python +backup_hour: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +##### `backup_minute`Optional + +```python +backup_minute: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +##### `ip_filter`Optional + +```python +ip_filter: typing.List[str] +``` + +- *Type:* typing.List[str] + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +##### `migration`Optional + +```python +migration: ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +##### `public_access`Optional + +```python +public_access: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +##### `service_log`Optional + +```python +service_log: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +##### `valkey_acl_channels_default`Optional + +```python +valkey_acl_channels_default: str +``` + +- *Type:* str + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +##### `valkey_io_threads`Optional + +```python +valkey_io_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +##### `valkey_lfu_decay_time`Optional + +```python +valkey_lfu_decay_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +##### `valkey_lfu_log_factor`Optional + +```python +valkey_lfu_log_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +##### `valkey_maxmemory_policy`Optional + +```python +valkey_maxmemory_policy: str +``` + +- *Type:* str + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +##### `valkey_notify_keyspace_events`Optional + +```python +valkey_notify_keyspace_events: str +``` + +- *Type:* str + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +##### `valkey_number_of_databases`Optional + +```python +valkey_number_of_databases: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +##### `valkey_persistence`Optional + +```python +valkey_persistence: str +``` + +- *Type:* str + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +##### `valkey_pubsub_client_output_buffer_limit`Optional + +```python +valkey_pubsub_client_output_buffer_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +##### `valkey_ssl`Optional + +```python +valkey_ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +##### `valkey_timeout`Optional + +```python +valkey_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +### ManagedDatabaseValkeyPropertiesMigration + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyPropertiesMigration( + dbname: str = None, + host: str = None, + ignore_dbs: str = None, + ignore_roles: str = None, + method: str = None, + password: str = None, + port: typing.Union[int, float] = None, + ssl: typing.Union[bool, IResolvable] = None, + username: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| dbname | str | Database name for bootstrapping the initial connection. | +| host | str | Hostname or IP address of the server where to migrate data from. | +| ignore_dbs | str | Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). | +| ignore_roles | str | Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). | +| method | str | The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). | +| password | str | Password for authentication with the server where to migrate data from. | +| port | typing.Union[int, float] | Port number of the server where to migrate data from. | +| ssl | typing.Union[bool, cdktf.IResolvable] | The server where to migrate data from is secured with SSL. | +| username | str | User name for authentication with the server where to migrate data from. | + +--- + +##### `dbname`Optional + +```python +dbname: str +``` + +- *Type:* str + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +##### `host`Optional + +```python +host: str +``` + +- *Type:* str + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +##### `ignore_dbs`Optional + +```python +ignore_dbs: str +``` + +- *Type:* str + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +##### `ignore_roles`Optional + +```python +ignore_roles: str +``` + +- *Type:* str + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +##### `method`Optional + +```python +method: str +``` + +- *Type:* str + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +##### `password`Optional + +```python +password: str +``` + +- *Type:* str + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +##### `port`Optional + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +##### `ssl`Optional + +```python +ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +##### `username`Optional + +```python +username: str +``` + +- *Type:* str + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +## Classes + +### ManagedDatabaseValkeyComponentsList + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyComponentsList( + 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** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `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] +) -> ManagedDatabaseValkeyComponentsOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyComponentsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyComponentsOutputReference( + 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 | str | *No description.* | +| host | str | *No description.* | +| port | typing.Union[int, float] | *No description.* | +| route | str | *No description.* | +| usage | str | *No description.* | +| internal_value | ManagedDatabaseValkeyComponents | *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: str +``` + +- *Type:* str + +--- + +##### `host`Required + +```python +host: str +``` + +- *Type:* str + +--- + +##### `port`Required + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `route`Required + +```python +route: str +``` + +- *Type:* str + +--- + +##### `usage`Required + +```python +usage: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseValkeyComponents +``` + +- *Type:* ManagedDatabaseValkeyComponents + +--- + + +### ManagedDatabaseValkeyNetworkList + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNetworkList( + 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** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `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] +) -> ManagedDatabaseValkeyNetworkOutputReference +``` + +###### `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[ManagedDatabaseValkeyNetwork]] | *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[ManagedDatabaseValkeyNetwork]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ManagedDatabaseValkeyNetwork]] + +--- + + +### ManagedDatabaseValkeyNetworkOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNetworkOutputReference( + 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.* | +| family_input | str | *No description.* | +| name_input | str | *No description.* | +| type_input | str | *No description.* | +| uuid_input | str | *No description.* | +| family | str | *No description.* | +| name | str | *No description.* | +| type | str | *No description.* | +| uuid | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, ManagedDatabaseValkeyNetwork] | *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 + +--- + +##### `family_input`Optional + +```python +family_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `type_input`Optional + +```python +type_input: str +``` + +- *Type:* str + +--- + +##### `uuid_input`Optional + +```python +uuid_input: str +``` + +- *Type:* str + +--- + +##### `family`Required + +```python +family: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `uuid`Required + +```python +uuid: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, ManagedDatabaseValkeyNetwork] +``` + +- *Type:* typing.Union[cdktf.IResolvable, ManagedDatabaseValkeyNetwork] + +--- + + +### ManagedDatabaseValkeyNodeStatesList + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNodeStatesList( + 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** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| 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.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `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] +) -> ManagedDatabaseValkeyNodeStatesOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyNodeStatesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyNodeStatesOutputReference( + 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.* | +| name | str | *No description.* | +| role | str | *No description.* | +| state | str | *No description.* | +| internal_value | ManagedDatabaseValkeyNodeStates | *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 + +--- + +##### `role`Required + +```python +role: str +``` + +- *Type:* str + +--- + +##### `state`Required + +```python +state: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseValkeyNodeStates +``` + +- *Type:* ManagedDatabaseValkeyNodeStates + +--- + + +### ManagedDatabaseValkeyPropertiesMigrationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyPropertiesMigrationOutputReference( + 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_dbname | *No description.* | +| reset_host | *No description.* | +| reset_ignore_dbs | *No description.* | +| reset_ignore_roles | *No description.* | +| reset_method | *No description.* | +| reset_password | *No description.* | +| reset_port | *No description.* | +| reset_ssl | *No description.* | +| reset_username | *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_dbname` + +```python +def reset_dbname() -> None +``` + +##### `reset_host` + +```python +def reset_host() -> None +``` + +##### `reset_ignore_dbs` + +```python +def reset_ignore_dbs() -> None +``` + +##### `reset_ignore_roles` + +```python +def reset_ignore_roles() -> None +``` + +##### `reset_method` + +```python +def reset_method() -> None +``` + +##### `reset_password` + +```python +def reset_password() -> None +``` + +##### `reset_port` + +```python +def reset_port() -> None +``` + +##### `reset_ssl` + +```python +def reset_ssl() -> None +``` + +##### `reset_username` + +```python +def reset_username() -> 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.* | +| dbname_input | str | *No description.* | +| host_input | str | *No description.* | +| ignore_dbs_input | str | *No description.* | +| ignore_roles_input | str | *No description.* | +| method_input | str | *No description.* | +| password_input | str | *No description.* | +| port_input | typing.Union[int, float] | *No description.* | +| ssl_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| username_input | str | *No description.* | +| dbname | str | *No description.* | +| host | str | *No description.* | +| ignore_dbs | str | *No description.* | +| ignore_roles | str | *No description.* | +| method | str | *No description.* | +| password | str | *No description.* | +| port | typing.Union[int, float] | *No description.* | +| ssl | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| username | str | *No description.* | +| internal_value | ManagedDatabaseValkeyPropertiesMigration | *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 + +--- + +##### `dbname_input`Optional + +```python +dbname_input: str +``` + +- *Type:* str + +--- + +##### `host_input`Optional + +```python +host_input: str +``` + +- *Type:* str + +--- + +##### `ignore_dbs_input`Optional + +```python +ignore_dbs_input: str +``` + +- *Type:* str + +--- + +##### `ignore_roles_input`Optional + +```python +ignore_roles_input: str +``` + +- *Type:* str + +--- + +##### `method_input`Optional + +```python +method_input: str +``` + +- *Type:* str + +--- + +##### `password_input`Optional + +```python +password_input: str +``` + +- *Type:* str + +--- + +##### `port_input`Optional + +```python +port_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] + +--- + +##### `username_input`Optional + +```python +username_input: str +``` + +- *Type:* str + +--- + +##### `dbname`Required + +```python +dbname: str +``` + +- *Type:* str + +--- + +##### `host`Required + +```python +host: str +``` + +- *Type:* str + +--- + +##### `ignore_dbs`Required + +```python +ignore_dbs: str +``` + +- *Type:* str + +--- + +##### `ignore_roles`Required + +```python +ignore_roles: str +``` + +- *Type:* str + +--- + +##### `method`Required + +```python +method: str +``` + +- *Type:* str + +--- + +##### `password`Required + +```python +password: str +``` + +- *Type:* str + +--- + +##### `port`Required + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ssl`Required + +```python +ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `username`Required + +```python +username: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + + +### ManagedDatabaseValkeyPropertiesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_database_valkey + +managedDatabaseValkey.ManagedDatabaseValkeyPropertiesOutputReference( + 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_migration | *No description.* | +| reset_automatic_utility_network_ip_filter | *No description.* | +| reset_backup_hour | *No description.* | +| reset_backup_minute | *No description.* | +| reset_ip_filter | *No description.* | +| reset_migration | *No description.* | +| reset_public_access | *No description.* | +| reset_service_log | *No description.* | +| reset_valkey_acl_channels_default | *No description.* | +| reset_valkey_io_threads | *No description.* | +| reset_valkey_lfu_decay_time | *No description.* | +| reset_valkey_lfu_log_factor | *No description.* | +| reset_valkey_maxmemory_policy | *No description.* | +| reset_valkey_notify_keyspace_events | *No description.* | +| reset_valkey_number_of_databases | *No description.* | +| reset_valkey_persistence | *No description.* | +| reset_valkey_pubsub_client_output_buffer_limit | *No description.* | +| reset_valkey_ssl | *No description.* | +| reset_valkey_timeout | *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_migration` + +```python +def put_migration( + dbname: str = None, + host: str = None, + ignore_dbs: str = None, + ignore_roles: str = None, + method: str = None, + password: str = None, + port: typing.Union[int, float] = None, + ssl: typing.Union[bool, IResolvable] = None, + username: str = None +) -> None +``` + +###### `dbname`Optional + +- *Type:* str + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +###### `host`Optional + +- *Type:* str + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +###### `ignore_dbs`Optional + +- *Type:* str + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +###### `ignore_roles`Optional + +- *Type:* str + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +###### `method`Optional + +- *Type:* str + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +###### `password`Optional + +- *Type:* str + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +###### `port`Optional + +- *Type:* typing.Union[int, float] + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +###### `ssl`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +###### `username`Optional + +- *Type:* str + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +##### `reset_automatic_utility_network_ip_filter` + +```python +def reset_automatic_utility_network_ip_filter() -> None +``` + +##### `reset_backup_hour` + +```python +def reset_backup_hour() -> None +``` + +##### `reset_backup_minute` + +```python +def reset_backup_minute() -> None +``` + +##### `reset_ip_filter` + +```python +def reset_ip_filter() -> None +``` + +##### `reset_migration` + +```python +def reset_migration() -> None +``` + +##### `reset_public_access` + +```python +def reset_public_access() -> None +``` + +##### `reset_service_log` + +```python +def reset_service_log() -> None +``` + +##### `reset_valkey_acl_channels_default` + +```python +def reset_valkey_acl_channels_default() -> None +``` + +##### `reset_valkey_io_threads` + +```python +def reset_valkey_io_threads() -> None +``` + +##### `reset_valkey_lfu_decay_time` + +```python +def reset_valkey_lfu_decay_time() -> None +``` + +##### `reset_valkey_lfu_log_factor` + +```python +def reset_valkey_lfu_log_factor() -> None +``` + +##### `reset_valkey_maxmemory_policy` + +```python +def reset_valkey_maxmemory_policy() -> None +``` + +##### `reset_valkey_notify_keyspace_events` + +```python +def reset_valkey_notify_keyspace_events() -> None +``` + +##### `reset_valkey_number_of_databases` + +```python +def reset_valkey_number_of_databases() -> None +``` + +##### `reset_valkey_persistence` + +```python +def reset_valkey_persistence() -> None +``` + +##### `reset_valkey_pubsub_client_output_buffer_limit` + +```python +def reset_valkey_pubsub_client_output_buffer_limit() -> None +``` + +##### `reset_valkey_ssl` + +```python +def reset_valkey_ssl() -> None +``` + +##### `reset_valkey_timeout` + +```python +def reset_valkey_timeout() -> 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.* | +| migration | ManagedDatabaseValkeyPropertiesMigrationOutputReference | *No description.* | +| automatic_utility_network_ip_filter_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| backup_hour_input | typing.Union[int, float] | *No description.* | +| backup_minute_input | typing.Union[int, float] | *No description.* | +| ip_filter_input | typing.List[str] | *No description.* | +| migration_input | ManagedDatabaseValkeyPropertiesMigration | *No description.* | +| public_access_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| service_log_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| valkey_acl_channels_default_input | str | *No description.* | +| valkey_io_threads_input | typing.Union[int, float] | *No description.* | +| valkey_lfu_decay_time_input | typing.Union[int, float] | *No description.* | +| valkey_lfu_log_factor_input | typing.Union[int, float] | *No description.* | +| valkey_maxmemory_policy_input | str | *No description.* | +| valkey_notify_keyspace_events_input | str | *No description.* | +| valkey_number_of_databases_input | typing.Union[int, float] | *No description.* | +| valkey_persistence_input | str | *No description.* | +| valkey_pubsub_client_output_buffer_limit_input | typing.Union[int, float] | *No description.* | +| valkey_ssl_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| valkey_timeout_input | typing.Union[int, float] | *No description.* | +| automatic_utility_network_ip_filter | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| backup_hour | typing.Union[int, float] | *No description.* | +| backup_minute | typing.Union[int, float] | *No description.* | +| ip_filter | typing.List[str] | *No description.* | +| public_access | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| service_log | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| valkey_acl_channels_default | str | *No description.* | +| valkey_io_threads | typing.Union[int, float] | *No description.* | +| valkey_lfu_decay_time | typing.Union[int, float] | *No description.* | +| valkey_lfu_log_factor | typing.Union[int, float] | *No description.* | +| valkey_maxmemory_policy | str | *No description.* | +| valkey_notify_keyspace_events | str | *No description.* | +| valkey_number_of_databases | typing.Union[int, float] | *No description.* | +| valkey_persistence | str | *No description.* | +| valkey_pubsub_client_output_buffer_limit | typing.Union[int, float] | *No description.* | +| valkey_ssl | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| valkey_timeout | typing.Union[int, float] | *No description.* | +| internal_value | ManagedDatabaseValkeyProperties | *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 + +--- + +##### `migration`Required + +```python +migration: ManagedDatabaseValkeyPropertiesMigrationOutputReference +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigrationOutputReference + +--- + +##### `automatic_utility_network_ip_filter_input`Optional + +```python +automatic_utility_network_ip_filter_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `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] + +--- + +##### `ip_filter_input`Optional + +```python +ip_filter_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `migration_input`Optional + +```python +migration_input: ManagedDatabaseValkeyPropertiesMigration +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `public_access_input`Optional + +```python +public_access_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `service_log_input`Optional + +```python +service_log_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `valkey_acl_channels_default_input`Optional + +```python +valkey_acl_channels_default_input: str +``` + +- *Type:* str + +--- + +##### `valkey_io_threads_input`Optional + +```python +valkey_io_threads_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_lfu_decay_time_input`Optional + +```python +valkey_lfu_decay_time_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_lfu_log_factor_input`Optional + +```python +valkey_lfu_log_factor_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_maxmemory_policy_input`Optional + +```python +valkey_maxmemory_policy_input: str +``` + +- *Type:* str + +--- + +##### `valkey_notify_keyspace_events_input`Optional + +```python +valkey_notify_keyspace_events_input: str +``` + +- *Type:* str + +--- + +##### `valkey_number_of_databases_input`Optional + +```python +valkey_number_of_databases_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_persistence_input`Optional + +```python +valkey_persistence_input: str +``` + +- *Type:* str + +--- + +##### `valkey_pubsub_client_output_buffer_limit_input`Optional + +```python +valkey_pubsub_client_output_buffer_limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_ssl_input`Optional + +```python +valkey_ssl_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `valkey_timeout_input`Optional + +```python +valkey_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `automatic_utility_network_ip_filter`Required + +```python +automatic_utility_network_ip_filter: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `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] + +--- + +##### `ip_filter`Required + +```python +ip_filter: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `public_access`Required + +```python +public_access: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `service_log`Required + +```python +service_log: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `valkey_acl_channels_default`Required + +```python +valkey_acl_channels_default: str +``` + +- *Type:* str + +--- + +##### `valkey_io_threads`Required + +```python +valkey_io_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_lfu_decay_time`Required + +```python +valkey_lfu_decay_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_lfu_log_factor`Required + +```python +valkey_lfu_log_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_maxmemory_policy`Required + +```python +valkey_maxmemory_policy: str +``` + +- *Type:* str + +--- + +##### `valkey_notify_keyspace_events`Required + +```python +valkey_notify_keyspace_events: str +``` + +- *Type:* str + +--- + +##### `valkey_number_of_databases`Required + +```python +valkey_number_of_databases: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_persistence`Required + +```python +valkey_persistence: str +``` + +- *Type:* str + +--- + +##### `valkey_pubsub_client_output_buffer_limit`Required + +```python +valkey_pubsub_client_output_buffer_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `valkey_ssl`Required + +```python +valkey_ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `valkey_timeout`Required + +```python +valkey_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional + +```python +internal_value: ManagedDatabaseValkeyProperties +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + + + diff --git a/docs/managedDatabaseValkey.typescript.md b/docs/managedDatabaseValkey.typescript.md new file mode 100644 index 000000000..13f469935 --- /dev/null +++ b/docs/managedDatabaseValkey.typescript.md @@ -0,0 +1,4635 @@ +# `managedDatabaseValkey` Submodule + +## Constructs + +### ManagedDatabaseValkey + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}. + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkey(scope: Construct, id: string, config: ManagedDatabaseValkeyConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | ManagedDatabaseValkeyConfig | *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:* ManagedDatabaseValkeyConfig + +--- + +#### 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. | +| toHclTerraform | *No description.* | +| 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.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putNetwork | *No description.* | +| putProperties | *No description.* | +| resetId | *No description.* | +| resetLabels | *No description.* | +| resetMaintenanceWindowDow | *No description.* | +| resetMaintenanceWindowTime | *No description.* | +| resetNetwork | *No description.* | +| resetPowered | *No description.* | +| resetProperties | *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. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `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 + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `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 + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putNetwork` + +```typescript +public putNetwork(value: IResolvable | ManagedDatabaseValkeyNetwork[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | ManagedDatabaseValkeyNetwork[] + +--- + +##### `putProperties` + +```typescript +public putProperties(value: ManagedDatabaseValkeyProperties): void +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetLabels` + +```typescript +public resetLabels(): void +``` + +##### `resetMaintenanceWindowDow` + +```typescript +public resetMaintenanceWindowDow(): void +``` + +##### `resetMaintenanceWindowTime` + +```typescript +public resetMaintenanceWindowTime(): void +``` + +##### `resetNetwork` + +```typescript +public resetNetwork(): void +``` + +##### `resetPowered` + +```typescript +public resetPowered(): void +``` + +##### `resetProperties` + +```typescript +public resetProperties(): 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 ManagedDatabaseValkey resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +managedDatabaseValkey.ManagedDatabaseValkey.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 { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +managedDatabaseValkey.ManagedDatabaseValkey.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +managedDatabaseValkey.ManagedDatabaseValkey.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +managedDatabaseValkey.ManagedDatabaseValkey.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing ManagedDatabaseValkey that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#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 ManagedDatabaseValkey 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.* | +| components | ManagedDatabaseValkeyComponentsList | *No description.* | +| network | ManagedDatabaseValkeyNetworkList | *No description.* | +| nodeStates | ManagedDatabaseValkeyNodeStatesList | *No description.* | +| primaryDatabase | string | *No description.* | +| properties | ManagedDatabaseValkeyPropertiesOutputReference | *No description.* | +| serviceHost | string | *No description.* | +| servicePassword | string | *No description.* | +| servicePort | string | *No description.* | +| serviceUri | string | *No description.* | +| serviceUsername | string | *No description.* | +| state | string | *No description.* | +| type | string | *No description.* | +| idInput | string | *No description.* | +| labelsInput | {[ key: string ]: string} | *No description.* | +| maintenanceWindowDowInput | string | *No description.* | +| maintenanceWindowTimeInput | string | *No description.* | +| nameInput | string | *No description.* | +| networkInput | cdktf.IResolvable \| ManagedDatabaseValkeyNetwork[] | *No description.* | +| planInput | string | *No description.* | +| poweredInput | boolean \| cdktf.IResolvable | *No description.* | +| propertiesInput | ManagedDatabaseValkeyProperties | *No description.* | +| titleInput | string | *No description.* | +| zoneInput | string | *No description.* | +| id | string | *No description.* | +| labels | {[ key: string ]: string} | *No description.* | +| maintenanceWindowDow | string | *No description.* | +| maintenanceWindowTime | string | *No description.* | +| name | string | *No description.* | +| plan | string | *No description.* | +| powered | boolean \| cdktf.IResolvable | *No description.* | +| title | string | *No description.* | +| zone | string | *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[] + +--- + +##### `components`Required + +```typescript +public readonly components: ManagedDatabaseValkeyComponentsList; +``` + +- *Type:* ManagedDatabaseValkeyComponentsList + +--- + +##### `network`Required + +```typescript +public readonly network: ManagedDatabaseValkeyNetworkList; +``` + +- *Type:* ManagedDatabaseValkeyNetworkList + +--- + +##### `nodeStates`Required + +```typescript +public readonly nodeStates: ManagedDatabaseValkeyNodeStatesList; +``` + +- *Type:* ManagedDatabaseValkeyNodeStatesList + +--- + +##### `primaryDatabase`Required + +```typescript +public readonly primaryDatabase: string; +``` + +- *Type:* string + +--- + +##### `properties`Required + +```typescript +public readonly properties: ManagedDatabaseValkeyPropertiesOutputReference; +``` + +- *Type:* ManagedDatabaseValkeyPropertiesOutputReference + +--- + +##### `serviceHost`Required + +```typescript +public readonly serviceHost: string; +``` + +- *Type:* string + +--- + +##### `servicePassword`Required + +```typescript +public readonly servicePassword: string; +``` + +- *Type:* string + +--- + +##### `servicePort`Required + +```typescript +public readonly servicePort: string; +``` + +- *Type:* string + +--- + +##### `serviceUri`Required + +```typescript +public readonly serviceUri: string; +``` + +- *Type:* string + +--- + +##### `serviceUsername`Required + +```typescript +public readonly serviceUsername: string; +``` + +- *Type:* string + +--- + +##### `state`Required + +```typescript +public readonly state: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `labelsInput`Optional + +```typescript +public readonly labelsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `maintenanceWindowDowInput`Optional + +```typescript +public readonly maintenanceWindowDowInput: string; +``` + +- *Type:* string + +--- + +##### `maintenanceWindowTimeInput`Optional + +```typescript +public readonly maintenanceWindowTimeInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `networkInput`Optional + +```typescript +public readonly networkInput: IResolvable | ManagedDatabaseValkeyNetwork[]; +``` + +- *Type:* cdktf.IResolvable | ManagedDatabaseValkeyNetwork[] + +--- + +##### `planInput`Optional + +```typescript +public readonly planInput: string; +``` + +- *Type:* string + +--- + +##### `poweredInput`Optional + +```typescript +public readonly poweredInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `propertiesInput`Optional + +```typescript +public readonly propertiesInput: ManagedDatabaseValkeyProperties; +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + +##### `titleInput`Optional + +```typescript +public readonly titleInput: string; +``` + +- *Type:* string + +--- + +##### `zoneInput`Optional + +```typescript +public readonly zoneInput: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `labels`Required + +```typescript +public readonly labels: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `maintenanceWindowDow`Required + +```typescript +public readonly maintenanceWindowDow: string; +``` + +- *Type:* string + +--- + +##### `maintenanceWindowTime`Required + +```typescript +public readonly maintenanceWindowTime: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `plan`Required + +```typescript +public readonly plan: string; +``` + +- *Type:* string + +--- + +##### `powered`Required + +```typescript +public readonly powered: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `title`Required + +```typescript +public readonly title: string; +``` + +- *Type:* string + +--- + +##### `zone`Required + +```typescript +public readonly zone: string; +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### ManagedDatabaseValkeyComponents + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyComponents: managedDatabaseValkey.ManagedDatabaseValkeyComponents = { ... } +``` + + +### ManagedDatabaseValkeyConfig + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyConfig: managedDatabaseValkey.ManagedDatabaseValkeyConfig = { ... } +``` + +#### 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.* | +| name | string | Name of the service. | +| plan | string | Service plan to use. | +| title | string | Title of a managed database instance. | +| zone | string | Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. | +| labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed database. | +| maintenanceWindowDow | string | Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). | +| maintenanceWindowTime | string | Maintenance window UTC time in hh:mm:ss format. | +| network | cdktf.IResolvable \| ManagedDatabaseValkeyNetwork[] | network block. | +| powered | boolean \| cdktf.IResolvable | The administrative power state of the service. | +| properties | ManagedDatabaseValkeyProperties | properties block. | + +--- + +##### `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[] + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Name of the service. + +The name is used as a prefix for the logical hostname. Must be unique within an account + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `plan`Required + +```typescript +public readonly plan: string; +``` + +- *Type:* string + +Service plan to use. + +This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + +--- + +##### `title`Required + +```typescript +public readonly title: string; +``` + +- *Type:* string + +Title of a managed database instance. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + +--- + +##### `zone`Required + +```typescript +public readonly zone: string; +``` + +- *Type:* string + +Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `labels`Optional + +```typescript +public readonly labels: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +User defined key-value pairs to classify the managed database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + +--- + +##### `maintenanceWindowDow`Optional + +```typescript +public readonly maintenanceWindowDow: string; +``` + +- *Type:* string + +Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + +--- + +##### `maintenanceWindowTime`Optional + +```typescript +public readonly maintenanceWindowTime: string; +``` + +- *Type:* string + +Maintenance window UTC time in hh:mm:ss format. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + +--- + +##### `network`Optional + +```typescript +public readonly network: IResolvable | ManagedDatabaseValkeyNetwork[]; +``` + +- *Type:* cdktf.IResolvable | ManagedDatabaseValkeyNetwork[] + +network block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + +--- + +##### `powered`Optional + +```typescript +public readonly powered: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +The administrative power state of the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + +--- + +##### `properties`Optional + +```typescript +public readonly properties: ManagedDatabaseValkeyProperties; +``` + +- *Type:* ManagedDatabaseValkeyProperties + +properties block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + +--- + +### ManagedDatabaseValkeyNetwork + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyNetwork: managedDatabaseValkey.ManagedDatabaseValkeyNetwork = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| family | string | Network family. Currently only `IPv4` is supported. | +| name | string | The name of the network. Must be unique within the service. | +| type | string | The type of the network. Must be private. | +| uuid | string | Private network UUID. Must reside in the same zone as the database. | + +--- + +##### `family`Required + +```typescript +public readonly family: string; +``` + +- *Type:* string + +Network family. Currently only `IPv4` is supported. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +The name of the network. Must be unique within the service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +The type of the network. Must be private. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + +--- + +##### `uuid`Required + +```typescript +public readonly uuid: string; +``` + +- *Type:* string + +Private network UUID. Must reside in the same zone as the database. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + +--- + +### ManagedDatabaseValkeyNodeStates + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyNodeStates: managedDatabaseValkey.ManagedDatabaseValkeyNodeStates = { ... } +``` + + +### ManagedDatabaseValkeyProperties + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyProperties: managedDatabaseValkey.ManagedDatabaseValkeyProperties = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. | +| backupHour | number | The hour of day (in UTC) when backup for the service is started. | +| backupMinute | number | The minute of an hour when backup for the service is started. | +| ipFilter | string[] | IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. | +| migration | ManagedDatabaseValkeyPropertiesMigration | migration block. | +| publicAccess | boolean \| cdktf.IResolvable | Public Access. Allow access to the service from the public Internet. | +| serviceLog | boolean \| cdktf.IResolvable | Service logging. Store logs for the service so that they are available in the HTTP API and console. | +| valkeyAclChannelsDefault | string | Default ACL for pub/sub channels used when a Valkey user is created. | +| valkeyIoThreads | number | Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. | +| valkeyLfuDecayTime | number | LFU maxmemory-policy counter decay time in minutes. | +| valkeyLfuLogFactor | number | Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. | +| valkeyMaxmemoryPolicy | string | Valkey maxmemory-policy. | +| valkeyNotifyKeyspaceEvents | string | Set notify-keyspace-events option. | +| valkeyNumberOfDatabases | number | Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. | +| valkeyPersistence | string | Valkey persistence. | +| valkeyPubsubClientOutputBufferLimit | number | Pub/sub client output buffer hard limit in MB. | +| valkeySsl | boolean \| cdktf.IResolvable | Require SSL to access Valkey. | +| valkeyTimeout | number | Valkey idle connection timeout in seconds. | + +--- + +##### `automaticUtilityNetworkIpFilter`Optional + +```typescript +public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + +--- + +##### `backupHour`Optional + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +The hour of day (in UTC) when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + +--- + +##### `backupMinute`Optional + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +The minute of an hour when backup for the service is started. + +New backup is only started if previous backup has already completed. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + +--- + +##### `ipFilter`Optional + +```typescript +public readonly ipFilter: string[]; +``` + +- *Type:* string[] + +IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + +--- + +##### `migration`Optional + +```typescript +public readonly migration: ManagedDatabaseValkeyPropertiesMigration; +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +migration block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + +--- + +##### `publicAccess`Optional + +```typescript +public readonly publicAccess: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Public Access. Allow access to the service from the public Internet. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + +--- + +##### `serviceLog`Optional + +```typescript +public readonly serviceLog: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Service logging. Store logs for the service so that they are available in the HTTP API and console. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + +--- + +##### `valkeyAclChannelsDefault`Optional + +```typescript +public readonly valkeyAclChannelsDefault: string; +``` + +- *Type:* string + +Default ACL for pub/sub channels used when a Valkey user is created. + +Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + +--- + +##### `valkeyIoThreads`Optional + +```typescript +public readonly valkeyIoThreads: number; +``` + +- *Type:* number + +Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + +--- + +##### `valkeyLfuDecayTime`Optional + +```typescript +public readonly valkeyLfuDecayTime: number; +``` + +- *Type:* number + +LFU maxmemory-policy counter decay time in minutes. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + +--- + +##### `valkeyLfuLogFactor`Optional + +```typescript +public readonly valkeyLfuLogFactor: number; +``` + +- *Type:* number + +Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + +--- + +##### `valkeyMaxmemoryPolicy`Optional + +```typescript +public readonly valkeyMaxmemoryPolicy: string; +``` + +- *Type:* string + +Valkey maxmemory-policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + +--- + +##### `valkeyNotifyKeyspaceEvents`Optional + +```typescript +public readonly valkeyNotifyKeyspaceEvents: string; +``` + +- *Type:* string + +Set notify-keyspace-events option. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + +--- + +##### `valkeyNumberOfDatabases`Optional + +```typescript +public readonly valkeyNumberOfDatabases: number; +``` + +- *Type:* number + +Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + +--- + +##### `valkeyPersistence`Optional + +```typescript +public readonly valkeyPersistence: string; +``` + +- *Type:* string + +Valkey persistence. + +When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + +--- + +##### `valkeyPubsubClientOutputBufferLimit`Optional + +```typescript +public readonly valkeyPubsubClientOutputBufferLimit: number; +``` + +- *Type:* number + +Pub/sub client output buffer hard limit in MB. + +Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + +--- + +##### `valkeySsl`Optional + +```typescript +public readonly valkeySsl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Require SSL to access Valkey. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + +--- + +##### `valkeyTimeout`Optional + +```typescript +public readonly valkeyTimeout: number; +``` + +- *Type:* number + +Valkey idle connection timeout in seconds. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + +--- + +### ManagedDatabaseValkeyPropertiesMigration + +#### Initializer + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +const managedDatabaseValkeyPropertiesMigration: managedDatabaseValkey.ManagedDatabaseValkeyPropertiesMigration = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| dbname | string | Database name for bootstrapping the initial connection. | +| host | string | Hostname or IP address of the server where to migrate data from. | +| ignoreDbs | string | Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). | +| ignoreRoles | string | Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). | +| method | string | The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). | +| password | string | Password for authentication with the server where to migrate data from. | +| port | number | Port number of the server where to migrate data from. | +| ssl | boolean \| cdktf.IResolvable | The server where to migrate data from is secured with SSL. | +| username | string | User name for authentication with the server where to migrate data from. | + +--- + +##### `dbname`Optional + +```typescript +public readonly dbname: string; +``` + +- *Type:* string + +Database name for bootstrapping the initial connection. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + +--- + +##### `host`Optional + +```typescript +public readonly host: string; +``` + +- *Type:* string + +Hostname or IP address of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + +--- + +##### `ignoreDbs`Optional + +```typescript +public readonly ignoreDbs: string; +``` + +- *Type:* string + +Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + +--- + +##### `ignoreRoles`Optional + +```typescript +public readonly ignoreRoles: string; +``` + +- *Type:* string + +Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + +--- + +##### `method`Optional + +```typescript +public readonly method: string; +``` + +- *Type:* string + +The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + +--- + +##### `password`Optional + +```typescript +public readonly password: string; +``` + +- *Type:* string + +Password for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + +--- + +##### `port`Optional + +```typescript +public readonly port: number; +``` + +- *Type:* number + +Port number of the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + +--- + +##### `ssl`Optional + +```typescript +public readonly ssl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +The server where to migrate data from is secured with SSL. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + +--- + +##### `username`Optional + +```typescript +public readonly username: string; +``` + +- *Type:* string + +User name for authentication with the server where to migrate data from. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + +--- + +## Classes + +### ManagedDatabaseValkeyComponentsList + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyComponentsList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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): ManagedDatabaseValkeyComponentsOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyComponentsOutputReference + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyComponentsOutputReference(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 | string | *No description.* | +| host | string | *No description.* | +| port | number | *No description.* | +| route | string | *No description.* | +| usage | string | *No description.* | +| internalValue | ManagedDatabaseValkeyComponents | *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: string; +``` + +- *Type:* string + +--- + +##### `host`Required + +```typescript +public readonly host: string; +``` + +- *Type:* string + +--- + +##### `port`Required + +```typescript +public readonly port: number; +``` + +- *Type:* number + +--- + +##### `route`Required + +```typescript +public readonly route: string; +``` + +- *Type:* string + +--- + +##### `usage`Required + +```typescript +public readonly usage: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseValkeyComponents; +``` + +- *Type:* ManagedDatabaseValkeyComponents + +--- + + +### ManagedDatabaseValkeyNetworkList + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyNetworkList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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): ManagedDatabaseValkeyNetworkOutputReference +``` + +###### `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 \| ManagedDatabaseValkeyNetwork[] | *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 | ManagedDatabaseValkeyNetwork[]; +``` + +- *Type:* cdktf.IResolvable | ManagedDatabaseValkeyNetwork[] + +--- + + +### ManagedDatabaseValkeyNetworkOutputReference + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyNetworkOutputReference(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.* | +| familyInput | string | *No description.* | +| nameInput | string | *No description.* | +| typeInput | string | *No description.* | +| uuidInput | string | *No description.* | +| family | string | *No description.* | +| name | string | *No description.* | +| type | string | *No description.* | +| uuid | string | *No description.* | +| internalValue | cdktf.IResolvable \| ManagedDatabaseValkeyNetwork | *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 + +--- + +##### `familyInput`Optional + +```typescript +public readonly familyInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `typeInput`Optional + +```typescript +public readonly typeInput: string; +``` + +- *Type:* string + +--- + +##### `uuidInput`Optional + +```typescript +public readonly uuidInput: string; +``` + +- *Type:* string + +--- + +##### `family`Required + +```typescript +public readonly family: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `uuid`Required + +```typescript +public readonly uuid: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ManagedDatabaseValkeyNetwork; +``` + +- *Type:* cdktf.IResolvable | ManagedDatabaseValkeyNetwork + +--- + + +### ManagedDatabaseValkeyNodeStatesList + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyNodeStatesList(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** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `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): ManagedDatabaseValkeyNodeStatesOutputReference +``` + +###### `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 + +--- + + +### ManagedDatabaseValkeyNodeStatesOutputReference + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyNodeStatesOutputReference(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.* | +| name | string | *No description.* | +| role | string | *No description.* | +| state | string | *No description.* | +| internalValue | ManagedDatabaseValkeyNodeStates | *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 + +--- + +##### `role`Required + +```typescript +public readonly role: string; +``` + +- *Type:* string + +--- + +##### `state`Required + +```typescript +public readonly state: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseValkeyNodeStates; +``` + +- *Type:* ManagedDatabaseValkeyNodeStates + +--- + + +### ManagedDatabaseValkeyPropertiesMigrationOutputReference + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyPropertiesMigrationOutputReference(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. | +| resetDbname | *No description.* | +| resetHost | *No description.* | +| resetIgnoreDbs | *No description.* | +| resetIgnoreRoles | *No description.* | +| resetMethod | *No description.* | +| resetPassword | *No description.* | +| resetPort | *No description.* | +| resetSsl | *No description.* | +| resetUsername | *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. + +##### `resetDbname` + +```typescript +public resetDbname(): void +``` + +##### `resetHost` + +```typescript +public resetHost(): void +``` + +##### `resetIgnoreDbs` + +```typescript +public resetIgnoreDbs(): void +``` + +##### `resetIgnoreRoles` + +```typescript +public resetIgnoreRoles(): void +``` + +##### `resetMethod` + +```typescript +public resetMethod(): void +``` + +##### `resetPassword` + +```typescript +public resetPassword(): void +``` + +##### `resetPort` + +```typescript +public resetPort(): void +``` + +##### `resetSsl` + +```typescript +public resetSsl(): void +``` + +##### `resetUsername` + +```typescript +public resetUsername(): 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.* | +| dbnameInput | string | *No description.* | +| hostInput | string | *No description.* | +| ignoreDbsInput | string | *No description.* | +| ignoreRolesInput | string | *No description.* | +| methodInput | string | *No description.* | +| passwordInput | string | *No description.* | +| portInput | number | *No description.* | +| sslInput | boolean \| cdktf.IResolvable | *No description.* | +| usernameInput | string | *No description.* | +| dbname | string | *No description.* | +| host | string | *No description.* | +| ignoreDbs | string | *No description.* | +| ignoreRoles | string | *No description.* | +| method | string | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| ssl | boolean \| cdktf.IResolvable | *No description.* | +| username | string | *No description.* | +| internalValue | ManagedDatabaseValkeyPropertiesMigration | *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 + +--- + +##### `dbnameInput`Optional + +```typescript +public readonly dbnameInput: string; +``` + +- *Type:* string + +--- + +##### `hostInput`Optional + +```typescript +public readonly hostInput: string; +``` + +- *Type:* string + +--- + +##### `ignoreDbsInput`Optional + +```typescript +public readonly ignoreDbsInput: string; +``` + +- *Type:* string + +--- + +##### `ignoreRolesInput`Optional + +```typescript +public readonly ignoreRolesInput: string; +``` + +- *Type:* string + +--- + +##### `methodInput`Optional + +```typescript +public readonly methodInput: string; +``` + +- *Type:* string + +--- + +##### `passwordInput`Optional + +```typescript +public readonly passwordInput: string; +``` + +- *Type:* string + +--- + +##### `portInput`Optional + +```typescript +public readonly portInput: number; +``` + +- *Type:* number + +--- + +##### `sslInput`Optional + +```typescript +public readonly sslInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `usernameInput`Optional + +```typescript +public readonly usernameInput: string; +``` + +- *Type:* string + +--- + +##### `dbname`Required + +```typescript +public readonly dbname: string; +``` + +- *Type:* string + +--- + +##### `host`Required + +```typescript +public readonly host: string; +``` + +- *Type:* string + +--- + +##### `ignoreDbs`Required + +```typescript +public readonly ignoreDbs: string; +``` + +- *Type:* string + +--- + +##### `ignoreRoles`Required + +```typescript +public readonly ignoreRoles: string; +``` + +- *Type:* string + +--- + +##### `method`Required + +```typescript +public readonly method: string; +``` + +- *Type:* string + +--- + +##### `password`Required + +```typescript +public readonly password: string; +``` + +- *Type:* string + +--- + +##### `port`Required + +```typescript +public readonly port: number; +``` + +- *Type:* number + +--- + +##### `ssl`Required + +```typescript +public readonly ssl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `username`Required + +```typescript +public readonly username: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseValkeyPropertiesMigration; +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + + +### ManagedDatabaseValkeyPropertiesOutputReference + +#### Initializers + +```typescript +import { managedDatabaseValkey } from '@cdktf/provider-upcloud' + +new managedDatabaseValkey.ManagedDatabaseValkeyPropertiesOutputReference(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. | +| putMigration | *No description.* | +| resetAutomaticUtilityNetworkIpFilter | *No description.* | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | +| resetIpFilter | *No description.* | +| resetMigration | *No description.* | +| resetPublicAccess | *No description.* | +| resetServiceLog | *No description.* | +| resetValkeyAclChannelsDefault | *No description.* | +| resetValkeyIoThreads | *No description.* | +| resetValkeyLfuDecayTime | *No description.* | +| resetValkeyLfuLogFactor | *No description.* | +| resetValkeyMaxmemoryPolicy | *No description.* | +| resetValkeyNotifyKeyspaceEvents | *No description.* | +| resetValkeyNumberOfDatabases | *No description.* | +| resetValkeyPersistence | *No description.* | +| resetValkeyPubsubClientOutputBufferLimit | *No description.* | +| resetValkeySsl | *No description.* | +| resetValkeyTimeout | *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. + +##### `putMigration` + +```typescript +public putMigration(value: ManagedDatabaseValkeyPropertiesMigration): void +``` + +###### `value`Required + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `resetAutomaticUtilityNetworkIpFilter` + +```typescript +public resetAutomaticUtilityNetworkIpFilter(): void +``` + +##### `resetBackupHour` + +```typescript +public resetBackupHour(): void +``` + +##### `resetBackupMinute` + +```typescript +public resetBackupMinute(): void +``` + +##### `resetIpFilter` + +```typescript +public resetIpFilter(): void +``` + +##### `resetMigration` + +```typescript +public resetMigration(): void +``` + +##### `resetPublicAccess` + +```typescript +public resetPublicAccess(): void +``` + +##### `resetServiceLog` + +```typescript +public resetServiceLog(): void +``` + +##### `resetValkeyAclChannelsDefault` + +```typescript +public resetValkeyAclChannelsDefault(): void +``` + +##### `resetValkeyIoThreads` + +```typescript +public resetValkeyIoThreads(): void +``` + +##### `resetValkeyLfuDecayTime` + +```typescript +public resetValkeyLfuDecayTime(): void +``` + +##### `resetValkeyLfuLogFactor` + +```typescript +public resetValkeyLfuLogFactor(): void +``` + +##### `resetValkeyMaxmemoryPolicy` + +```typescript +public resetValkeyMaxmemoryPolicy(): void +``` + +##### `resetValkeyNotifyKeyspaceEvents` + +```typescript +public resetValkeyNotifyKeyspaceEvents(): void +``` + +##### `resetValkeyNumberOfDatabases` + +```typescript +public resetValkeyNumberOfDatabases(): void +``` + +##### `resetValkeyPersistence` + +```typescript +public resetValkeyPersistence(): void +``` + +##### `resetValkeyPubsubClientOutputBufferLimit` + +```typescript +public resetValkeyPubsubClientOutputBufferLimit(): void +``` + +##### `resetValkeySsl` + +```typescript +public resetValkeySsl(): void +``` + +##### `resetValkeyTimeout` + +```typescript +public resetValkeyTimeout(): 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.* | +| migration | ManagedDatabaseValkeyPropertiesMigrationOutputReference | *No description.* | +| automaticUtilityNetworkIpFilterInput | boolean \| cdktf.IResolvable | *No description.* | +| backupHourInput | number | *No description.* | +| backupMinuteInput | number | *No description.* | +| ipFilterInput | string[] | *No description.* | +| migrationInput | ManagedDatabaseValkeyPropertiesMigration | *No description.* | +| publicAccessInput | boolean \| cdktf.IResolvable | *No description.* | +| serviceLogInput | boolean \| cdktf.IResolvable | *No description.* | +| valkeyAclChannelsDefaultInput | string | *No description.* | +| valkeyIoThreadsInput | number | *No description.* | +| valkeyLfuDecayTimeInput | number | *No description.* | +| valkeyLfuLogFactorInput | number | *No description.* | +| valkeyMaxmemoryPolicyInput | string | *No description.* | +| valkeyNotifyKeyspaceEventsInput | string | *No description.* | +| valkeyNumberOfDatabasesInput | number | *No description.* | +| valkeyPersistenceInput | string | *No description.* | +| valkeyPubsubClientOutputBufferLimitInput | number | *No description.* | +| valkeySslInput | boolean \| cdktf.IResolvable | *No description.* | +| valkeyTimeoutInput | number | *No description.* | +| automaticUtilityNetworkIpFilter | boolean \| cdktf.IResolvable | *No description.* | +| backupHour | number | *No description.* | +| backupMinute | number | *No description.* | +| ipFilter | string[] | *No description.* | +| publicAccess | boolean \| cdktf.IResolvable | *No description.* | +| serviceLog | boolean \| cdktf.IResolvable | *No description.* | +| valkeyAclChannelsDefault | string | *No description.* | +| valkeyIoThreads | number | *No description.* | +| valkeyLfuDecayTime | number | *No description.* | +| valkeyLfuLogFactor | number | *No description.* | +| valkeyMaxmemoryPolicy | string | *No description.* | +| valkeyNotifyKeyspaceEvents | string | *No description.* | +| valkeyNumberOfDatabases | number | *No description.* | +| valkeyPersistence | string | *No description.* | +| valkeyPubsubClientOutputBufferLimit | number | *No description.* | +| valkeySsl | boolean \| cdktf.IResolvable | *No description.* | +| valkeyTimeout | number | *No description.* | +| internalValue | ManagedDatabaseValkeyProperties | *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 + +--- + +##### `migration`Required + +```typescript +public readonly migration: ManagedDatabaseValkeyPropertiesMigrationOutputReference; +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigrationOutputReference + +--- + +##### `automaticUtilityNetworkIpFilterInput`Optional + +```typescript +public readonly automaticUtilityNetworkIpFilterInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `backupHourInput`Optional + +```typescript +public readonly backupHourInput: number; +``` + +- *Type:* number + +--- + +##### `backupMinuteInput`Optional + +```typescript +public readonly backupMinuteInput: number; +``` + +- *Type:* number + +--- + +##### `ipFilterInput`Optional + +```typescript +public readonly ipFilterInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `migrationInput`Optional + +```typescript +public readonly migrationInput: ManagedDatabaseValkeyPropertiesMigration; +``` + +- *Type:* ManagedDatabaseValkeyPropertiesMigration + +--- + +##### `publicAccessInput`Optional + +```typescript +public readonly publicAccessInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `serviceLogInput`Optional + +```typescript +public readonly serviceLogInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `valkeyAclChannelsDefaultInput`Optional + +```typescript +public readonly valkeyAclChannelsDefaultInput: string; +``` + +- *Type:* string + +--- + +##### `valkeyIoThreadsInput`Optional + +```typescript +public readonly valkeyIoThreadsInput: number; +``` + +- *Type:* number + +--- + +##### `valkeyLfuDecayTimeInput`Optional + +```typescript +public readonly valkeyLfuDecayTimeInput: number; +``` + +- *Type:* number + +--- + +##### `valkeyLfuLogFactorInput`Optional + +```typescript +public readonly valkeyLfuLogFactorInput: number; +``` + +- *Type:* number + +--- + +##### `valkeyMaxmemoryPolicyInput`Optional + +```typescript +public readonly valkeyMaxmemoryPolicyInput: string; +``` + +- *Type:* string + +--- + +##### `valkeyNotifyKeyspaceEventsInput`Optional + +```typescript +public readonly valkeyNotifyKeyspaceEventsInput: string; +``` + +- *Type:* string + +--- + +##### `valkeyNumberOfDatabasesInput`Optional + +```typescript +public readonly valkeyNumberOfDatabasesInput: number; +``` + +- *Type:* number + +--- + +##### `valkeyPersistenceInput`Optional + +```typescript +public readonly valkeyPersistenceInput: string; +``` + +- *Type:* string + +--- + +##### `valkeyPubsubClientOutputBufferLimitInput`Optional + +```typescript +public readonly valkeyPubsubClientOutputBufferLimitInput: number; +``` + +- *Type:* number + +--- + +##### `valkeySslInput`Optional + +```typescript +public readonly valkeySslInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `valkeyTimeoutInput`Optional + +```typescript +public readonly valkeyTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `automaticUtilityNetworkIpFilter`Required + +```typescript +public readonly automaticUtilityNetworkIpFilter: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `backupHour`Required + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +--- + +##### `backupMinute`Required + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +--- + +##### `ipFilter`Required + +```typescript +public readonly ipFilter: string[]; +``` + +- *Type:* string[] + +--- + +##### `publicAccess`Required + +```typescript +public readonly publicAccess: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `serviceLog`Required + +```typescript +public readonly serviceLog: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `valkeyAclChannelsDefault`Required + +```typescript +public readonly valkeyAclChannelsDefault: string; +``` + +- *Type:* string + +--- + +##### `valkeyIoThreads`Required + +```typescript +public readonly valkeyIoThreads: number; +``` + +- *Type:* number + +--- + +##### `valkeyLfuDecayTime`Required + +```typescript +public readonly valkeyLfuDecayTime: number; +``` + +- *Type:* number + +--- + +##### `valkeyLfuLogFactor`Required + +```typescript +public readonly valkeyLfuLogFactor: number; +``` + +- *Type:* number + +--- + +##### `valkeyMaxmemoryPolicy`Required + +```typescript +public readonly valkeyMaxmemoryPolicy: string; +``` + +- *Type:* string + +--- + +##### `valkeyNotifyKeyspaceEvents`Required + +```typescript +public readonly valkeyNotifyKeyspaceEvents: string; +``` + +- *Type:* string + +--- + +##### `valkeyNumberOfDatabases`Required + +```typescript +public readonly valkeyNumberOfDatabases: number; +``` + +- *Type:* number + +--- + +##### `valkeyPersistence`Required + +```typescript +public readonly valkeyPersistence: string; +``` + +- *Type:* string + +--- + +##### `valkeyPubsubClientOutputBufferLimit`Required + +```typescript +public readonly valkeyPubsubClientOutputBufferLimit: number; +``` + +- *Type:* number + +--- + +##### `valkeySsl`Required + +```typescript +public readonly valkeySsl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `valkeyTimeout`Required + +```typescript +public readonly valkeyTimeout: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ManagedDatabaseValkeyProperties; +``` + +- *Type:* ManagedDatabaseValkeyProperties + +--- + + + diff --git a/docs/managedObjectStorage.csharp.md b/docs/managedObjectStorage.csharp.md index bcbbd5464..94f052950 100644 --- a/docs/managedObjectStorage.csharp.md +++ b/docs/managedObjectStorage.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the ManagedObjectStorage to im The id of the existing ManagedObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use --- @@ -910,7 +910,7 @@ new ManagedObjectStorageConfig { | ConfiguredStatus | string | Service status managed by the end user. | | Name | string | Name of the Managed Object Storage service. Must be unique within account. | | Region | string | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the managed object storage. | | Network | object | network block. | @@ -996,7 +996,7 @@ public string ConfiguredStatus { get; set; } Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -1010,7 +1010,7 @@ public string Name { get; set; } Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1024,7 +1024,7 @@ public string Region { get; set; } Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -1036,7 +1036,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1053,7 +1053,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -1067,7 +1067,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -1120,7 +1120,7 @@ public string Family { get; set; } Network family. IPv6 currently not supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} --- @@ -1134,7 +1134,7 @@ public string Name { get; set; } Network name. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1148,7 +1148,7 @@ public string Type { get; set; } Network type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} --- @@ -1162,7 +1162,7 @@ public string Uuid { get; set; } Private network uuid. For public networks the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} --- diff --git a/docs/managedObjectStorage.go.md b/docs/managedObjectStorage.go.md index 43f03027f..80d409703 100644 --- a/docs/managedObjectStorage.go.md +++ b/docs/managedObjectStorage.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.NewManagedObjectStorage(scope Construct, id *string, config ManagedObjectStorageConfig) ManagedObjectStorage ``` @@ -412,7 +412,7 @@ func ResetNetwork() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.ManagedObjectStorage_IsConstruct(x interface{}) *bool ``` @@ -444,7 +444,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.ManagedObjectStorage_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +458,7 @@ managedobjectstorage.ManagedObjectStorage_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.ManagedObjectStorage_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +472,7 @@ managedobjectstorage.ManagedObjectStorage_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.ManagedObjectStorage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -501,7 +501,7 @@ The construct id used in the generated config for the ManagedObjectStorage to im The id of the existing ManagedObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use --- @@ -877,7 +877,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" &managedobjectstorage.ManagedObjectStorageConfig { Connection: interface{}, @@ -910,7 +910,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstor | ConfiguredStatus | *string | Service status managed by the end user. | | Name | *string | Name of the Managed Object Storage service. Must be unique within account. | | Region | *string | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the managed object storage. | | Network | interface{} | network block. | @@ -996,7 +996,7 @@ ConfiguredStatus *string Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -1010,7 +1010,7 @@ Name *string Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1024,7 +1024,7 @@ Region *string Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -1036,7 +1036,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1053,7 +1053,7 @@ Labels *map[string]*string User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -1067,7 +1067,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -1076,7 +1076,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" &managedobjectstorage.ManagedObjectStorageEndpoint { @@ -1089,7 +1089,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstor #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" &managedobjectstorage.ManagedObjectStorageNetwork { Family: *string, @@ -1120,7 +1120,7 @@ Family *string Network family. IPv6 currently not supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} --- @@ -1134,7 +1134,7 @@ Name *string Network name. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1148,7 +1148,7 @@ Type *string Network type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} --- @@ -1162,7 +1162,7 @@ Uuid *string Private network uuid. For public networks the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} --- @@ -1173,7 +1173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.NewManagedObjectStorageEndpointList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedObjectStorageEndpointList ``` @@ -1322,7 +1322,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.NewManagedObjectStorageEndpointOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedObjectStorageEndpointOutputReference ``` @@ -1633,7 +1633,7 @@ func InternalValue() ManagedObjectStorageEndpoint #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.NewManagedObjectStorageNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedObjectStorageNetworkList ``` @@ -1793,7 +1793,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorage" managedobjectstorage.NewManagedObjectStorageNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedObjectStorageNetworkOutputReference ``` diff --git a/docs/managedObjectStorage.java.md b/docs/managedObjectStorage.java.md index 62a526966..8f98f7325 100644 --- a/docs/managedObjectStorage.java.md +++ b/docs/managedObjectStorage.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. #### Initializers @@ -47,7 +47,7 @@ ManagedObjectStorage.Builder.create(Construct scope, java.lang.String id) | configuredStatus | java.lang.String | Service status managed by the end user. | | name | java.lang.String | Name of the Managed Object Storage service. Must be unique within account. | | region | java.lang.String | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed object storage. | | network | com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedObjectStorageNetwork> | network block. | @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -129,7 +129,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -160,7 +160,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -631,7 +631,7 @@ The construct id used in the generated config for the ManagedObjectStorage to im The id of the existing ManagedObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use --- @@ -1045,7 +1045,7 @@ ManagedObjectStorageConfig.builder() | configuredStatus | java.lang.String | Service status managed by the end user. | | name | java.lang.String | Name of the Managed Object Storage service. Must be unique within account. | | region | java.lang.String | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | labels | java.util.Map | User defined key-value pairs to classify the managed object storage. | | network | com.hashicorp.cdktf.IResolvable OR java.util.List<ManagedObjectStorageNetwork> | network block. | @@ -1131,7 +1131,7 @@ public java.lang.String getConfiguredStatus(); Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -1145,7 +1145,7 @@ public java.lang.String getName(); Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1159,7 +1159,7 @@ public java.lang.String getRegion(); Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -1171,7 +1171,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 java.util.Map getLabels(); User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -1202,7 +1202,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -1254,7 +1254,7 @@ public java.lang.String getFamily(); Network family. IPv6 currently not supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} --- @@ -1268,7 +1268,7 @@ public java.lang.String getName(); Network name. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1282,7 +1282,7 @@ public java.lang.String getType(); Network type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} --- @@ -1296,7 +1296,7 @@ public java.lang.String getUuid(); Private network uuid. For public networks the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} --- diff --git a/docs/managedObjectStorage.python.md b/docs/managedObjectStorage.python.md index 2217b7ee5..1d8bc8fc4 100644 --- a/docs/managedObjectStorage.python.md +++ b/docs/managedObjectStorage.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. #### Initializers @@ -44,7 +44,7 @@ managedObjectStorage.ManagedObjectStorage( | configured_status | str | Service status managed by the end user. | | name | str | Name of the Managed Object Storage service. Must be unique within account. | | region | str | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed object storage. | | network | typing.Union[cdktf.IResolvable, typing.List[ManagedObjectStorageNetwork]] | network block. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -676,7 +676,7 @@ The construct id used in the generated config for the ManagedObjectStorage to im The id of the existing ManagedObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use --- @@ -1085,7 +1085,7 @@ managedObjectStorage.ManagedObjectStorageConfig( | configured_status | str | Service status managed by the end user. | | name | str | Name of the Managed Object Storage service. Must be unique within account. | | region | str | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the managed object storage. | | network | typing.Union[cdktf.IResolvable, typing.List[ManagedObjectStorageNetwork]] | network block. | @@ -1171,7 +1171,7 @@ configured_status: str Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -1185,7 +1185,7 @@ name: str Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1199,7 +1199,7 @@ region: str Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -1211,7 +1211,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1228,7 +1228,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -1242,7 +1242,7 @@ network: typing.Union[IResolvable, typing.List[ManagedObjectStorageNetwork]] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -1293,7 +1293,7 @@ family: str Network family. IPv6 currently not supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} --- @@ -1307,7 +1307,7 @@ name: str Network name. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1321,7 +1321,7 @@ type: str Network type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} --- @@ -1335,7 +1335,7 @@ uuid: str Private network uuid. For public networks the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} --- diff --git a/docs/managedObjectStorage.typescript.md b/docs/managedObjectStorage.typescript.md index 6e3f2e4de..388f05406 100644 --- a/docs/managedObjectStorage.typescript.md +++ b/docs/managedObjectStorage.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the ManagedObjectStorage to im The id of the existing ManagedObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use --- @@ -896,7 +896,7 @@ const managedObjectStorageConfig: managedObjectStorage.ManagedObjectStorageConfi | configuredStatus | string | Service status managed by the end user. | | name | string | Name of the Managed Object Storage service. Must be unique within account. | | region | string | Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the managed object storage. | | network | cdktf.IResolvable \| ManagedObjectStorageNetwork[] | network block. | @@ -982,7 +982,7 @@ public readonly configuredStatus: string; Service status managed by the end user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} --- @@ -996,7 +996,7 @@ public readonly name: string; Name of the Managed Object Storage service. Must be unique within account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1010,7 +1010,7 @@ public readonly region: string; Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} --- @@ -1022,7 +1022,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1039,7 +1039,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the managed object storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} --- @@ -1053,7 +1053,7 @@ public readonly network: IResolvable | ManagedObjectStorageNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} --- @@ -1099,7 +1099,7 @@ public readonly family: string; Network family. IPv6 currently not supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} --- @@ -1113,7 +1113,7 @@ public readonly name: string; Network name. Must be unique within the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} --- @@ -1127,7 +1127,7 @@ public readonly type: string; Network type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} --- @@ -1141,7 +1141,7 @@ public readonly uuid: string; Private network uuid. For public networks the field should be omitted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} --- diff --git a/docs/managedObjectStorageBucket.csharp.md b/docs/managedObjectStorageBucket.csharp.md new file mode 100644 index 000000000..55639ca3d --- /dev/null +++ b/docs/managedObjectStorageBucket.csharp.md @@ -0,0 +1,877 @@ +# `managedObjectStorageBucket` Submodule + +## Constructs + +### ManagedObjectStorageBucket + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedObjectStorageBucket(Construct Scope, string Id, ManagedObjectStorageBucketConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | ManagedObjectStorageBucketConfig | *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:* ManagedObjectStorageBucketConfig + +--- + +#### 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. | +| ToHclTerraform | *No description.* | +| 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.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | + +--- + +##### `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. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `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 + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `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 + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ManagedObjectStorageBucket resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedObjectStorageBucket.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.Upcloud; + +ManagedObjectStorageBucket.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedObjectStorageBucket.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +ManagedObjectStorageBucket.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing ManagedObjectStorageBucket that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#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 ManagedObjectStorageBucket 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.* | +| Id | string | *No description.* | +| TotalObjects | double | *No description.* | +| TotalSizeBytes | double | *No description.* | +| NameInput | string | *No description.* | +| ServiceUuidInput | string | *No description.* | +| Name | string | *No description.* | +| ServiceUuid | string | *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[] + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `TotalObjects`Required + +```csharp +public double TotalObjects { get; } +``` + +- *Type:* double + +--- + +##### `TotalSizeBytes`Required + +```csharp +public double TotalSizeBytes { get; } +``` + +- *Type:* double + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `ServiceUuidInput`Optional + +```csharp +public string ServiceUuidInput { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `ServiceUuid`Required + +```csharp +public string ServiceUuid { get; } +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### ManagedObjectStorageBucketConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Upcloud; + +new ManagedObjectStorageBucketConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Name, + string ServiceUuid +}; +``` + +#### 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.* | +| Name | string | Name of the bucket. | +| ServiceUuid | string | Managed Object Storage service UUID. | + +--- + +##### `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[] + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `ServiceUuid`Required + +```csharp +public string ServiceUuid { get; set; } +``` + +- *Type:* string + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + + + diff --git a/docs/managedObjectStorageBucket.go.md b/docs/managedObjectStorageBucket.go.md new file mode 100644 index 000000000..a703b491e --- /dev/null +++ b/docs/managedObjectStorageBucket.go.md @@ -0,0 +1,877 @@ +# `managedObjectStorageBucket` Submodule + +## Constructs + +### ManagedObjectStorageBucket + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragebucket" + +managedobjectstoragebucket.NewManagedObjectStorageBucket(scope Construct, id *string, config ManagedObjectStorageBucketConfig) ManagedObjectStorageBucket +``` + +| **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 | ManagedObjectStorageBucketConfig | *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:* ManagedObjectStorageBucketConfig + +--- + +#### 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. | +| ToHclTerraform | *No description.* | +| 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.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | + +--- + +##### `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. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `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 + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `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 + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ManagedObjectStorageBucket resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragebucket" + +managedobjectstoragebucket.ManagedObjectStorageBucket_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-upcloud-go/upcloud/managedobjectstoragebucket" + +managedobjectstoragebucket.ManagedObjectStorageBucket_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragebucket" + +managedobjectstoragebucket.ManagedObjectStorageBucket_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragebucket" + +managedobjectstoragebucket.ManagedObjectStorageBucket_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing ManagedObjectStorageBucket that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#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 ManagedObjectStorageBucket 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.* | +| Id | *string | *No description.* | +| TotalObjects | *f64 | *No description.* | +| TotalSizeBytes | *f64 | *No description.* | +| NameInput | *string | *No description.* | +| ServiceUuidInput | *string | *No description.* | +| Name | *string | *No description.* | +| ServiceUuid | *string | *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{} + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `TotalObjects`Required + +```go +func TotalObjects() *f64 +``` + +- *Type:* *f64 + +--- + +##### `TotalSizeBytes`Required + +```go +func TotalSizeBytes() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `ServiceUuidInput`Optional + +```go +func ServiceUuidInput() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `ServiceUuid`Required + +```go +func ServiceUuid() *string +``` + +- *Type:* *string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### ManagedObjectStorageBucketConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragebucket" + +&managedobjectstoragebucket.ManagedObjectStorageBucketConfig { + 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{}, + Name: *string, + ServiceUuid: *string, +} +``` + +#### 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.* | +| Name | *string | Name of the bucket. | +| ServiceUuid | *string | Managed Object Storage service UUID. | + +--- + +##### `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{} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `ServiceUuid`Required + +```go +ServiceUuid *string +``` + +- *Type:* *string + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + + + diff --git a/docs/managedObjectStorageBucket.java.md b/docs/managedObjectStorageBucket.java.md new file mode 100644 index 000000000..d34c2c754 --- /dev/null +++ b/docs/managedObjectStorageBucket.java.md @@ -0,0 +1,961 @@ +# `managedObjectStorageBucket` Submodule + +## Constructs + +### ManagedObjectStorageBucket + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucket; + +ManagedObjectStorageBucket.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) + .name(java.lang.String) + .serviceUuid(java.lang.String) + .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.* | +| name | java.lang.String | Name of the bucket. | +| serviceUuid | java.lang.String | Managed Object Storage service UUID. | + +--- + +##### `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 + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `serviceUuid`Required + +- *Type:* java.lang.String + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + +#### 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. | +| toHclTerraform | *No description.* | +| 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.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | + +--- + +##### `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. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `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 + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `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 + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a ManagedObjectStorageBucket resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucket; + +ManagedObjectStorageBucket.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.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucket; + +ManagedObjectStorageBucket.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucket; + +ManagedObjectStorageBucket.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucket; + +ManagedObjectStorageBucket.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ManagedObjectStorageBucket.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing ManagedObjectStorageBucket that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#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 ManagedObjectStorageBucket 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.* | +| id | java.lang.String | *No description.* | +| totalObjects | java.lang.Number | *No description.* | +| totalSizeBytes | java.lang.Number | *No description.* | +| nameInput | java.lang.String | *No description.* | +| serviceUuidInput | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| serviceUuid | java.lang.String | *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 + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `totalObjects`Required + +```java +public java.lang.Number getTotalObjects(); +``` + +- *Type:* java.lang.Number + +--- + +##### `totalSizeBytes`Required + +```java +public java.lang.Number getTotalSizeBytes(); +``` + +- *Type:* java.lang.Number + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `serviceUuidInput`Optional + +```java +public java.lang.String getServiceUuidInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `serviceUuid`Required + +```java +public java.lang.String getServiceUuid(); +``` + +- *Type:* java.lang.String + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### ManagedObjectStorageBucketConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.upcloud.managed_object_storage_bucket.ManagedObjectStorageBucketConfig; + +ManagedObjectStorageBucketConfig.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) + .name(java.lang.String) + .serviceUuid(java.lang.String) + .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.* | +| name | java.lang.String | Name of the bucket. | +| serviceUuid | java.lang.String | Managed Object Storage service UUID. | + +--- + +##### `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 + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `serviceUuid`Required + +```java +public java.lang.String getServiceUuid(); +``` + +- *Type:* java.lang.String + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + + + diff --git a/docs/managedObjectStorageBucket.python.md b/docs/managedObjectStorageBucket.python.md new file mode 100644 index 000000000..20a8d4149 --- /dev/null +++ b/docs/managedObjectStorageBucket.python.md @@ -0,0 +1,1001 @@ +# `managedObjectStorageBucket` Submodule + +## Constructs + +### ManagedObjectStorageBucket + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket}. + +#### Initializers + +```python +from cdktf_cdktf_provider_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucket( + 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, + name: str, + service_uuid: str +) +``` + +| **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.* | +| name | str | Name of the bucket. | +| service_uuid | str | Managed Object Storage service UUID. | + +--- + +##### `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]] + +--- + +##### `name`Required + +- *Type:* str + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `service_uuid`Required + +- *Type:* str + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + +#### 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_hcl_terraform | *No description.* | +| 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.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | + +--- + +##### `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_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `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 + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `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_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +#### 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 ManagedObjectStorageBucket resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucket.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_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucket.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucket.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucket.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing ManagedObjectStorageBucket that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#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 ManagedObjectStorageBucket 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.* | +| id | str | *No description.* | +| total_objects | typing.Union[int, float] | *No description.* | +| total_size_bytes | typing.Union[int, float] | *No description.* | +| name_input | str | *No description.* | +| service_uuid_input | str | *No description.* | +| name | str | *No description.* | +| service_uuid | str | *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]] + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `total_objects`Required + +```python +total_objects: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `total_size_bytes`Required + +```python +total_size_bytes: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `service_uuid_input`Optional + +```python +service_uuid_input: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `service_uuid`Required + +```python +service_uuid: str +``` + +- *Type:* str + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### ManagedObjectStorageBucketConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_upcloud import managed_object_storage_bucket + +managedObjectStorageBucket.ManagedObjectStorageBucketConfig( + 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, + name: str, + service_uuid: str +) +``` + +#### 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.* | +| name | str | Name of the bucket. | +| service_uuid | str | Managed Object Storage service UUID. | + +--- + +##### `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]] + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `service_uuid`Required + +```python +service_uuid: str +``` + +- *Type:* str + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + + + diff --git a/docs/managedObjectStorageBucket.typescript.md b/docs/managedObjectStorageBucket.typescript.md new file mode 100644 index 000000000..9aab82b99 --- /dev/null +++ b/docs/managedObjectStorageBucket.typescript.md @@ -0,0 +1,867 @@ +# `managedObjectStorageBucket` Submodule + +## Constructs + +### ManagedObjectStorageBucket + +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket}. + +#### Initializers + +```typescript +import { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +new managedObjectStorageBucket.ManagedObjectStorageBucket(scope: Construct, id: string, config: ManagedObjectStorageBucketConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | ManagedObjectStorageBucketConfig | *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:* ManagedObjectStorageBucketConfig + +--- + +#### 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. | +| toHclTerraform | *No description.* | +| 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.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | + +--- + +##### `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. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `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 + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `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 + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `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. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a ManagedObjectStorageBucket resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +managedObjectStorageBucket.ManagedObjectStorageBucket.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 { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +managedObjectStorageBucket.ManagedObjectStorageBucket.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +managedObjectStorageBucket.ManagedObjectStorageBucket.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +managedObjectStorageBucket.ManagedObjectStorageBucket.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing ManagedObjectStorageBucket that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#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 ManagedObjectStorageBucket 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.* | +| id | string | *No description.* | +| totalObjects | number | *No description.* | +| totalSizeBytes | number | *No description.* | +| nameInput | string | *No description.* | +| serviceUuidInput | string | *No description.* | +| name | string | *No description.* | +| serviceUuid | string | *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[] + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `totalObjects`Required + +```typescript +public readonly totalObjects: number; +``` + +- *Type:* number + +--- + +##### `totalSizeBytes`Required + +```typescript +public readonly totalSizeBytes: number; +``` + +- *Type:* number + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `serviceUuidInput`Optional + +```typescript +public readonly serviceUuidInput: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `serviceUuid`Required + +```typescript +public readonly serviceUuid: string; +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### ManagedObjectStorageBucketConfig + +#### Initializer + +```typescript +import { managedObjectStorageBucket } from '@cdktf/provider-upcloud' + +const managedObjectStorageBucketConfig: managedObjectStorageBucket.ManagedObjectStorageBucketConfig = { ... } +``` + +#### 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.* | +| name | string | Name of the bucket. | +| serviceUuid | string | Managed Object Storage service UUID. | + +--- + +##### `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[] + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Name of the bucket. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + +--- + +##### `serviceUuid`Required + +```typescript +public readonly serviceUuid: string; +``` + +- *Type:* string + +Managed Object Storage service UUID. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + +--- + + + diff --git a/docs/managedObjectStorageCustomDomain.csharp.md b/docs/managedObjectStorageCustomDomain.csharp.md index 9fd2f429d..d714a2231 100644 --- a/docs/managedObjectStorageCustomDomain.csharp.md +++ b/docs/managedObjectStorageCustomDomain.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageCustomDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageCustom The id of the existing ManagedObjectStorageCustomDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use --- @@ -864,7 +864,7 @@ public string DomainName { get; set; } Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -878,7 +878,7 @@ public string ServiceUuid { get; set; } Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -892,7 +892,7 @@ public string Type { get; set; } At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- diff --git a/docs/managedObjectStorageCustomDomain.go.md b/docs/managedObjectStorageCustomDomain.go.md index 60ed457f5..c0002f307 100644 --- a/docs/managedObjectStorageCustomDomain.go.md +++ b/docs/managedObjectStorageCustomDomain.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStorageCustomDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" managedobjectstoragecustomdomain.NewManagedObjectStorageCustomDomain(scope Construct, id *string, config ManagedObjectStorageCustomDomainConfig) ManagedObjectStorageCustomDomain ``` @@ -385,7 +385,7 @@ func ResetType() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_IsTerraformEle ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_IsTerraformRes ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomain_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageCustom The id of the existing ManagedObjectStorageCustomDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragecustomdomain" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragecustomdomain" &managedobjectstoragecustomdomain.ManagedObjectStorageCustomDomainConfig { Connection: interface{}, @@ -864,7 +864,7 @@ DomainName *string Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -878,7 +878,7 @@ ServiceUuid *string Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -892,7 +892,7 @@ Type *string At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- diff --git a/docs/managedObjectStorageCustomDomain.java.md b/docs/managedObjectStorageCustomDomain.java.md index e027ef491..8ea1889b5 100644 --- a/docs/managedObjectStorageCustomDomain.java.md +++ b/docs/managedObjectStorageCustomDomain.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageCustomDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- @@ -566,7 +566,7 @@ The construct id used in the generated config for the ManagedObjectStorageCustom The id of the existing ManagedObjectStorageCustomDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use --- @@ -960,7 +960,7 @@ public java.lang.String getDomainName(); Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -974,7 +974,7 @@ public java.lang.String getServiceUuid(); Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -988,7 +988,7 @@ public java.lang.String getType(); At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- diff --git a/docs/managedObjectStorageCustomDomain.python.md b/docs/managedObjectStorageCustomDomain.python.md index e30b0a4c0..f3839d7e6 100644 --- a/docs/managedObjectStorageCustomDomain.python.md +++ b/docs/managedObjectStorageCustomDomain.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageCustomDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- @@ -610,7 +610,7 @@ The construct id used in the generated config for the ManagedObjectStorageCustom The id of the existing ManagedObjectStorageCustomDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use --- @@ -1000,7 +1000,7 @@ domain_name: str Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -1014,7 +1014,7 @@ service_uuid: str Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -1028,7 +1028,7 @@ type: str At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- diff --git a/docs/managedObjectStorageCustomDomain.typescript.md b/docs/managedObjectStorageCustomDomain.typescript.md index 327c4e3c5..33d9a28c8 100644 --- a/docs/managedObjectStorageCustomDomain.typescript.md +++ b/docs/managedObjectStorageCustomDomain.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageCustomDomain -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageCustom The id of the existing ManagedObjectStorageCustomDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use --- @@ -853,7 +853,7 @@ public readonly domainName: string; Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} --- @@ -867,7 +867,7 @@ public readonly serviceUuid: string; Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} --- @@ -881,7 +881,7 @@ public readonly type: string; At the moment only `public` is accepted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} --- diff --git a/docs/managedObjectStoragePolicy.csharp.md b/docs/managedObjectStoragePolicy.csharp.md index b18b50842..65b13c17f 100644 --- a/docs/managedObjectStoragePolicy.csharp.md +++ b/docs/managedObjectStoragePolicy.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStoragePolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStoragePolicy The id of the existing ManagedObjectStoragePolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -970,7 +970,7 @@ public string Name { get; set; } Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -984,7 +984,7 @@ public string ServiceUuid { get; set; } Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -998,7 +998,7 @@ public string Description { get; set; } Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- diff --git a/docs/managedObjectStoragePolicy.go.md b/docs/managedObjectStoragePolicy.go.md index 53e2a554b..d4db3367a 100644 --- a/docs/managedObjectStoragePolicy.go.md +++ b/docs/managedObjectStoragePolicy.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStoragePolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" managedobjectstoragepolicy.NewManagedObjectStoragePolicy(scope Construct, id *string, config ManagedObjectStoragePolicyConfig) ManagedObjectStoragePolicy ``` @@ -385,7 +385,7 @@ func ResetDescription() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" managedobjectstoragepolicy.ManagedObjectStoragePolicy_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" managedobjectstoragepolicy.ManagedObjectStoragePolicy_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ managedobjectstoragepolicy.ManagedObjectStoragePolicy_IsTerraformElement(x inter ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" managedobjectstoragepolicy.ManagedObjectStoragePolicy_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ managedobjectstoragepolicy.ManagedObjectStoragePolicy_IsTerraformResource(x inte ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" managedobjectstoragepolicy.ManagedObjectStoragePolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStoragePolicy The id of the existing ManagedObjectStoragePolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use --- @@ -839,7 +839,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstoragepolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstoragepolicy" &managedobjectstoragepolicy.ManagedObjectStoragePolicyConfig { Connection: interface{}, @@ -956,7 +956,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -970,7 +970,7 @@ Name *string Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -984,7 +984,7 @@ ServiceUuid *string Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -998,7 +998,7 @@ Description *string Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- diff --git a/docs/managedObjectStoragePolicy.java.md b/docs/managedObjectStoragePolicy.java.md index 3687b80b6..899db45a8 100644 --- a/docs/managedObjectStoragePolicy.java.md +++ b/docs/managedObjectStoragePolicy.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStoragePolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. #### Initializers @@ -116,7 +116,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- @@ -580,7 +580,7 @@ The construct id used in the generated config for the ManagedObjectStoragePolicy The id of the existing ManagedObjectStoragePolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use --- @@ -1066,7 +1066,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -1080,7 +1080,7 @@ public java.lang.String getName(); Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -1094,7 +1094,7 @@ public java.lang.String getServiceUuid(); Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -1108,7 +1108,7 @@ public java.lang.String getDescription(); Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- diff --git a/docs/managedObjectStoragePolicy.python.md b/docs/managedObjectStoragePolicy.python.md index 80d498cd3..02c6d1f81 100644 --- a/docs/managedObjectStoragePolicy.python.md +++ b/docs/managedObjectStoragePolicy.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStoragePolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. #### Initializers @@ -114,7 +114,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- @@ -624,7 +624,7 @@ The construct id used in the generated config for the ManagedObjectStoragePolicy The id of the existing ManagedObjectStoragePolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use --- @@ -1106,7 +1106,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -1120,7 +1120,7 @@ name: str Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -1134,7 +1134,7 @@ service_uuid: str Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -1148,7 +1148,7 @@ description: str Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- diff --git a/docs/managedObjectStoragePolicy.typescript.md b/docs/managedObjectStoragePolicy.typescript.md index 891001728..a1a7eafd3 100644 --- a/docs/managedObjectStoragePolicy.typescript.md +++ b/docs/managedObjectStoragePolicy.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStoragePolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStoragePolicy The id of the existing ManagedObjectStoragePolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use --- @@ -944,7 +944,7 @@ Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} --- @@ -958,7 +958,7 @@ public readonly name: string; Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} --- @@ -972,7 +972,7 @@ public readonly serviceUuid: string; Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} --- @@ -986,7 +986,7 @@ public readonly description: string; Description of the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} --- diff --git a/docs/managedObjectStorageUser.csharp.md b/docs/managedObjectStorageUser.csharp.md index 329cc4d73..b91e6647d 100644 --- a/docs/managedObjectStorageUser.csharp.md +++ b/docs/managedObjectStorageUser.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUser t The id of the existing ManagedObjectStorageUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use --- @@ -791,7 +791,7 @@ new ManagedObjectStorageUserConfig { | Provisioners | object[] | *No description.* | | ServiceUuid | string | Managed Object Storage service UUID. | | Username | string | Custom usernames for accessing the object storage. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -875,7 +875,7 @@ public string ServiceUuid { get; set; } Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -891,7 +891,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -903,7 +903,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUser.go.md b/docs/managedObjectStorageUser.go.md index 82b6c2448..14b7553d2 100644 --- a/docs/managedObjectStorageUser.go.md +++ b/docs/managedObjectStorageUser.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStorageUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" managedobjectstorageuser.NewManagedObjectStorageUser(scope Construct, id *string, config ManagedObjectStorageUserConfig) ManagedObjectStorageUser ``` @@ -385,7 +385,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" managedobjectstorageuser.ManagedObjectStorageUser_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" managedobjectstorageuser.ManagedObjectStorageUser_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ managedobjectstorageuser.ManagedObjectStorageUser_IsTerraformElement(x interface ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" managedobjectstorageuser.ManagedObjectStorageUser_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ managedobjectstorageuser.ManagedObjectStorageUser_IsTerraformResource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" managedobjectstorageuser.ManagedObjectStorageUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUser t The id of the existing ManagedObjectStorageUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuser" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuser" &managedobjectstorageuser.ManagedObjectStorageUserConfig { Connection: interface{}, @@ -791,7 +791,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstor | Provisioners | *[]interface{} | *No description.* | | ServiceUuid | *string | Managed Object Storage service UUID. | | Username | *string | Custom usernames for accessing the object storage. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -875,7 +875,7 @@ ServiceUuid *string Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -891,7 +891,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -903,7 +903,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUser.java.md b/docs/managedObjectStorageUser.java.md index 3829ec427..290d24f14 100644 --- a/docs/managedObjectStorageUser.java.md +++ b/docs/managedObjectStorageUser.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. #### Initializers @@ -42,7 +42,7 @@ ManagedObjectStorageUser.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | username | java.lang.String | Custom usernames for accessing the object storage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -124,7 +124,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -569,7 +569,7 @@ The construct id used in the generated config for the ManagedObjectStorageUser t The id of the existing ManagedObjectStorageUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use --- @@ -890,7 +890,7 @@ ManagedObjectStorageUserConfig.builder() | provisioners | java.util.List | *No description.* | | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | username | java.lang.String | Custom usernames for accessing the object storage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -974,7 +974,7 @@ public java.lang.String getServiceUuid(); Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -990,7 +990,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -1002,7 +1002,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUser.python.md b/docs/managedObjectStorageUser.python.md index b75af3f31..724857570 100644 --- a/docs/managedObjectStorageUser.python.md +++ b/docs/managedObjectStorageUser.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. #### Initializers @@ -40,7 +40,7 @@ managedObjectStorageUser.ManagedObjectStorageUser( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service_uuid | str | Managed Object Storage service UUID. | | username | str | Custom usernames for accessing the object storage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -122,7 +122,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -613,7 +613,7 @@ The construct id used in the generated config for the ManagedObjectStorageUser t The id of the existing ManagedObjectStorageUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use --- @@ -930,7 +930,7 @@ managedObjectStorageUser.ManagedObjectStorageUserConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | service_uuid | str | Managed Object Storage service UUID. | | username | str | Custom usernames for accessing the object storage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -1014,7 +1014,7 @@ service_uuid: str Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -1030,7 +1030,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -1042,7 +1042,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUser.typescript.md b/docs/managedObjectStorageUser.typescript.md index 9a120d434..2ce79b146 100644 --- a/docs/managedObjectStorageUser.typescript.md +++ b/docs/managedObjectStorageUser.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUser -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUser t The id of the existing ManagedObjectStorageUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use --- @@ -780,7 +780,7 @@ const managedObjectStorageUserConfig: managedObjectStorageUser.ManagedObjectStor | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | serviceUuid | string | Managed Object Storage service UUID. | | username | string | Custom usernames for accessing the object storage. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. | --- @@ -864,7 +864,7 @@ public readonly serviceUuid: string; Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} --- @@ -880,7 +880,7 @@ Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} --- @@ -892,7 +892,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserAccessKey.csharp.md b/docs/managedObjectStorageUserAccessKey.csharp.md index 2ed52585c..f82b31314 100644 --- a/docs/managedObjectStorageUserAccessKey.csharp.md +++ b/docs/managedObjectStorageUserAccessKey.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserAccessKey -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserAc The id of the existing ManagedObjectStorageUserAccessKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use --- @@ -837,7 +837,7 @@ new ManagedObjectStorageUserAccessKeyConfig { | ServiceUuid | string | Managed Object Storage service UUID. | | Status | string | Status of the key. Valid values: `Active`\|`Inactive`. | | Username | string | Username. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -921,7 +921,7 @@ public string ServiceUuid { get; set; } Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -935,7 +935,7 @@ public string Status { get; set; } Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -949,7 +949,7 @@ public string Username { get; set; } Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -961,7 +961,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserAccessKey.go.md b/docs/managedObjectStorageUserAccessKey.go.md index dcebd1d22..f3ba75e0a 100644 --- a/docs/managedObjectStorageUserAccessKey.go.md +++ b/docs/managedObjectStorageUserAccessKey.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStorageUserAccessKey -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" managedobjectstorageuseraccesskey.NewManagedObjectStorageUserAccessKey(scope Construct, id *string, config ManagedObjectStorageUserAccessKeyConfig) ManagedObjectStorageUserAccessKey ``` @@ -385,7 +385,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_IsTerraformE ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_IsTerraformR ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserAc The id of the existing ManagedObjectStorageUserAccessKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuseraccesskey" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuseraccesskey" &managedobjectstorageuseraccesskey.ManagedObjectStorageUserAccessKeyConfig { Connection: interface{}, @@ -837,7 +837,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstor | ServiceUuid | *string | Managed Object Storage service UUID. | | Status | *string | Status of the key. Valid values: `Active`\|`Inactive`. | | Username | *string | Username. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -921,7 +921,7 @@ ServiceUuid *string Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -935,7 +935,7 @@ Status *string Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -949,7 +949,7 @@ Username *string Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -961,7 +961,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserAccessKey.java.md b/docs/managedObjectStorageUserAccessKey.java.md index 7101ba0ca..9065ecfdf 100644 --- a/docs/managedObjectStorageUserAccessKey.java.md +++ b/docs/managedObjectStorageUserAccessKey.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserAccessKey -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. #### Initializers @@ -44,7 +44,7 @@ ManagedObjectStorageUserAccessKey.Builder.create(Construct scope, java.lang.Stri | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | status | java.lang.String | Status of the key. Valid values: `Active`\|`Inactive`. | | username | java.lang.String | Username. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -579,7 +579,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserAc The id of the existing ManagedObjectStorageUserAccessKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use --- @@ -946,7 +946,7 @@ ManagedObjectStorageUserAccessKeyConfig.builder() | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | status | java.lang.String | Status of the key. Valid values: `Active`\|`Inactive`. | | username | java.lang.String | Username. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -1030,7 +1030,7 @@ public java.lang.String getServiceUuid(); Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -1044,7 +1044,7 @@ public java.lang.String getStatus(); Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -1058,7 +1058,7 @@ public java.lang.String getUsername(); Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -1070,7 +1070,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserAccessKey.python.md b/docs/managedObjectStorageUserAccessKey.python.md index 416cd4ddd..1ce42694a 100644 --- a/docs/managedObjectStorageUserAccessKey.python.md +++ b/docs/managedObjectStorageUserAccessKey.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserAccessKey -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. #### Initializers @@ -42,7 +42,7 @@ managedObjectStorageUserAccessKey.ManagedObjectStorageUserAccessKey( | service_uuid | str | Managed Object Storage service UUID. | | status | str | Status of the key. Valid values: `Active`\|`Inactive`. | | username | str | Username. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -623,7 +623,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserAc The id of the existing ManagedObjectStorageUserAccessKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use --- @@ -986,7 +986,7 @@ managedObjectStorageUserAccessKey.ManagedObjectStorageUserAccessKeyConfig( | service_uuid | str | Managed Object Storage service UUID. | | status | str | Status of the key. Valid values: `Active`\|`Inactive`. | | username | str | Username. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -1070,7 +1070,7 @@ service_uuid: str Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -1084,7 +1084,7 @@ status: str Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -1098,7 +1098,7 @@ username: str Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -1110,7 +1110,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserAccessKey.typescript.md b/docs/managedObjectStorageUserAccessKey.typescript.md index f09e1053d..55194fac7 100644 --- a/docs/managedObjectStorageUserAccessKey.typescript.md +++ b/docs/managedObjectStorageUserAccessKey.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserAccessKey -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserAc The id of the existing ManagedObjectStorageUserAccessKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use --- @@ -825,7 +825,7 @@ const managedObjectStorageUserAccessKeyConfig: managedObjectStorageUserAccessKey | serviceUuid | string | Managed Object Storage service UUID. | | status | string | Status of the key. Valid values: `Active`\|`Inactive`. | | username | string | Username. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. | --- @@ -909,7 +909,7 @@ public readonly serviceUuid: string; Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} --- @@ -923,7 +923,7 @@ public readonly status: string; Status of the key. Valid values: `Active`|`Inactive`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} --- @@ -937,7 +937,7 @@ public readonly username: string; Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} --- @@ -949,7 +949,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserPolicy.csharp.md b/docs/managedObjectStorageUserPolicy.csharp.md index 6167e3c01..c2e0272b9 100644 --- a/docs/managedObjectStorageUserPolicy.csharp.md +++ b/docs/managedObjectStorageUserPolicy.csharp.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserPolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserPo The id of the existing ManagedObjectStorageUserPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ new ManagedObjectStorageUserPolicyConfig { | Name | string | Policy name. | | ServiceUuid | string | Managed Object Storage service UUID. | | Username | string | Username. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -877,7 +877,7 @@ public string Name { get; set; } Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -891,7 +891,7 @@ public string ServiceUuid { get; set; } Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -905,7 +905,7 @@ public string Username { get; set; } Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -917,7 +917,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserPolicy.go.md b/docs/managedObjectStorageUserPolicy.go.md index eb15bba78..82d5dc934 100644 --- a/docs/managedObjectStorageUserPolicy.go.md +++ b/docs/managedObjectStorageUserPolicy.go.md @@ -4,12 +4,12 @@ ### ManagedObjectStorageUserPolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" managedobjectstorageuserpolicy.NewManagedObjectStorageUserPolicy(scope Construct, id *string, config ManagedObjectStorageUserPolicyConfig) ManagedObjectStorageUserPolicy ``` @@ -385,7 +385,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_IsTerraformElement ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_IsTerraformResourc ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserPo The id of the existing ManagedObjectStorageUserPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstorageuserpolicy" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/managedobjectstorageuserpolicy" &managedobjectstorageuserpolicy.ManagedObjectStorageUserPolicyConfig { Connection: interface{}, @@ -793,7 +793,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/managedobjectstor | Name | *string | Policy name. | | ServiceUuid | *string | Managed Object Storage service UUID. | | Username | *string | Username. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -877,7 +877,7 @@ Name *string Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -891,7 +891,7 @@ ServiceUuid *string Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -905,7 +905,7 @@ Username *string Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -917,7 +917,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserPolicy.java.md b/docs/managedObjectStorageUserPolicy.java.md index 219fd9d27..f3ca660ab 100644 --- a/docs/managedObjectStorageUserPolicy.java.md +++ b/docs/managedObjectStorageUserPolicy.java.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserPolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. #### Initializers @@ -44,7 +44,7 @@ ManagedObjectStorageUserPolicy.Builder.create(Construct scope, java.lang.String | name | java.lang.String | Policy name. | | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | username | java.lang.String | Username. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -579,7 +579,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserPo The id of the existing ManagedObjectStorageUserPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use --- @@ -902,7 +902,7 @@ ManagedObjectStorageUserPolicyConfig.builder() | name | java.lang.String | Policy name. | | serviceUuid | java.lang.String | Managed Object Storage service UUID. | | username | java.lang.String | Username. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -986,7 +986,7 @@ public java.lang.String getName(); Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -1000,7 +1000,7 @@ public java.lang.String getServiceUuid(); Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -1014,7 +1014,7 @@ public java.lang.String getUsername(); Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -1026,7 +1026,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserPolicy.python.md b/docs/managedObjectStorageUserPolicy.python.md index 7ffb18666..9f5e4209a 100644 --- a/docs/managedObjectStorageUserPolicy.python.md +++ b/docs/managedObjectStorageUserPolicy.python.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserPolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. #### Initializers @@ -42,7 +42,7 @@ managedObjectStorageUserPolicy.ManagedObjectStorageUserPolicy( | name | str | Policy name. | | service_uuid | str | Managed Object Storage service UUID. | | username | str | Username. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -623,7 +623,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserPo The id of the existing ManagedObjectStorageUserPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use --- @@ -942,7 +942,7 @@ managedObjectStorageUserPolicy.ManagedObjectStorageUserPolicyConfig( | name | str | Policy name. | | service_uuid | str | Managed Object Storage service UUID. | | username | str | Username. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -1026,7 +1026,7 @@ name: str Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -1040,7 +1040,7 @@ service_uuid: str Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -1054,7 +1054,7 @@ username: str Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -1066,7 +1066,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/managedObjectStorageUserPolicy.typescript.md b/docs/managedObjectStorageUserPolicy.typescript.md index f63213994..8421ac3ad 100644 --- a/docs/managedObjectStorageUserPolicy.typescript.md +++ b/docs/managedObjectStorageUserPolicy.typescript.md @@ -4,7 +4,7 @@ ### ManagedObjectStorageUserPolicy -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the ManagedObjectStorageUserPo The id of the existing ManagedObjectStorageUserPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ const managedObjectStorageUserPolicyConfig: managedObjectStorageUserPolicy.Manag | name | string | Policy name. | | serviceUuid | string | Managed Object Storage service UUID. | | username | string | Username. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. | --- @@ -865,7 +865,7 @@ public readonly name: string; Policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} --- @@ -879,7 +879,7 @@ public readonly serviceUuid: string; Managed Object Storage service UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} --- @@ -893,7 +893,7 @@ public readonly username: string; Username. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} --- @@ -905,7 +905,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/network.csharp.md b/docs/network.csharp.md index c88937566..12d14344a 100644 --- a/docs/network.csharp.md +++ b/docs/network.csharp.md @@ -4,7 +4,7 @@ ### Network -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the Network to import. The id of the existing Network that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use --- @@ -950,7 +950,7 @@ public string Name { get; set; } Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -964,7 +964,7 @@ public string Zone { get; set; } The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -978,7 +978,7 @@ public object IpNetwork { get; set; } ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -992,7 +992,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -1006,7 +1006,7 @@ public string Router { get; set; } UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -1052,7 +1052,7 @@ public string Address { get; set; } The CIDR range of the subnet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} --- @@ -1066,7 +1066,7 @@ public object Dhcp { get; set; } Is DHCP enabled? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} --- @@ -1080,7 +1080,7 @@ public string Family { get; set; } IP address family. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} --- @@ -1094,7 +1094,7 @@ public object DhcpDefaultRoute { get; set; } Is the gateway the DHCP default route? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} --- @@ -1108,7 +1108,7 @@ public string[] DhcpDns { get; set; } The DNS servers given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} --- @@ -1122,7 +1122,7 @@ public string[] DhcpRoutes { get; set; } The additional DHCP classless static routes given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} --- @@ -1136,7 +1136,7 @@ public string Gateway { get; set; } Gateway address given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} --- diff --git a/docs/network.go.md b/docs/network.go.md index e4f267263..ad56671fa 100644 --- a/docs/network.go.md +++ b/docs/network.go.md @@ -4,12 +4,12 @@ ### Network -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.NewNetwork(scope Construct, id *string, config NetworkConfig) Network ``` @@ -412,7 +412,7 @@ func ResetRouter() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.Network_IsConstruct(x interface{}) *bool ``` @@ -444,7 +444,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.Network_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +458,7 @@ network.Network_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.Network_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +472,7 @@ network.Network_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.Network_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -501,7 +501,7 @@ The construct id used in the generated config for the Network to import. The id of the existing Network that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use --- @@ -833,7 +833,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" &network.NetworkConfig { Connection: interface{}, @@ -950,7 +950,7 @@ Name *string Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -964,7 +964,7 @@ Zone *string The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -978,7 +978,7 @@ IpNetwork interface{} ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -992,7 +992,7 @@ Labels *map[string]*string User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -1006,7 +1006,7 @@ Router *string UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -1015,7 +1015,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" &network.NetworkIpNetwork { Address: *string, @@ -1052,7 +1052,7 @@ Address *string The CIDR range of the subnet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} --- @@ -1066,7 +1066,7 @@ Dhcp interface{} Is DHCP enabled? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} --- @@ -1080,7 +1080,7 @@ Family *string IP address family. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} --- @@ -1094,7 +1094,7 @@ DhcpDefaultRoute interface{} Is the gateway the DHCP default route? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} --- @@ -1108,7 +1108,7 @@ DhcpDns *[]*string The DNS servers given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} --- @@ -1122,7 +1122,7 @@ DhcpRoutes *[]*string The additional DHCP classless static routes given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} --- @@ -1136,7 +1136,7 @@ Gateway *string Gateway address given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} --- @@ -1147,7 +1147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.NewNetworkIpNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkIpNetworkList ``` @@ -1307,7 +1307,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/network" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/network" network.NewNetworkIpNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkIpNetworkOutputReference ``` diff --git a/docs/network.java.md b/docs/network.java.md index 62e3b3163..cd4ffcc33 100644 --- a/docs/network.java.md +++ b/docs/network.java.md @@ -4,7 +4,7 @@ ### Network -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network}. #### Initializers @@ -117,7 +117,7 @@ Must be unique amongst siblings in the same scope Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -127,7 +127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -618,7 +618,7 @@ The construct id used in the generated config for the Network to import. The id of the existing Network that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use --- @@ -1072,7 +1072,7 @@ public java.lang.String getName(); Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -1086,7 +1086,7 @@ public java.lang.String getZone(); The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -1100,7 +1100,7 @@ public java.lang.Object getIpNetwork(); ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -1114,7 +1114,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -1128,7 +1128,7 @@ public java.lang.String getRouter(); UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -1176,7 +1176,7 @@ public java.lang.String getAddress(); The CIDR range of the subnet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} --- @@ -1190,7 +1190,7 @@ public java.lang.Object getDhcp(); Is DHCP enabled? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} --- @@ -1204,7 +1204,7 @@ public java.lang.String getFamily(); IP address family. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} --- @@ -1218,7 +1218,7 @@ public java.lang.Object getDhcpDefaultRoute(); Is the gateway the DHCP default route? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} --- @@ -1232,7 +1232,7 @@ public java.util.List getDhcpDns(); The DNS servers given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} --- @@ -1246,7 +1246,7 @@ public java.util.List getDhcpRoutes(); The additional DHCP classless static routes given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} --- @@ -1260,7 +1260,7 @@ public java.lang.String getGateway(); Gateway address given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} --- diff --git a/docs/network.python.md b/docs/network.python.md index 0ed0c0f35..13d31564a 100644 --- a/docs/network.python.md +++ b/docs/network.python.md @@ -4,7 +4,7 @@ ### Network -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -663,7 +663,7 @@ The construct id used in the generated config for the Network to import. The id of the existing Network that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use --- @@ -1112,7 +1112,7 @@ name: str Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -1126,7 +1126,7 @@ zone: str The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -1140,7 +1140,7 @@ ip_network: typing.Union[IResolvable, typing.List[NetworkIpNetwork]] ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -1154,7 +1154,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -1168,7 +1168,7 @@ router: str UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -1214,7 +1214,7 @@ address: str The CIDR range of the subnet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} --- @@ -1228,7 +1228,7 @@ dhcp: typing.Union[bool, IResolvable] Is DHCP enabled? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} --- @@ -1242,7 +1242,7 @@ family: str IP address family. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} --- @@ -1256,7 +1256,7 @@ dhcp_default_route: typing.Union[bool, IResolvable] Is the gateway the DHCP default route? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} --- @@ -1270,7 +1270,7 @@ dhcp_dns: typing.List[str] The DNS servers given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} --- @@ -1284,7 +1284,7 @@ dhcp_routes: typing.List[str] The additional DHCP classless static routes given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} --- @@ -1298,7 +1298,7 @@ gateway: str Gateway address given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} --- diff --git a/docs/network.typescript.md b/docs/network.typescript.md index 33bb0f9ea..0de1de4c3 100644 --- a/docs/network.typescript.md +++ b/docs/network.typescript.md @@ -4,7 +4,7 @@ ### Network -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the Network to import. The id of the existing Network that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use --- @@ -937,7 +937,7 @@ public readonly name: string; Name of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} --- @@ -951,7 +951,7 @@ public readonly zone: string; The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} --- @@ -965,7 +965,7 @@ public readonly ipNetwork: IResolvable | NetworkIpNetwork[]; ip_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} --- @@ -979,7 +979,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} --- @@ -993,7 +993,7 @@ public readonly router: string; UUID of a router to attach to this network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} --- @@ -1031,7 +1031,7 @@ public readonly address: string; The CIDR range of the subnet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} --- @@ -1045,7 +1045,7 @@ public readonly dhcp: boolean | IResolvable; Is DHCP enabled? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} --- @@ -1059,7 +1059,7 @@ public readonly family: string; IP address family. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} --- @@ -1073,7 +1073,7 @@ public readonly dhcpDefaultRoute: boolean | IResolvable; Is the gateway the DHCP default route? -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} --- @@ -1087,7 +1087,7 @@ public readonly dhcpDns: string[]; The DNS servers given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} --- @@ -1101,7 +1101,7 @@ public readonly dhcpRoutes: string[]; The additional DHCP classless static routes given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} --- @@ -1115,7 +1115,7 @@ public readonly gateway: string; Gateway address given by DHCP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} --- diff --git a/docs/networkPeering.csharp.md b/docs/networkPeering.csharp.md index 49c2f2d07..810b1b11e 100644 --- a/docs/networkPeering.csharp.md +++ b/docs/networkPeering.csharp.md @@ -4,7 +4,7 @@ ### NetworkPeering -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the NetworkPeering to import. The id of the existing NetworkPeering that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ public string Name { get; set; } Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -973,7 +973,7 @@ public string ConfiguredStatus { get; set; } Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -987,7 +987,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -1001,7 +1001,7 @@ public object Network { get; set; } network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -1015,7 +1015,7 @@ public object PeerNetwork { get; set; } peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -1049,7 +1049,7 @@ public string Uuid { get; set; } The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1083,7 +1083,7 @@ public string Uuid { get; set; } The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- diff --git a/docs/networkPeering.go.md b/docs/networkPeering.go.md index 17eacc294..041923323 100644 --- a/docs/networkPeering.go.md +++ b/docs/networkPeering.go.md @@ -4,12 +4,12 @@ ### NetworkPeering -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NewNetworkPeering(scope Construct, id *string, config NetworkPeeringConfig) NetworkPeering ``` @@ -432,7 +432,7 @@ func ResetPeerNetwork() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NetworkPeering_IsConstruct(x interface{}) *bool ``` @@ -464,7 +464,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NetworkPeering_IsTerraformElement(x interface{}) *bool ``` @@ -478,7 +478,7 @@ networkpeering.NetworkPeering_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NetworkPeering_IsTerraformResource(x interface{}) *bool ``` @@ -492,7 +492,7 @@ networkpeering.NetworkPeering_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NetworkPeering_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -521,7 +521,7 @@ The construct id used in the generated config for the NetworkPeering to import. The id of the existing NetworkPeering that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use --- @@ -842,7 +842,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" &networkpeering.NetworkPeeringConfig { Connection: interface{}, @@ -959,7 +959,7 @@ Name *string Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -973,7 +973,7 @@ ConfiguredStatus *string Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -987,7 +987,7 @@ Labels *map[string]*string User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -1001,7 +1001,7 @@ Network interface{} network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -1015,7 +1015,7 @@ PeerNetwork interface{} peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -1024,7 +1024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" &networkpeering.NetworkPeeringNetwork { Uuid: *string, @@ -1049,7 +1049,7 @@ Uuid *string The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1058,7 +1058,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" &networkpeering.NetworkPeeringPeerNetwork { Uuid: *string, @@ -1083,7 +1083,7 @@ Uuid *string The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1094,7 +1094,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NewNetworkPeeringNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPeeringNetworkList ``` @@ -1254,7 +1254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NewNetworkPeeringNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPeeringNetworkOutputReference ``` @@ -1543,7 +1543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NewNetworkPeeringPeerNetworkList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPeeringPeerNetworkList ``` @@ -1703,7 +1703,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/networkpeering" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/networkpeering" networkpeering.NewNetworkPeeringPeerNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPeeringPeerNetworkOutputReference ``` diff --git a/docs/networkPeering.java.md b/docs/networkPeering.java.md index e0a5426c2..9152e0782 100644 --- a/docs/networkPeering.java.md +++ b/docs/networkPeering.java.md @@ -4,7 +4,7 @@ ### NetworkPeering -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering}. #### Initializers @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -639,7 +639,7 @@ The construct id used in the generated config for the NetworkPeering to import. The id of the existing NetworkPeering that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use --- @@ -1083,7 +1083,7 @@ public java.lang.String getName(); Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -1097,7 +1097,7 @@ public java.lang.String getConfiguredStatus(); Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -1111,7 +1111,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -1125,7 +1125,7 @@ public java.lang.Object getNetwork(); network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -1139,7 +1139,7 @@ public java.lang.Object getPeerNetwork(); peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -1173,7 +1173,7 @@ public java.lang.String getUuid(); The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1207,7 +1207,7 @@ public java.lang.String getUuid(); The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- diff --git a/docs/networkPeering.python.md b/docs/networkPeering.python.md index ffb2bfa07..06506c0ab 100644 --- a/docs/networkPeering.python.md +++ b/docs/networkPeering.python.md @@ -4,7 +4,7 @@ ### NetworkPeering -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -685,7 +685,7 @@ The construct id used in the generated config for the NetworkPeering to import. The id of the existing NetworkPeering that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use --- @@ -1123,7 +1123,7 @@ name: str Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -1137,7 +1137,7 @@ configured_status: str Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -1151,7 +1151,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -1165,7 +1165,7 @@ network: typing.Union[IResolvable, typing.List[NetworkPeeringNetwork]] network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -1179,7 +1179,7 @@ peer_network: typing.Union[IResolvable, typing.List[NetworkPeeringPeerNetwork]] peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -1213,7 +1213,7 @@ uuid: str The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1247,7 +1247,7 @@ uuid: str The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- diff --git a/docs/networkPeering.typescript.md b/docs/networkPeering.typescript.md index 26c64f467..9e037933c 100644 --- a/docs/networkPeering.typescript.md +++ b/docs/networkPeering.typescript.md @@ -4,7 +4,7 @@ ### NetworkPeering -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the NetworkPeering to import. The id of the existing NetworkPeering that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use --- @@ -946,7 +946,7 @@ public readonly name: string; Name of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} --- @@ -960,7 +960,7 @@ public readonly configuredStatus: string; Configured status of the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} --- @@ -974,7 +974,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the network peering. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} --- @@ -988,7 +988,7 @@ public readonly network: IResolvable | NetworkPeeringNetwork[]; network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} --- @@ -1002,7 +1002,7 @@ public readonly peerNetwork: IResolvable | NetworkPeeringPeerNetwork[]; peer_network block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} --- @@ -1034,7 +1034,7 @@ public readonly uuid: string; The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- @@ -1066,7 +1066,7 @@ public readonly uuid: string; The UUID of the network. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} --- diff --git a/docs/objectStorage.csharp.md b/docs/objectStorage.csharp.md index d31f33bdc..3ad2071b7 100644 --- a/docs/objectStorage.csharp.md +++ b/docs/objectStorage.csharp.md @@ -4,7 +4,7 @@ ### ObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the ObjectStorage to import. The id of the existing ObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use --- @@ -946,7 +946,7 @@ public string Name { get; set; } The name of the bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -994,7 +994,7 @@ new ObjectStorageConfig { | Zone | string | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | Bucket | object | bucket block. | | Description | string | The description of the object storage instance to be created. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -1084,7 +1084,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -1098,7 +1098,7 @@ public string Name { get; set; } The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1118,7 +1118,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -1132,7 +1132,7 @@ public double Size { get; set; } The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -1146,7 +1146,7 @@ public string Zone { get; set; } The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -1160,7 +1160,7 @@ public object Bucket { get; set; } bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -1174,7 +1174,7 @@ public string Description { get; set; } The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -1186,7 +1186,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/objectStorage.go.md b/docs/objectStorage.go.md index 2b586ce86..b6bcc5cac 100644 --- a/docs/objectStorage.go.md +++ b/docs/objectStorage.go.md @@ -4,12 +4,12 @@ ### ObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.NewObjectStorage(scope Construct, id *string, config ObjectStorageConfig) ObjectStorage ``` @@ -412,7 +412,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.ObjectStorage_IsConstruct(x interface{}) *bool ``` @@ -444,7 +444,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.ObjectStorage_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +458,7 @@ objectstorage.ObjectStorage_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.ObjectStorage_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +472,7 @@ objectstorage.ObjectStorage_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.ObjectStorage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -501,7 +501,7 @@ The construct id used in the generated config for the ObjectStorage to import. The id of the existing ObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use --- @@ -921,7 +921,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" &objectstorage.ObjectStorageBucket { Name: *string, @@ -946,7 +946,7 @@ Name *string The name of the bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -955,7 +955,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" &objectstorage.ObjectStorageConfig { Connection: interface{}, @@ -994,7 +994,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" | Zone | *string | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | Bucket | interface{} | bucket block. | | Description | *string | The description of the object storage instance to be created. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -1084,7 +1084,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -1098,7 +1098,7 @@ Name *string The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1118,7 +1118,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -1132,7 +1132,7 @@ Size *f64 The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -1146,7 +1146,7 @@ Zone *string The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -1160,7 +1160,7 @@ Bucket interface{} bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -1174,7 +1174,7 @@ Description *string The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -1186,7 +1186,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 @@ If you experience problems setting this value it might not be settable. Please t #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.NewObjectStorageBucketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObjectStorageBucketList ``` @@ -1360,7 +1360,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/objectstorage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/objectstorage" objectstorage.NewObjectStorageBucketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ObjectStorageBucketOutputReference ``` diff --git a/docs/objectStorage.java.md b/docs/objectStorage.java.md index 7bdab792a..9eb323461 100644 --- a/docs/objectStorage.java.md +++ b/docs/objectStorage.java.md @@ -4,7 +4,7 @@ ### ObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage}. #### Initializers @@ -53,7 +53,7 @@ ObjectStorage.Builder.create(Construct scope, java.lang.String id) | zone | java.lang.String | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | bucket | com.hashicorp.cdktf.IResolvable OR java.util.List<ObjectStorageBucket> | bucket block. | | description | java.lang.String | The description of the object storage instance to be created. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -129,7 +129,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -155,7 +155,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -203,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -667,7 +667,7 @@ The construct id used in the generated config for the ObjectStorage to import. The id of the existing ObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use --- @@ -1112,7 +1112,7 @@ public java.lang.String getName(); The name of the bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1165,7 +1165,7 @@ ObjectStorageConfig.builder() | zone | java.lang.String | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | bucket | com.hashicorp.cdktf.IResolvable OR java.util.List<ObjectStorageBucket> | bucket block. | | description | java.lang.String | The description of the object storage instance to be created. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -1255,7 +1255,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -1269,7 +1269,7 @@ public java.lang.String getName(); The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1289,7 +1289,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -1303,7 +1303,7 @@ public java.lang.Number getSize(); The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -1317,7 +1317,7 @@ public java.lang.String getZone(); The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -1331,7 +1331,7 @@ public java.lang.Object getBucket(); bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -1345,7 +1345,7 @@ public java.lang.String getDescription(); The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -1357,7 +1357,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/objectStorage.python.md b/docs/objectStorage.python.md index 79b1716c9..2d63fdc13 100644 --- a/docs/objectStorage.python.md +++ b/docs/objectStorage.python.md @@ -4,7 +4,7 @@ ### ObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage}. #### Initializers @@ -50,7 +50,7 @@ objectStorage.ObjectStorage( | zone | str | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | bucket | typing.Union[cdktf.IResolvable, typing.List[ObjectStorageBucket]] | bucket block. | | description | str | The description of the object storage instance to be created. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -126,7 +126,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -152,7 +152,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -712,7 +712,7 @@ The construct id used in the generated config for the ObjectStorage to import. The id of the existing ObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use --- @@ -1157,7 +1157,7 @@ name: str The name of the bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1205,7 +1205,7 @@ objectStorage.ObjectStorageConfig( | zone | str | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | bucket | typing.Union[cdktf.IResolvable, typing.List[ObjectStorageBucket]] | bucket block. | | description | str | The description of the object storage instance to be created. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -1295,7 +1295,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -1309,7 +1309,7 @@ name: str The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1329,7 +1329,7 @@ The environment variable should be "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_{name}". and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -1343,7 +1343,7 @@ size: typing.Union[int, float] The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -1357,7 +1357,7 @@ zone: str The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -1371,7 +1371,7 @@ bucket: typing.Union[IResolvable, typing.List[ObjectStorageBucket]] bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -1385,7 +1385,7 @@ description: str The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -1397,7 +1397,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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/objectStorage.typescript.md b/docs/objectStorage.typescript.md index dad96f541..d4ec5772e 100644 --- a/docs/objectStorage.typescript.md +++ b/docs/objectStorage.typescript.md @@ -4,7 +4,7 @@ ### ObjectStorage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the ObjectStorage to import. The id of the existing ObjectStorage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use --- @@ -944,7 +944,7 @@ public readonly name: string; The name of the bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -976,7 +976,7 @@ const objectStorageConfig: objectStorage.ObjectStorageConfig = { ... } | zone | string | The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. | | bucket | cdktf.IResolvable \| ObjectStorageBucket[] | bucket block. | | description | string | The description of the object storage instance to be created. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. | --- @@ -1066,7 +1066,7 @@ Can be set to an empty string, which will tell the provider to get the access ke and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} --- @@ -1080,7 +1080,7 @@ public readonly name: string; The name of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} --- @@ -1100,7 +1100,7 @@ Can be set to an empty string, which will tell the provider to get the secret ke and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} --- @@ -1114,7 +1114,7 @@ public readonly size: number; The size of the object storage instance in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} --- @@ -1128,7 +1128,7 @@ public readonly zone: string; The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} --- @@ -1142,7 +1142,7 @@ public readonly bucket: IResolvable | ObjectStorageBucket[]; bucket block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} --- @@ -1156,7 +1156,7 @@ public readonly description: string; The description of the object storage instance to be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} --- @@ -1168,7 +1168,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you 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 d5dacd862..1551b1125 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -4,7 +4,7 @@ ### UpcloudProvider -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud}. #### Initializers @@ -282,7 +282,7 @@ The construct id used in the generated config for the UpcloudProvider to import. The id of the existing UpcloudProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -607,7 +607,7 @@ public string Alias { get; set; } Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -621,7 +621,7 @@ public string Password { get; set; } Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -637,7 +637,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -651,7 +651,7 @@ public double RetryMax { get; set; } Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -665,7 +665,7 @@ public double RetryWaitMaxSec { get; set; } Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -679,7 +679,7 @@ public double RetryWaitMinSec { get; set; } Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -693,7 +693,7 @@ public string Username { get; set; } UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index 56a231b01..c2d1a11e5 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -4,12 +4,12 @@ ### UpcloudProvider -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" provider.NewUpcloudProvider(scope Construct, id *string, config UpcloudProviderConfig) UpcloudProvider ``` @@ -193,7 +193,7 @@ func ResetUsername() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" provider.UpcloudProvider_IsConstruct(x interface{}) *bool ``` @@ -225,7 +225,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" provider.UpcloudProvider_IsTerraformElement(x interface{}) *bool ``` @@ -239,7 +239,7 @@ provider.UpcloudProvider_IsTerraformElement(x interface{}) *bool ##### `IsTerraformProvider` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" provider.UpcloudProvider_IsTerraformProvider(x interface{}) *bool ``` @@ -253,7 +253,7 @@ provider.UpcloudProvider_IsTerraformProvider(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" provider.UpcloudProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -282,7 +282,7 @@ The construct id used in the generated config for the UpcloudProvider to import. The id of the existing UpcloudProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -570,7 +570,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/provider" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/provider" &provider.UpcloudProviderConfig { Alias: *string, @@ -607,7 +607,7 @@ Alias *string Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -621,7 +621,7 @@ Password *string Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -637,7 +637,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -651,7 +651,7 @@ RetryMax *f64 Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -665,7 +665,7 @@ RetryWaitMaxSec *f64 Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -679,7 +679,7 @@ RetryWaitMinSec *f64 Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -693,7 +693,7 @@ Username *string UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index 59afeac09..137699167 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -4,7 +4,7 @@ ### UpcloudProvider -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud}. #### Initializers @@ -60,7 +60,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -70,7 +70,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -82,7 +82,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -92,7 +92,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -102,7 +102,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -112,7 +112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- @@ -362,7 +362,7 @@ The construct id used in the generated config for the UpcloudProvider to import. The id of the existing UpcloudProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -687,7 +687,7 @@ public java.lang.String getAlias(); Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -701,7 +701,7 @@ public java.lang.String getPassword(); Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -717,7 +717,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -731,7 +731,7 @@ public java.lang.Number getRetryMax(); Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -745,7 +745,7 @@ public java.lang.Number getRetryWaitMaxSec(); Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -759,7 +759,7 @@ public java.lang.Number getRetryWaitMinSec(); Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -773,7 +773,7 @@ public java.lang.String getUsername(); UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index 42ff426b1..e59f82ed8 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -4,7 +4,7 @@ ### UpcloudProvider -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud}. #### Initializers @@ -62,7 +62,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -72,7 +72,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -84,7 +84,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -94,7 +94,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -104,7 +104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -114,7 +114,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- @@ -380,7 +380,7 @@ The construct id used in the generated config for the UpcloudProvider to import. The id of the existing UpcloudProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -705,7 +705,7 @@ alias: str Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -719,7 +719,7 @@ password: str Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -735,7 +735,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -749,7 +749,7 @@ retry_max: typing.Union[int, float] Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -763,7 +763,7 @@ retry_wait_max_sec: typing.Union[int, float] Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -777,7 +777,7 @@ retry_wait_min_sec: typing.Union[int, float] Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -791,7 +791,7 @@ username: str UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index 201811efc..21946e447 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -4,7 +4,7 @@ ### UpcloudProvider -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud}. #### Initializers @@ -282,7 +282,7 @@ The construct id used in the generated config for the UpcloudProvider to import. The id of the existing UpcloudProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -599,7 +599,7 @@ public readonly alias: string; Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} --- @@ -613,7 +613,7 @@ public readonly password: string; Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} --- @@ -629,7 +629,7 @@ The duration (in seconds) that the provider waits for an HTTP request towards Up Defaults to 120 seconds -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} --- @@ -643,7 +643,7 @@ public readonly retryMax: number; Maximum number of retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} --- @@ -657,7 +657,7 @@ public readonly retryWaitMaxSec: number; Maximum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} --- @@ -671,7 +671,7 @@ public readonly retryWaitMinSec: number; Minimum time to wait between retries. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} --- @@ -685,7 +685,7 @@ public readonly username: string; UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} --- diff --git a/docs/router.csharp.md b/docs/router.csharp.md index eb68f059c..42f70a981 100644 --- a/docs/router.csharp.md +++ b/docs/router.csharp.md @@ -4,7 +4,7 @@ ### Router -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the Router to import. The id of the existing Router that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ public string Name { get; set; } Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -931,7 +931,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -945,7 +945,7 @@ public object StaticRoute { get; set; } static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -985,7 +985,7 @@ Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} --- @@ -999,7 +999,7 @@ public string Route { get; set; } Destination prefix of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} --- @@ -1013,7 +1013,7 @@ public string Name { get; set; } Name or description of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- diff --git a/docs/router.go.md b/docs/router.go.md index 8eed55ecc..b882c99b1 100644 --- a/docs/router.go.md +++ b/docs/router.go.md @@ -4,12 +4,12 @@ ### Router -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.NewRouter(scope Construct, id *string, config RouterConfig) Router ``` @@ -405,7 +405,7 @@ func ResetStaticRoute() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.Router_IsConstruct(x interface{}) *bool ``` @@ -437,7 +437,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.Router_IsTerraformElement(x interface{}) *bool ``` @@ -451,7 +451,7 @@ router.Router_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.Router_IsTerraformResource(x interface{}) *bool ``` @@ -465,7 +465,7 @@ router.Router_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.Router_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -494,7 +494,7 @@ The construct id used in the generated config for the Router to import. The id of the existing Router that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use --- @@ -804,7 +804,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" &router.RouterConfig { Connection: interface{}, @@ -917,7 +917,7 @@ Name *string Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -931,7 +931,7 @@ Labels *map[string]*string User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -945,7 +945,7 @@ StaticRoute interface{} static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -954,7 +954,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" &router.RouterStaticRoute { Nexthop: *string, @@ -985,7 +985,7 @@ Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} --- @@ -999,7 +999,7 @@ Route *string Destination prefix of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} --- @@ -1013,7 +1013,7 @@ Name *string Name or description of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -1022,7 +1022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" &router.RouterStaticRoutes { @@ -1037,7 +1037,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.NewRouterStaticRouteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RouterStaticRouteList ``` @@ -1197,7 +1197,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.NewRouterStaticRouteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RouterStaticRouteOutputReference ``` @@ -1548,7 +1548,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.NewRouterStaticRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RouterStaticRoutesList ``` @@ -1697,7 +1697,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/router" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/router" router.NewRouterStaticRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RouterStaticRoutesOutputReference ``` diff --git a/docs/router.java.md b/docs/router.java.md index f877dfc82..a3f7fb3d0 100644 --- a/docs/router.java.md +++ b/docs/router.java.md @@ -4,7 +4,7 @@ ### Router -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router}. #### Initializers @@ -113,7 +113,7 @@ Must be unique amongst siblings in the same scope Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -123,7 +123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -587,7 +587,7 @@ The construct id used in the generated config for the Router to import. The id of the existing Router that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use --- @@ -1015,7 +1015,7 @@ public java.lang.String getName(); Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -1029,7 +1029,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -1043,7 +1043,7 @@ public java.lang.Object getStaticRoute(); static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -1083,7 +1083,7 @@ Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} --- @@ -1097,7 +1097,7 @@ public java.lang.String getRoute(); Destination prefix of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} --- @@ -1111,7 +1111,7 @@ public java.lang.String getName(); Name or description of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- diff --git a/docs/router.python.md b/docs/router.python.md index 89ab291e0..e5d74d0cd 100644 --- a/docs/router.python.md +++ b/docs/router.python.md @@ -4,7 +4,7 @@ ### Router -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -632,7 +632,7 @@ The construct id used in the generated config for the Router to import. The id of the existing Router that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use --- @@ -1055,7 +1055,7 @@ name: str Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -1069,7 +1069,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -1083,7 +1083,7 @@ static_route: typing.Union[IResolvable, typing.List[RouterStaticRoute]] static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -1123,7 +1123,7 @@ Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} --- @@ -1137,7 +1137,7 @@ route: str Destination prefix of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} --- @@ -1151,7 +1151,7 @@ name: str Name or description of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- diff --git a/docs/router.typescript.md b/docs/router.typescript.md index 27f7e7c72..25b3f85c3 100644 --- a/docs/router.typescript.md +++ b/docs/router.typescript.md @@ -4,7 +4,7 @@ ### Router -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the Router to import. The id of the existing Router that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ public readonly name: string; Name of the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- @@ -920,7 +920,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} --- @@ -934,7 +934,7 @@ public readonly staticRoute: IResolvable | RouterStaticRoute[]; static_route block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} --- @@ -970,7 +970,7 @@ Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} --- @@ -984,7 +984,7 @@ public readonly route: string; Destination prefix of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} --- @@ -998,7 +998,7 @@ public readonly name: string; Name or description of the route. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} --- diff --git a/docs/server.csharp.md b/docs/server.csharp.md index 83c4dc010..f10103270 100644 --- a/docs/server.csharp.md +++ b/docs/server.csharp.md @@ -4,7 +4,7 @@ ### Server -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server}. #### Initializers @@ -672,7 +672,7 @@ The construct id used in the generated config for the Server to import. The id of the existing Server that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use --- @@ -1432,7 +1432,7 @@ new ServerConfig { | Cpu | double | The number of CPU for the server. | | Firewall | object | Are firewall rules active for the server. | | Host | double | Use this to start the VM on a specific host. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | Labels | System.Collections.Generic.IDictionary | User defined key-value pairs to classify the server. | | Login | ServerLogin | login block. | | Mem | double | The size of memory for the server (in megabytes). | @@ -1531,7 +1531,7 @@ public string Hostname { get; set; } A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -1545,7 +1545,7 @@ public object NetworkInterface { get; set; } network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -1559,7 +1559,7 @@ public string Zone { get; set; } The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -1573,7 +1573,7 @@ public string BootOrder { get; set; } The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -1587,7 +1587,7 @@ public double Cpu { get; set; } The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -1601,7 +1601,7 @@ public object Firewall { get; set; } Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -1617,7 +1617,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -1629,7 +1629,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1646,7 +1646,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -1660,7 +1660,7 @@ public ServerLogin Login { get; set; } login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -1674,7 +1674,7 @@ public double Mem { get; set; } The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -1688,7 +1688,7 @@ public object Metadata { get; set; } Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -1702,7 +1702,7 @@ public string NicModel { get; set; } The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -1716,7 +1716,7 @@ public string Plan { get; set; } The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -1732,7 +1732,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -1746,7 +1746,7 @@ public ServerSimpleBackup SimpleBackup { get; set; } simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -1760,7 +1760,7 @@ public object StorageDevices { get; set; } storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -1774,7 +1774,7 @@ public string[] Tags { get; set; } The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -1788,7 +1788,7 @@ public ServerTemplate Template { get; set; } template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -1802,7 +1802,7 @@ public string Timezone { get; set; } A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -1816,7 +1816,7 @@ public string Title { get; set; } A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -1830,7 +1830,7 @@ public string UserData { get; set; } Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -1844,7 +1844,7 @@ public string VideoModel { get; set; } The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -1884,7 +1884,7 @@ public object CreatePassword { get; set; } Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -1898,7 +1898,7 @@ public string[] Keys { get; set; } A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -1912,7 +1912,7 @@ public string PasswordDelivery { get; set; } The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -1926,7 +1926,7 @@ public string User { get; set; } Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -1941,6 +1941,7 @@ new ServerNetworkInterface { string Type, object AdditionalIpAddress = null, object Bootable = null, + double Index = null, string IpAddress = null, string IpAddressFamily = null, string Network = null, @@ -1955,6 +1956,7 @@ new ServerNetworkInterface { | Type | string | Network interface type. For private network interfaces, a network must be specified with an existing network id. | | AdditionalIpAddress | object | additional_ip_address block. | | Bootable | object | `true` if this interface should be used for network booting. | +| Index | double | The interface index. | | IpAddress | string | The assigned primary IP address. | | IpAddressFamily | string | The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). | | Network | string | The unique ID of a network to attach this network to. | @@ -1972,7 +1974,7 @@ public string Type { get; set; } Network interface type. For private network interfaces, a network must be specified with an existing network id. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -1986,7 +1988,7 @@ public object AdditionalIpAddress { get; set; } additional_ip_address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} --- @@ -2000,7 +2002,21 @@ public object Bootable { get; set; } `true` if this interface should be used for network booting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} + +--- + +##### `Index`Optional + +```csharp +public double Index { get; set; } +``` + +- *Type:* double + +The interface index. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} --- @@ -2014,7 +2030,7 @@ public string IpAddress { get; set; } The assigned primary IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2028,7 +2044,7 @@ public string IpAddressFamily { get; set; } The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2042,7 +2058,7 @@ public string Network { get; set; } The unique ID of a network to attach this network to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} --- @@ -2056,7 +2072,7 @@ public object SourceIpFiltering { get; set; } `true` if source IP should be filtered. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} --- @@ -2092,7 +2108,7 @@ public string IpAddress { get; set; } The assigned additional IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2106,7 +2122,7 @@ public string IpAddressFamily { get; set; } The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2142,7 +2158,7 @@ public string Plan { get; set; } Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2156,7 +2172,7 @@ public string Time { get; set; } Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2196,7 +2212,7 @@ public string Storage { get; set; } A valid storage UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2212,7 +2228,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2228,7 +2244,7 @@ The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2242,7 +2258,7 @@ public string Type { get; set; } The device type the storage will be attached as. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2294,7 +2310,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2310,7 +2326,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2326,7 +2342,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2340,7 +2356,7 @@ public ServerTemplateBackupRule BackupRule { get; set; } backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -2354,7 +2370,7 @@ public object DeleteAutoresizeBackup { get; set; } If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -2368,7 +2384,7 @@ public object Encrypt { get; set; } Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -2386,7 +2402,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -2400,7 +2416,7 @@ public double Size { get; set; } The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -2414,7 +2430,7 @@ public string Title { get; set; } A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2452,7 +2468,7 @@ public string Interval { get; set; } The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -2466,7 +2482,7 @@ public double Retention { get; set; } The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -2480,7 +2496,7 @@ public string Time { get; set; } The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -3578,6 +3594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | PutAdditionalIpAddress | *No description.* | | ResetAdditionalIpAddress | *No description.* | | ResetBootable | *No description.* | +| ResetIndex | *No description.* | | ResetIpAddress | *No description.* | | ResetIpAddressFamily | *No description.* | | ResetNetwork | *No description.* | @@ -3759,6 +3776,12 @@ private void ResetAdditionalIpAddress() private void ResetBootable() ``` +##### `ResetIndex` + +```csharp +private void ResetIndex() +``` + ##### `ResetIpAddress` ```csharp @@ -3795,12 +3818,14 @@ private void ResetSourceIpFiltering() | MacAddress | string | *No description.* | | AdditionalIpAddressInput | object | *No description.* | | BootableInput | object | *No description.* | +| IndexInput | double | *No description.* | | IpAddressFamilyInput | string | *No description.* | | IpAddressInput | string | *No description.* | | NetworkInput | string | *No description.* | | SourceIpFilteringInput | object | *No description.* | | TypeInput | string | *No description.* | | Bootable | object | *No description.* | +| Index | double | *No description.* | | IpAddress | string | *No description.* | | IpAddressFamily | string | *No description.* | | Network | string | *No description.* | @@ -3884,6 +3909,16 @@ public object BootableInput { get; } --- +##### `IndexInput`Optional + +```csharp +public double IndexInput { get; } +``` + +- *Type:* double + +--- + ##### `IpAddressFamilyInput`Optional ```csharp @@ -3944,6 +3979,16 @@ public object Bootable { get; } --- +##### `Index`Required + +```csharp +public double Index { get; } +``` + +- *Type:* double + +--- + ##### `IpAddress`Required ```csharp diff --git a/docs/server.go.md b/docs/server.go.md index 80285e882..c0ab07f8c 100644 --- a/docs/server.go.md +++ b/docs/server.go.md @@ -4,12 +4,12 @@ ### Server -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServer(scope Construct, id *string, config ServerConfig) Server ``` @@ -583,7 +583,7 @@ func ResetVideoModel() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.Server_IsConstruct(x interface{}) *bool ``` @@ -615,7 +615,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.Server_IsTerraformElement(x interface{}) *bool ``` @@ -629,7 +629,7 @@ server.Server_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.Server_IsTerraformResource(x interface{}) *bool ``` @@ -643,7 +643,7 @@ server.Server_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.Server_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -672,7 +672,7 @@ The construct id used in the generated config for the Server to import. The id of the existing Server that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use --- @@ -1378,7 +1378,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerConfig { Connection: interface{}, @@ -1397,16 +1397,16 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" Host: *f64, Id: *string, Labels: *map[string]*string, - Login: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.server.ServerLogin, + Login: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.server.ServerLogin, Mem: *f64, Metadata: interface{}, NicModel: *string, Plan: *string, ServerGroup: *string, - SimpleBackup: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.server.ServerSimpleBackup, + SimpleBackup: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.server.ServerSimpleBackup, StorageDevices: interface{}, Tags: *[]*string, - Template: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.server.ServerTemplate, + Template: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.server.ServerTemplate, Timezone: *string, Title: *string, UserData: *string, @@ -1432,7 +1432,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" | Cpu | *f64 | The number of CPU for the server. | | Firewall | interface{} | Are firewall rules active for the server. | | Host | *f64 | Use this to start the VM on a specific host. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | Labels | *map[string]*string | User defined key-value pairs to classify the server. | | Login | ServerLogin | login block. | | Mem | *f64 | The size of memory for the server (in megabytes). | @@ -1531,7 +1531,7 @@ Hostname *string A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -1545,7 +1545,7 @@ NetworkInterface interface{} network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -1559,7 +1559,7 @@ Zone *string The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -1573,7 +1573,7 @@ BootOrder *string The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -1587,7 +1587,7 @@ Cpu *f64 The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -1601,7 +1601,7 @@ Firewall interface{} Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -1617,7 +1617,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -1629,7 +1629,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1646,7 +1646,7 @@ Labels *map[string]*string User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -1660,7 +1660,7 @@ Login ServerLogin login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -1674,7 +1674,7 @@ Mem *f64 The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -1688,7 +1688,7 @@ Metadata interface{} Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -1702,7 +1702,7 @@ NicModel *string The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -1716,7 +1716,7 @@ Plan *string The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -1732,7 +1732,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -1746,7 +1746,7 @@ SimpleBackup ServerSimpleBackup simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -1760,7 +1760,7 @@ StorageDevices interface{} storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -1774,7 +1774,7 @@ Tags *[]*string The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -1788,7 +1788,7 @@ Template ServerTemplate template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -1802,7 +1802,7 @@ Timezone *string A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -1816,7 +1816,7 @@ Title *string A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -1830,7 +1830,7 @@ UserData *string Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -1844,7 +1844,7 @@ VideoModel *string The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -1853,7 +1853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerLogin { CreatePassword: interface{}, @@ -1884,7 +1884,7 @@ CreatePassword interface{} Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -1898,7 +1898,7 @@ Keys *[]*string A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -1912,7 +1912,7 @@ PasswordDelivery *string The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -1926,7 +1926,7 @@ User *string Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -1935,12 +1935,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerNetworkInterface { Type: *string, AdditionalIpAddress: interface{}, Bootable: interface{}, + Index: *f64, IpAddress: *string, IpAddressFamily: *string, Network: *string, @@ -1955,6 +1956,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" | Type | *string | Network interface type. For private network interfaces, a network must be specified with an existing network id. | | AdditionalIpAddress | interface{} | additional_ip_address block. | | Bootable | interface{} | `true` if this interface should be used for network booting. | +| Index | *f64 | The interface index. | | IpAddress | *string | The assigned primary IP address. | | IpAddressFamily | *string | The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). | | Network | *string | The unique ID of a network to attach this network to. | @@ -1972,7 +1974,7 @@ Type *string Network interface type. For private network interfaces, a network must be specified with an existing network id. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -1986,7 +1988,7 @@ AdditionalIpAddress interface{} additional_ip_address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} --- @@ -2000,7 +2002,21 @@ Bootable interface{} `true` if this interface should be used for network booting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} + +--- + +##### `Index`Optional + +```go +Index *f64 +``` + +- *Type:* *f64 + +The interface index. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} --- @@ -2014,7 +2030,7 @@ IpAddress *string The assigned primary IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2028,7 +2044,7 @@ IpAddressFamily *string The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2042,7 +2058,7 @@ Network *string The unique ID of a network to attach this network to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} --- @@ -2056,7 +2072,7 @@ SourceIpFiltering interface{} `true` if source IP should be filtered. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} --- @@ -2065,7 +2081,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerNetworkInterfaceAdditionalIpAddress { IpAddress: *string, @@ -2092,7 +2108,7 @@ IpAddress *string The assigned additional IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2106,7 +2122,7 @@ IpAddressFamily *string The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2115,7 +2131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerSimpleBackup { Plan: *string, @@ -2142,7 +2158,7 @@ Plan *string Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2156,7 +2172,7 @@ Time *string Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2165,7 +2181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerStorageDevices { Storage: *string, @@ -2196,7 +2212,7 @@ Storage *string A valid storage UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2212,7 +2228,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2228,7 +2244,7 @@ The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2242,7 +2258,7 @@ Type *string The device type the storage will be attached as. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2251,13 +2267,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerTemplate { Storage: *string, Address: *string, AddressPosition: *string, - BackupRule: github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14.server.ServerTemplateBackupRule, + BackupRule: github.com/cdktf/cdktf-provider-upcloud-go/upcloud.server.ServerTemplateBackupRule, DeleteAutoresizeBackup: interface{}, Encrypt: interface{}, FilesystemAutoresize: interface{}, @@ -2294,7 +2310,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2310,7 +2326,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2326,7 +2342,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2340,7 +2356,7 @@ BackupRule ServerTemplateBackupRule backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -2354,7 +2370,7 @@ DeleteAutoresizeBackup interface{} If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -2368,7 +2384,7 @@ Encrypt interface{} Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -2386,7 +2402,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -2400,7 +2416,7 @@ Size *f64 The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -2414,7 +2430,7 @@ Title *string A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2423,7 +2439,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" &server.ServerTemplateBackupRule { Interval: *string, @@ -2452,7 +2468,7 @@ Interval *string The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -2466,7 +2482,7 @@ Retention *f64 The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -2480,7 +2496,7 @@ Time *string The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2491,7 +2507,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerLoginOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServerLoginOutputReference ``` @@ -2856,7 +2872,7 @@ func InternalValue() ServerLogin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerNetworkInterfaceAdditionalIpAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServerNetworkInterfaceAdditionalIpAddressList ``` @@ -3016,7 +3032,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerNetworkInterfaceAdditionalIpAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServerNetworkInterfaceAdditionalIpAddressOutputReference ``` @@ -3352,7 +3368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServerNetworkInterfaceList ``` @@ -3512,7 +3528,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServerNetworkInterfaceOutputReference ``` @@ -3578,6 +3594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | PutAdditionalIpAddress | *No description.* | | ResetAdditionalIpAddress | *No description.* | | ResetBootable | *No description.* | +| ResetIndex | *No description.* | | ResetIpAddress | *No description.* | | ResetIpAddressFamily | *No description.* | | ResetNetwork | *No description.* | @@ -3759,6 +3776,12 @@ func ResetAdditionalIpAddress() func ResetBootable() ``` +##### `ResetIndex` + +```go +func ResetIndex() +``` + ##### `ResetIpAddress` ```go @@ -3795,12 +3818,14 @@ func ResetSourceIpFiltering() | MacAddress | *string | *No description.* | | AdditionalIpAddressInput | interface{} | *No description.* | | BootableInput | interface{} | *No description.* | +| IndexInput | *f64 | *No description.* | | IpAddressFamilyInput | *string | *No description.* | | IpAddressInput | *string | *No description.* | | NetworkInput | *string | *No description.* | | SourceIpFilteringInput | interface{} | *No description.* | | TypeInput | *string | *No description.* | | Bootable | interface{} | *No description.* | +| Index | *f64 | *No description.* | | IpAddress | *string | *No description.* | | IpAddressFamily | *string | *No description.* | | Network | *string | *No description.* | @@ -3884,6 +3909,16 @@ func BootableInput() interface{} --- +##### `IndexInput`Optional + +```go +func IndexInput() *f64 +``` + +- *Type:* *f64 + +--- + ##### `IpAddressFamilyInput`Optional ```go @@ -3944,6 +3979,16 @@ func Bootable() interface{} --- +##### `Index`Required + +```go +func Index() *f64 +``` + +- *Type:* *f64 + +--- + ##### `IpAddress`Required ```go @@ -4010,7 +4055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerSimpleBackupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServerSimpleBackupOutputReference ``` @@ -4303,7 +4348,7 @@ func InternalValue() ServerSimpleBackup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerStorageDevicesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServerStorageDevicesList ``` @@ -4463,7 +4508,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerStorageDevicesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServerStorageDevicesOutputReference ``` @@ -4839,7 +4884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerTemplateBackupRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServerTemplateBackupRuleOutputReference ``` @@ -5154,7 +5199,7 @@ func InternalValue() ServerTemplateBackupRule #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/server" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/server" server.NewServerTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServerTemplateOutputReference ``` diff --git a/docs/server.java.md b/docs/server.java.md index 23f52ec6e..fa41e4fe0 100644 --- a/docs/server.java.md +++ b/docs/server.java.md @@ -4,7 +4,7 @@ ### Server -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server}. #### Initializers @@ -71,7 +71,7 @@ Server.Builder.create(Construct scope, java.lang.String id) | cpu | java.lang.Number | The number of CPU for the server. | | firewall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Are firewall rules active for the server. | | host | java.lang.Number | Use this to start the VM on a specific host. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | labels | java.util.Map | User defined key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | java.lang.Number | The size of memory for the server (in megabytes). | @@ -156,7 +156,7 @@ Must be unique amongst siblings in the same scope A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -218,7 +218,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -239,7 +239,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -249,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -269,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -279,7 +279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -289,7 +289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -301,7 +301,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -311,7 +311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -321,7 +321,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -331,7 +331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -341,7 +341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -351,7 +351,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -361,7 +361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -371,7 +371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -381,7 +381,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -1013,7 +1013,7 @@ The construct id used in the generated config for the Server to import. The id of the existing Server that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use --- @@ -1781,7 +1781,7 @@ ServerConfig.builder() | cpu | java.lang.Number | The number of CPU for the server. | | firewall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Are firewall rules active for the server. | | host | java.lang.Number | Use this to start the VM on a specific host. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | labels | java.util.Map | User defined key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | java.lang.Number | The size of memory for the server (in megabytes). | @@ -1880,7 +1880,7 @@ public java.lang.String getHostname(); A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -1894,7 +1894,7 @@ public java.lang.Object getNetworkInterface(); network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -1908,7 +1908,7 @@ public java.lang.String getZone(); The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -1922,7 +1922,7 @@ public java.lang.String getBootOrder(); The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -1936,7 +1936,7 @@ public java.lang.Number getCpu(); The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -1950,7 +1950,7 @@ public java.lang.Object getFirewall(); Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -1966,7 +1966,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -1978,7 +1978,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1995,7 +1995,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -2009,7 +2009,7 @@ public ServerLogin getLogin(); login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -2023,7 +2023,7 @@ public java.lang.Number getMem(); The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -2037,7 +2037,7 @@ public java.lang.Object getMetadata(); Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -2051,7 +2051,7 @@ public java.lang.String getNicModel(); The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -2065,7 +2065,7 @@ public java.lang.String getPlan(); The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2081,7 +2081,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -2095,7 +2095,7 @@ public ServerSimpleBackup getSimpleBackup(); simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -2109,7 +2109,7 @@ public java.lang.Object getStorageDevices(); storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -2123,7 +2123,7 @@ public java.util.List getTags(); The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -2137,7 +2137,7 @@ public ServerTemplate getTemplate(); template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -2151,7 +2151,7 @@ public java.lang.String getTimezone(); A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -2165,7 +2165,7 @@ public java.lang.String getTitle(); A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2179,7 +2179,7 @@ public java.lang.String getUserData(); Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -2193,7 +2193,7 @@ public java.lang.String getVideoModel(); The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -2234,7 +2234,7 @@ public java.lang.Object getCreatePassword(); Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -2248,7 +2248,7 @@ public java.util.List getKeys(); A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -2262,7 +2262,7 @@ public java.lang.String getPasswordDelivery(); The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -2276,7 +2276,7 @@ public java.lang.String getUser(); Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -2293,6 +2293,7 @@ ServerNetworkInterface.builder() // .additionalIpAddress(java.util.List) // .bootable(java.lang.Boolean) // .bootable(IResolvable) +// .index(java.lang.Number) // .ipAddress(java.lang.String) // .ipAddressFamily(java.lang.String) // .network(java.lang.String) @@ -2308,6 +2309,7 @@ ServerNetworkInterface.builder() | type | java.lang.String | Network interface type. For private network interfaces, a network must be specified with an existing network id. | | additionalIpAddress | com.hashicorp.cdktf.IResolvable OR java.util.List<ServerNetworkInterfaceAdditionalIpAddress> | additional_ip_address block. | | bootable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | `true` if this interface should be used for network booting. | +| index | java.lang.Number | The interface index. | | ipAddress | java.lang.String | The assigned primary IP address. | | ipAddressFamily | java.lang.String | The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). | | network | java.lang.String | The unique ID of a network to attach this network to. | @@ -2325,7 +2327,7 @@ public java.lang.String getType(); Network interface type. For private network interfaces, a network must be specified with an existing network id. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2339,7 +2341,7 @@ public java.lang.Object getAdditionalIpAddress(); additional_ip_address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} --- @@ -2353,7 +2355,21 @@ public java.lang.Object getBootable(); `true` if this interface should be used for network booting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} + +--- + +##### `index`Optional + +```java +public java.lang.Number getIndex(); +``` + +- *Type:* java.lang.Number + +The interface index. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} --- @@ -2367,7 +2383,7 @@ public java.lang.String getIpAddress(); The assigned primary IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2381,7 +2397,7 @@ public java.lang.String getIpAddressFamily(); The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2395,7 +2411,7 @@ public java.lang.String getNetwork(); The unique ID of a network to attach this network to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} --- @@ -2409,7 +2425,7 @@ public java.lang.Object getSourceIpFiltering(); `true` if source IP should be filtered. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} --- @@ -2445,7 +2461,7 @@ public java.lang.String getIpAddress(); The assigned additional IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2459,7 +2475,7 @@ public java.lang.String getIpAddressFamily(); The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2495,7 +2511,7 @@ public java.lang.String getPlan(); Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2509,7 +2525,7 @@ public java.lang.String getTime(); Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2549,7 +2565,7 @@ public java.lang.String getStorage(); A valid storage UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2565,7 +2581,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2581,7 +2597,7 @@ The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2595,7 +2611,7 @@ public java.lang.String getType(); The device type the storage will be attached as. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2650,7 +2666,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2666,7 +2682,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2682,7 +2698,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2696,7 +2712,7 @@ public ServerTemplateBackupRule getBackupRule(); backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -2710,7 +2726,7 @@ public java.lang.Object getDeleteAutoresizeBackup(); If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -2724,7 +2740,7 @@ public java.lang.Object getEncrypt(); Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -2742,7 +2758,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -2756,7 +2772,7 @@ public java.lang.Number getSize(); The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -2770,7 +2786,7 @@ public java.lang.String getTitle(); A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2808,7 +2824,7 @@ public java.lang.String getInterval(); The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -2822,7 +2838,7 @@ public java.lang.Number getRetention(); The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -2836,7 +2852,7 @@ public java.lang.String getTime(); The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -3934,6 +3950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | putAdditionalIpAddress | *No description.* | | resetAdditionalIpAddress | *No description.* | | resetBootable | *No description.* | +| resetIndex | *No description.* | | resetIpAddress | *No description.* | | resetIpAddressFamily | *No description.* | | resetNetwork | *No description.* | @@ -4115,6 +4132,12 @@ public void resetAdditionalIpAddress() public void resetBootable() ``` +##### `resetIndex` + +```java +public void resetIndex() +``` + ##### `resetIpAddress` ```java @@ -4151,12 +4174,14 @@ public void resetSourceIpFiltering() | macAddress | java.lang.String | *No description.* | | additionalIpAddressInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ServerNetworkInterfaceAdditionalIpAddress> | *No description.* | | bootableInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| indexInput | java.lang.Number | *No description.* | | ipAddressFamilyInput | java.lang.String | *No description.* | | ipAddressInput | java.lang.String | *No description.* | | networkInput | java.lang.String | *No description.* | | sourceIpFilteringInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | typeInput | java.lang.String | *No description.* | | bootable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| index | java.lang.Number | *No description.* | | ipAddress | java.lang.String | *No description.* | | ipAddressFamily | java.lang.String | *No description.* | | network | java.lang.String | *No description.* | @@ -4240,6 +4265,16 @@ public java.lang.Object getBootableInput(); --- +##### `indexInput`Optional + +```java +public java.lang.Number getIndexInput(); +``` + +- *Type:* java.lang.Number + +--- + ##### `ipAddressFamilyInput`Optional ```java @@ -4300,6 +4335,16 @@ public java.lang.Object getBootable(); --- +##### `index`Required + +```java +public java.lang.Number getIndex(); +``` + +- *Type:* java.lang.Number + +--- + ##### `ipAddress`Required ```java diff --git a/docs/server.python.md b/docs/server.python.md index 50619de73..d6ee79375 100644 --- a/docs/server.python.md +++ b/docs/server.python.md @@ -4,7 +4,7 @@ ### Server -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server}. #### Initializers @@ -65,7 +65,7 @@ server.Server( | cpu | typing.Union[int, float] | The number of CPU for the server. | | firewall | typing.Union[bool, cdktf.IResolvable] | Are firewall rules active for the server. | | host | typing.Union[int, float] | Use this to start the VM on a specific host. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | typing.Union[int, float] | The size of memory for the server (in megabytes). | @@ -150,7 +150,7 @@ Must be unique amongst siblings in the same scope A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -212,7 +212,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -233,7 +233,7 @@ If you experience problems setting this value it might not be settable. Please t User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -243,7 +243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -253,7 +253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -263,7 +263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -273,7 +273,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -283,7 +283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -295,7 +295,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -305,7 +305,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -315,7 +315,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -325,7 +325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -335,7 +335,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -345,7 +345,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -355,7 +355,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -365,7 +365,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -375,7 +375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -776,7 +776,7 @@ def put_login( Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -786,7 +786,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -796,7 +796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -806,7 +806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -839,7 +839,7 @@ def put_simple_backup( Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -849,7 +849,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -891,7 +891,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -903,7 +903,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -915,7 +915,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -925,7 +925,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -935,7 +935,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -945,7 +945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -959,7 +959,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -969,7 +969,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -979,7 +979,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -1217,7 +1217,7 @@ The construct id used in the generated config for the Server to import. The id of the existing Server that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use --- @@ -1977,7 +1977,7 @@ server.ServerConfig( | cpu | typing.Union[int, float] | The number of CPU for the server. | | firewall | typing.Union[bool, cdktf.IResolvable] | Are firewall rules active for the server. | | host | typing.Union[int, float] | Use this to start the VM on a specific host. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | labels | typing.Mapping[str] | User defined key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | typing.Union[int, float] | The size of memory for the server (in megabytes). | @@ -2076,7 +2076,7 @@ hostname: str A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -2090,7 +2090,7 @@ network_interface: typing.Union[IResolvable, typing.List[ServerNetworkInterface] network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -2104,7 +2104,7 @@ zone: str The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -2118,7 +2118,7 @@ boot_order: str The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -2132,7 +2132,7 @@ cpu: typing.Union[int, float] The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -2146,7 +2146,7 @@ firewall: typing.Union[bool, IResolvable] Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -2162,7 +2162,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -2174,7 +2174,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2191,7 +2191,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -2205,7 +2205,7 @@ login: ServerLogin login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -2219,7 +2219,7 @@ mem: typing.Union[int, float] The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -2233,7 +2233,7 @@ metadata: typing.Union[bool, IResolvable] Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -2247,7 +2247,7 @@ nic_model: str The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -2261,7 +2261,7 @@ plan: str The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2277,7 +2277,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -2291,7 +2291,7 @@ simple_backup: ServerSimpleBackup simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -2305,7 +2305,7 @@ storage_devices: typing.Union[IResolvable, typing.List[ServerStorageDevices]] storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -2319,7 +2319,7 @@ tags: typing.List[str] The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -2333,7 +2333,7 @@ template: ServerTemplate template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -2347,7 +2347,7 @@ timezone: str A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -2361,7 +2361,7 @@ title: str A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2375,7 +2375,7 @@ user_data: str Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -2389,7 +2389,7 @@ video_model: str The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -2429,7 +2429,7 @@ create_password: typing.Union[bool, IResolvable] Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -2443,7 +2443,7 @@ keys: typing.List[str] A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -2457,7 +2457,7 @@ password_delivery: str The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -2471,7 +2471,7 @@ user: str Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -2486,6 +2486,7 @@ server.ServerNetworkInterface( type: str, additional_ip_address: typing.Union[IResolvable, typing.List[ServerNetworkInterfaceAdditionalIpAddress]] = None, bootable: typing.Union[bool, IResolvable] = None, + index: typing.Union[int, float] = None, ip_address: str = None, ip_address_family: str = None, network: str = None, @@ -2500,6 +2501,7 @@ server.ServerNetworkInterface( | type | str | Network interface type. For private network interfaces, a network must be specified with an existing network id. | | additional_ip_address | typing.Union[cdktf.IResolvable, typing.List[ServerNetworkInterfaceAdditionalIpAddress]] | additional_ip_address block. | | bootable | typing.Union[bool, cdktf.IResolvable] | `true` if this interface should be used for network booting. | +| index | typing.Union[int, float] | The interface index. | | ip_address | str | The assigned primary IP address. | | ip_address_family | str | The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). | | network | str | The unique ID of a network to attach this network to. | @@ -2517,7 +2519,7 @@ type: str Network interface type. For private network interfaces, a network must be specified with an existing network id. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2531,7 +2533,7 @@ additional_ip_address: typing.Union[IResolvable, typing.List[ServerNetworkInterf additional_ip_address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} --- @@ -2545,7 +2547,21 @@ bootable: typing.Union[bool, IResolvable] `true` if this interface should be used for network booting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} + +--- + +##### `index`Optional + +```python +index: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +The interface index. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} --- @@ -2559,7 +2575,7 @@ ip_address: str The assigned primary IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2573,7 +2589,7 @@ ip_address_family: str The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2587,7 +2603,7 @@ network: str The unique ID of a network to attach this network to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} --- @@ -2601,7 +2617,7 @@ source_ip_filtering: typing.Union[bool, IResolvable] `true` if source IP should be filtered. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} --- @@ -2637,7 +2653,7 @@ ip_address: str The assigned additional IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2651,7 +2667,7 @@ ip_address_family: str The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2687,7 +2703,7 @@ plan: str Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2701,7 +2717,7 @@ time: str Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2741,7 +2757,7 @@ storage: str A valid storage UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2757,7 +2773,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2773,7 +2789,7 @@ The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2787,7 +2803,7 @@ type: str The device type the storage will be attached as. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2839,7 +2855,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2855,7 +2871,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2871,7 +2887,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2885,7 +2901,7 @@ backup_rule: ServerTemplateBackupRule backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -2899,7 +2915,7 @@ delete_autoresize_backup: typing.Union[bool, IResolvable] If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -2913,7 +2929,7 @@ encrypt: typing.Union[bool, IResolvable] Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -2931,7 +2947,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -2945,7 +2961,7 @@ size: typing.Union[int, float] The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -2959,7 +2975,7 @@ title: str A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2997,7 +3013,7 @@ interval: str The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -3011,7 +3027,7 @@ retention: typing.Union[int, float] The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -3025,7 +3041,7 @@ time: str The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -4200,6 +4216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | put_additional_ip_address | *No description.* | | reset_additional_ip_address | *No description.* | | reset_bootable | *No description.* | +| reset_index | *No description.* | | reset_ip_address | *No description.* | | reset_ip_address_family | *No description.* | | reset_network | *No description.* | @@ -4405,6 +4422,12 @@ def reset_additional_ip_address() -> None def reset_bootable() -> None ``` +##### `reset_index` + +```python +def reset_index() -> None +``` + ##### `reset_ip_address` ```python @@ -4441,12 +4464,14 @@ def reset_source_ip_filtering() -> None | mac_address | str | *No description.* | | additional_ip_address_input | typing.Union[cdktf.IResolvable, typing.List[ServerNetworkInterfaceAdditionalIpAddress]] | *No description.* | | bootable_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| index_input | typing.Union[int, float] | *No description.* | | ip_address_family_input | str | *No description.* | | ip_address_input | str | *No description.* | | network_input | str | *No description.* | | source_ip_filtering_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | type_input | str | *No description.* | | bootable | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| index | typing.Union[int, float] | *No description.* | | ip_address | str | *No description.* | | ip_address_family | str | *No description.* | | network | str | *No description.* | @@ -4530,6 +4555,16 @@ bootable_input: typing.Union[bool, IResolvable] --- +##### `index_input`Optional + +```python +index_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + ##### `ip_address_family_input`Optional ```python @@ -4590,6 +4625,16 @@ bootable: typing.Union[bool, IResolvable] --- +##### `index`Required + +```python +index: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + ##### `ip_address`Required ```python @@ -6135,7 +6180,7 @@ def put_backup_rule( The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -6145,7 +6190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -6155,7 +6200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- diff --git a/docs/server.typescript.md b/docs/server.typescript.md index 7a1dac588..af7365c78 100644 --- a/docs/server.typescript.md +++ b/docs/server.typescript.md @@ -4,7 +4,7 @@ ### Server -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server}. #### Initializers @@ -672,7 +672,7 @@ The construct id used in the generated config for the Server to import. The id of the existing Server that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use --- @@ -1401,7 +1401,7 @@ const serverConfig: server.ServerConfig = { ... } | cpu | number | The number of CPU for the server. | | firewall | boolean \| cdktf.IResolvable | Are firewall rules active for the server. | | host | number | Use this to start the VM on a specific host. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. | | labels | {[ key: string ]: string} | User defined key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | number | The size of memory for the server (in megabytes). | @@ -1500,7 +1500,7 @@ public readonly hostname: string; A valid domain name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} --- @@ -1514,7 +1514,7 @@ public readonly networkInterface: IResolvable | ServerNetworkInterface[]; network_interface block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} --- @@ -1528,7 +1528,7 @@ public readonly zone: string; The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} --- @@ -1542,7 +1542,7 @@ public readonly bootOrder: string; The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} --- @@ -1556,7 +1556,7 @@ public readonly cpu: number; The number of CPU for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} --- @@ -1570,7 +1570,7 @@ public readonly firewall: boolean | IResolvable; Are firewall rules active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} --- @@ -1586,7 +1586,7 @@ Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} --- @@ -1598,7 +1598,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1615,7 +1615,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} --- @@ -1629,7 +1629,7 @@ public readonly login: ServerLogin; login block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} --- @@ -1643,7 +1643,7 @@ public readonly mem: number; The size of memory for the server (in megabytes). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} --- @@ -1657,7 +1657,7 @@ public readonly metadata: boolean | IResolvable; Is the metadata service active for the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} --- @@ -1671,7 +1671,7 @@ public readonly nicModel: string; The model of the server's network interfaces. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} --- @@ -1685,7 +1685,7 @@ public readonly plan: string; The pricing plan used for the server. You can list available server plans with `upctl server plans`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -1701,7 +1701,7 @@ The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} --- @@ -1715,7 +1715,7 @@ public readonly simpleBackup: ServerSimpleBackup; simple_backup block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} --- @@ -1729,7 +1729,7 @@ public readonly storageDevices: IResolvable | ServerStorageDevices[]; storage_devices block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} --- @@ -1743,7 +1743,7 @@ public readonly tags: string[]; The server related tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} --- @@ -1757,7 +1757,7 @@ public readonly template: ServerTemplate; template block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} --- @@ -1771,7 +1771,7 @@ public readonly timezone: string; A timezone identifier, e.g. `Europe/Helsinki`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} --- @@ -1785,7 +1785,7 @@ public readonly title: string; A short, informational description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -1799,7 +1799,7 @@ public readonly userData: string; Defines URL for a server setup script, or the script body itself. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} --- @@ -1813,7 +1813,7 @@ public readonly videoModel: string; The model of the server's video interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} --- @@ -1848,7 +1848,7 @@ public readonly createPassword: boolean | IResolvable; Indicates a password should be create to allow access. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} --- @@ -1862,7 +1862,7 @@ public readonly keys: string[]; A list of ssh keys to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} --- @@ -1876,7 +1876,7 @@ public readonly passwordDelivery: string; The delivery method for the server's root password (one of `none`, `email` or `sms`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} --- @@ -1890,7 +1890,7 @@ public readonly user: string; Username to be create to access the server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} --- @@ -1911,6 +1911,7 @@ const serverNetworkInterface: server.ServerNetworkInterface = { ... } | type | string | Network interface type. For private network interfaces, a network must be specified with an existing network id. | | additionalIpAddress | cdktf.IResolvable \| ServerNetworkInterfaceAdditionalIpAddress[] | additional_ip_address block. | | bootable | boolean \| cdktf.IResolvable | `true` if this interface should be used for network booting. | +| index | number | The interface index. | | ipAddress | string | The assigned primary IP address. | | ipAddressFamily | string | The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). | | network | string | The unique ID of a network to attach this network to. | @@ -1928,7 +1929,7 @@ public readonly type: string; Network interface type. For private network interfaces, a network must be specified with an existing network id. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -1942,7 +1943,7 @@ public readonly additionalIpAddress: IResolvable | ServerNetworkInterfaceAdditio additional_ip_address block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} --- @@ -1956,7 +1957,21 @@ public readonly bootable: boolean | IResolvable; `true` if this interface should be used for network booting. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} + +--- + +##### `index`Optional + +```typescript +public readonly index: number; +``` + +- *Type:* number + +The interface index. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} --- @@ -1970,7 +1985,7 @@ public readonly ipAddress: string; The assigned primary IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -1984,7 +1999,7 @@ public readonly ipAddressFamily: string; The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -1998,7 +2013,7 @@ public readonly network: string; The unique ID of a network to attach this network to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} --- @@ -2012,7 +2027,7 @@ public readonly sourceIpFiltering: boolean | IResolvable; `true` if source IP should be filtered. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} --- @@ -2045,7 +2060,7 @@ public readonly ipAddress: string; The assigned additional IP address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} --- @@ -2059,7 +2074,7 @@ public readonly ipAddressFamily: string; The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} --- @@ -2092,7 +2107,7 @@ public readonly plan: string; Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} --- @@ -2106,7 +2121,7 @@ public readonly time: string; Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -2141,7 +2156,7 @@ public readonly storage: string; A valid storage UUID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2157,7 +2172,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2173,7 +2188,7 @@ The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2187,7 +2202,7 @@ public readonly type: string; The device type the storage will be attached as. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} --- @@ -2229,7 +2244,7 @@ A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} --- @@ -2245,7 +2260,7 @@ The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} --- @@ -2261,7 +2276,7 @@ The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} --- @@ -2275,7 +2290,7 @@ public readonly backupRule: ServerTemplateBackupRule; backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} --- @@ -2289,7 +2304,7 @@ public readonly deleteAutoresizeBackup: boolean | IResolvable; If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} --- @@ -2303,7 +2318,7 @@ public readonly encrypt: boolean | IResolvable; Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} --- @@ -2321,7 +2336,7 @@ Please note that before the resize attempt is made, backup of the storage will b to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} --- @@ -2335,7 +2350,7 @@ public readonly size: number; The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} --- @@ -2349,7 +2364,7 @@ public readonly title: string; A short, informative description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} --- @@ -2383,7 +2398,7 @@ public readonly interval: string; The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} --- @@ -2397,7 +2412,7 @@ public readonly retention: number; The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} --- @@ -2411,7 +2426,7 @@ public readonly time: string; The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} --- @@ -3509,6 +3524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | putAdditionalIpAddress | *No description.* | | resetAdditionalIpAddress | *No description.* | | resetBootable | *No description.* | +| resetIndex | *No description.* | | resetIpAddress | *No description.* | | resetIpAddressFamily | *No description.* | | resetNetwork | *No description.* | @@ -3690,6 +3706,12 @@ public resetAdditionalIpAddress(): void public resetBootable(): void ``` +##### `resetIndex` + +```typescript +public resetIndex(): void +``` + ##### `resetIpAddress` ```typescript @@ -3726,12 +3748,14 @@ public resetSourceIpFiltering(): void | macAddress | string | *No description.* | | additionalIpAddressInput | cdktf.IResolvable \| ServerNetworkInterfaceAdditionalIpAddress[] | *No description.* | | bootableInput | boolean \| cdktf.IResolvable | *No description.* | +| indexInput | number | *No description.* | | ipAddressFamilyInput | string | *No description.* | | ipAddressInput | string | *No description.* | | networkInput | string | *No description.* | | sourceIpFilteringInput | boolean \| cdktf.IResolvable | *No description.* | | typeInput | string | *No description.* | | bootable | boolean \| cdktf.IResolvable | *No description.* | +| index | number | *No description.* | | ipAddress | string | *No description.* | | ipAddressFamily | string | *No description.* | | network | string | *No description.* | @@ -3815,6 +3839,16 @@ public readonly bootableInput: boolean | IResolvable; --- +##### `indexInput`Optional + +```typescript +public readonly indexInput: number; +``` + +- *Type:* number + +--- + ##### `ipAddressFamilyInput`Optional ```typescript @@ -3875,6 +3909,16 @@ public readonly bootable: boolean | IResolvable; --- +##### `index`Required + +```typescript +public readonly index: number; +``` + +- *Type:* number + +--- + ##### `ipAddress`Required ```typescript diff --git a/docs/serverGroup.csharp.md b/docs/serverGroup.csharp.md index 5606abfd2..b632c343e 100644 --- a/docs/serverGroup.csharp.md +++ b/docs/serverGroup.csharp.md @@ -4,7 +4,7 @@ ### ServerGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the ServerGroup to import. The id of the existing ServerGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use --- @@ -933,7 +933,7 @@ public string Title { get; set; } Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -963,7 +963,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -977,7 +977,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -993,7 +993,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -1009,7 +1009,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- diff --git a/docs/serverGroup.go.md b/docs/serverGroup.go.md index 1a2f22a94..37dbdf971 100644 --- a/docs/serverGroup.go.md +++ b/docs/serverGroup.go.md @@ -4,12 +4,12 @@ ### ServerGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" servergroup.NewServerGroup(scope Construct, id *string, config ServerGroupConfig) ServerGroup ``` @@ -406,7 +406,7 @@ func ResetTrackMembers() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" servergroup.ServerGroup_IsConstruct(x interface{}) *bool ``` @@ -438,7 +438,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" servergroup.ServerGroup_IsTerraformElement(x interface{}) *bool ``` @@ -452,7 +452,7 @@ servergroup.ServerGroup_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" servergroup.ServerGroup_IsTerraformResource(x interface{}) *bool ``` @@ -466,7 +466,7 @@ servergroup.ServerGroup_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" servergroup.ServerGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -495,7 +495,7 @@ The construct id used in the generated config for the ServerGroup to import. The id of the existing ServerGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use --- @@ -816,7 +816,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/servergroup" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/servergroup" &servergroup.ServerGroupConfig { Connection: interface{}, @@ -933,7 +933,7 @@ Title *string Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -963,7 +963,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -977,7 +977,7 @@ Labels *map[string]*string User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -993,7 +993,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -1009,7 +1009,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- diff --git a/docs/serverGroup.java.md b/docs/serverGroup.java.md index 62c504b7e..18b371c81 100644 --- a/docs/serverGroup.java.md +++ b/docs/serverGroup.java.md @@ -4,7 +4,7 @@ ### ServerGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group}. #### Initializers @@ -117,7 +117,7 @@ Must be unique amongst siblings in the same scope Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -143,7 +143,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -165,7 +165,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -177,7 +177,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- @@ -632,7 +632,7 @@ The construct id used in the generated config for the ServerGroup to import. The id of the existing ServerGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use --- @@ -1075,7 +1075,7 @@ public java.lang.String getTitle(); Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -1105,7 +1105,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -1119,7 +1119,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -1135,7 +1135,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -1151,7 +1151,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- diff --git a/docs/serverGroup.python.md b/docs/serverGroup.python.md index 1d775a06d..6ad90b63b 100644 --- a/docs/serverGroup.python.md +++ b/docs/serverGroup.python.md @@ -4,7 +4,7 @@ ### ServerGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -140,7 +140,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -162,7 +162,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -174,7 +174,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- @@ -675,7 +675,7 @@ The construct id used in the generated config for the ServerGroup to import. The id of the existing ServerGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use --- @@ -1113,7 +1113,7 @@ title: str Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -1143,7 +1143,7 @@ policies in server group are not met, you need to manually restart the servers i for example via API, UpCloud Control Panel or upctl (UpCloud CLI) ``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -1157,7 +1157,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -1173,7 +1173,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -1189,7 +1189,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- diff --git a/docs/serverGroup.typescript.md b/docs/serverGroup.typescript.md index 1ffd52a16..8087c2133 100644 --- a/docs/serverGroup.typescript.md +++ b/docs/serverGroup.typescript.md @@ -4,7 +4,7 @@ ### ServerGroup -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the ServerGroup to import. The id of the existing ServerGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ public readonly title: string; Title of your server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} --- @@ -948,7 +948,7 @@ Setting this to `strict` or `yes` will policies in server group are not met, you need to manually restart the servers in said group, for example via API, UpCloud Control Panel or upctl (UpCloud CLI) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} --- @@ -962,7 +962,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the server group. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} --- @@ -978,7 +978,7 @@ UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} --- @@ -994,7 +994,7 @@ Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} --- diff --git a/docs/storage.csharp.md b/docs/storage.csharp.md index aead50936..2a21e2fac 100644 --- a/docs/storage.csharp.md +++ b/docs/storage.csharp.md @@ -4,7 +4,7 @@ ### Storage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage}. #### Initializers @@ -562,7 +562,7 @@ The construct id used in the generated config for the Storage to import. The id of the existing Storage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1066,7 +1066,7 @@ public string Interval { get; set; } The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} --- @@ -1080,7 +1080,7 @@ public double Retention { get; set; } The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} --- @@ -1094,7 +1094,7 @@ public string Time { get; set; } The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} --- @@ -1128,7 +1128,7 @@ public string Id { get; set; } The unique identifier of the storage/template to clone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1269,7 +1269,7 @@ public double Size { get; set; } The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -1283,7 +1283,7 @@ public string Title { get; set; } The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -1297,7 +1297,7 @@ public string Zone { get; set; } The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -1311,7 +1311,7 @@ public object BackupRule { get; set; } backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -1325,7 +1325,7 @@ public object Clone { get; set; } clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -1339,7 +1339,7 @@ public object DeleteAutoresizeBackup { get; set; } If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -1353,7 +1353,7 @@ public object Encrypt { get; set; } Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -1370,7 +1370,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -1384,7 +1384,7 @@ public object Import { get; set; } import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -1398,7 +1398,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -1412,7 +1412,7 @@ public string Tier { get; set; } The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -1450,7 +1450,7 @@ public string Source { get; set; } The mode of the import task. One of `http_import` or `direct_upload`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} --- @@ -1466,7 +1466,7 @@ The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} --- @@ -1482,7 +1482,7 @@ SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} --- diff --git a/docs/storage.go.md b/docs/storage.go.md index c6d502195..da130e80f 100644 --- a/docs/storage.go.md +++ b/docs/storage.go.md @@ -4,12 +4,12 @@ ### Storage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorage(scope Construct, id *string, config StorageConfig) Storage ``` @@ -473,7 +473,7 @@ func ResetTier() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.Storage_IsConstruct(x interface{}) *bool ``` @@ -505,7 +505,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.Storage_IsTerraformElement(x interface{}) *bool ``` @@ -519,7 +519,7 @@ storage.Storage_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.Storage_IsTerraformResource(x interface{}) *bool ``` @@ -533,7 +533,7 @@ storage.Storage_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.Storage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -562,7 +562,7 @@ The construct id used in the generated config for the Storage to import. The id of the existing Storage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1037,7 +1037,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" &storage.StorageBackupRule { Interval: *string, @@ -1066,7 +1066,7 @@ Interval *string The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} --- @@ -1080,7 +1080,7 @@ Retention *f64 The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} --- @@ -1094,7 +1094,7 @@ Time *string The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} --- @@ -1103,7 +1103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" &storage.StorageClone { Id: *string, @@ -1128,7 +1128,7 @@ Id *string The unique identifier of the storage/template to clone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1140,7 +1140,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" &storage.StorageConfig { Connection: interface{}, @@ -1269,7 +1269,7 @@ Size *f64 The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -1283,7 +1283,7 @@ Title *string The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -1297,7 +1297,7 @@ Zone *string The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -1311,7 +1311,7 @@ BackupRule interface{} backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -1325,7 +1325,7 @@ Clone interface{} clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -1339,7 +1339,7 @@ DeleteAutoresizeBackup interface{} If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -1353,7 +1353,7 @@ Encrypt interface{} Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -1370,7 +1370,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -1384,7 +1384,7 @@ Import interface{} import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -1398,7 +1398,7 @@ Labels *map[string]*string User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -1412,7 +1412,7 @@ Tier *string The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -1421,7 +1421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" &storage.StorageImport { Source: *string, @@ -1450,7 +1450,7 @@ Source *string The mode of the import task. One of `http_import` or `direct_upload`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} --- @@ -1466,7 +1466,7 @@ The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} --- @@ -1482,7 +1482,7 @@ SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} --- @@ -1493,7 +1493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageBackupRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StorageBackupRuleList ``` @@ -1653,7 +1653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageBackupRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StorageBackupRuleOutputReference ``` @@ -1986,7 +1986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageCloneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StorageCloneList ``` @@ -2146,7 +2146,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageCloneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StorageCloneOutputReference ``` @@ -2435,7 +2435,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageImportList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StorageImportList ``` @@ -2595,7 +2595,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storage" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storage" storage.NewStorageImportOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StorageImportOutputReference ``` diff --git a/docs/storage.java.md b/docs/storage.java.md index cfbc74b1f..8296a5e11 100644 --- a/docs/storage.java.md +++ b/docs/storage.java.md @@ -4,7 +4,7 @@ ### Storage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage}. #### Initializers @@ -134,7 +134,7 @@ Must be unique amongst siblings in the same scope The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -207,7 +207,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -237,7 +237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -759,7 +759,7 @@ The construct id used in the generated config for the Storage to import. The id of the existing Storage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1263,7 +1263,7 @@ public java.lang.String getInterval(); The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} --- @@ -1277,7 +1277,7 @@ public java.lang.Number getRetention(); The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} --- @@ -1291,7 +1291,7 @@ public java.lang.String getTime(); The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} --- @@ -1325,7 +1325,7 @@ public java.lang.String getId(); The unique identifier of the storage/template to clone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1476,7 +1476,7 @@ public java.lang.Number getSize(); The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -1490,7 +1490,7 @@ public java.lang.String getTitle(); The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -1504,7 +1504,7 @@ public java.lang.String getZone(); The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -1518,7 +1518,7 @@ public java.lang.Object getBackupRule(); backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -1532,7 +1532,7 @@ public java.lang.Object getClone(); clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -1546,7 +1546,7 @@ public java.lang.Object getDeleteAutoresizeBackup(); If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -1560,7 +1560,7 @@ public java.lang.Object getEncrypt(); Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -1577,7 +1577,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -1591,7 +1591,7 @@ public java.lang.Object getImport(); import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -1605,7 +1605,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -1619,7 +1619,7 @@ public java.lang.String getTier(); The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -1657,7 +1657,7 @@ public java.lang.String getSource(); The mode of the import task. One of `http_import` or `direct_upload`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} --- @@ -1673,7 +1673,7 @@ The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} --- @@ -1689,7 +1689,7 @@ SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} --- diff --git a/docs/storage.python.md b/docs/storage.python.md index 2410400da..3e71ee57e 100644 --- a/docs/storage.python.md +++ b/docs/storage.python.md @@ -4,7 +4,7 @@ ### Storage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage}. #### Initializers @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -199,7 +199,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -803,7 +803,7 @@ The construct id used in the generated config for the Storage to import. The id of the existing Storage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1307,7 +1307,7 @@ interval: str The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} --- @@ -1321,7 +1321,7 @@ retention: typing.Union[int, float] The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} --- @@ -1335,7 +1335,7 @@ time: str The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} --- @@ -1369,7 +1369,7 @@ id: str The unique identifier of the storage/template to clone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1510,7 +1510,7 @@ size: typing.Union[int, float] The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -1524,7 +1524,7 @@ title: str The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -1538,7 +1538,7 @@ zone: str The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -1552,7 +1552,7 @@ backup_rule: typing.Union[IResolvable, typing.List[StorageBackupRule]] backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -1566,7 +1566,7 @@ clone: typing.Union[IResolvable, typing.List[StorageClone]] clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -1580,7 +1580,7 @@ delete_autoresize_backup: typing.Union[bool, IResolvable] If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -1594,7 +1594,7 @@ encrypt: typing.Union[bool, IResolvable] Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -1611,7 +1611,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -1625,7 +1625,7 @@ import: typing.Union[IResolvable, typing.List[StorageImport]] import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -1639,7 +1639,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -1653,7 +1653,7 @@ tier: str The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -1691,7 +1691,7 @@ source: str The mode of the import task. One of `http_import` or `direct_upload`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} --- @@ -1707,7 +1707,7 @@ The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} --- @@ -1723,7 +1723,7 @@ SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} --- diff --git a/docs/storage.typescript.md b/docs/storage.typescript.md index 1428b1019..9058e3b59 100644 --- a/docs/storage.typescript.md +++ b/docs/storage.typescript.md @@ -4,7 +4,7 @@ ### Storage -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage}. #### Initializers @@ -562,7 +562,7 @@ The construct id used in the generated config for the Storage to import. The id of the existing Storage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use --- @@ -1062,7 +1062,7 @@ public readonly interval: string; The weekday when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} --- @@ -1076,7 +1076,7 @@ public readonly retention: number; The number of days before a backup is automatically deleted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} --- @@ -1090,7 +1090,7 @@ public readonly time: string; The time of day when the backup is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} --- @@ -1122,7 +1122,7 @@ public readonly id: string; The unique identifier of the storage/template to clone. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1244,7 +1244,7 @@ public readonly size: number; The size of the storage in gigabytes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} --- @@ -1258,7 +1258,7 @@ public readonly title: string; The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} --- @@ -1272,7 +1272,7 @@ public readonly zone: string; The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} --- @@ -1286,7 +1286,7 @@ public readonly backupRule: IResolvable | StorageBackupRule[]; backup_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} --- @@ -1300,7 +1300,7 @@ public readonly clone: IResolvable | StorageClone[]; clone block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} --- @@ -1314,7 +1314,7 @@ public readonly deleteAutoresizeBackup: boolean | IResolvable; If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} --- @@ -1328,7 +1328,7 @@ public readonly encrypt: boolean | IResolvable; Sets if the storage is encrypted at rest. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} --- @@ -1345,7 +1345,7 @@ If set to true, provider will attempt to resize partition and filesystem when th Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). Taking and keeping backups incure costs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} --- @@ -1359,7 +1359,7 @@ public readonly import: IResolvable | StorageImport[]; import block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} --- @@ -1373,7 +1373,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} --- @@ -1387,7 +1387,7 @@ public readonly tier: string; The tier of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} --- @@ -1421,7 +1421,7 @@ public readonly source: string; The mode of the import task. One of `http_import` or `direct_upload`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} --- @@ -1437,7 +1437,7 @@ The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} --- @@ -1453,7 +1453,7 @@ SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} --- diff --git a/docs/storageTemplate.csharp.md b/docs/storageTemplate.csharp.md index 08556321a..a67d1a4e1 100644 --- a/docs/storageTemplate.csharp.md +++ b/docs/storageTemplate.csharp.md @@ -4,7 +4,7 @@ ### StorageTemplate -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the StorageTemplate to import. The id of the existing StorageTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use --- @@ -930,7 +930,7 @@ public string SourceStorage { get; set; } The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -944,7 +944,7 @@ public string Title { get; set; } The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -958,7 +958,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- diff --git a/docs/storageTemplate.go.md b/docs/storageTemplate.go.md index 8c5d1abf0..142062c8d 100644 --- a/docs/storageTemplate.go.md +++ b/docs/storageTemplate.go.md @@ -4,12 +4,12 @@ ### StorageTemplate -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" storagetemplate.NewStorageTemplate(scope Construct, id *string, config StorageTemplateConfig) StorageTemplate ``` @@ -385,7 +385,7 @@ func ResetLabels() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" storagetemplate.StorageTemplate_IsConstruct(x interface{}) *bool ``` @@ -417,7 +417,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" storagetemplate.StorageTemplate_IsTerraformElement(x interface{}) *bool ``` @@ -431,7 +431,7 @@ storagetemplate.StorageTemplate_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" storagetemplate.StorageTemplate_IsTerraformResource(x interface{}) *bool ``` @@ -445,7 +445,7 @@ storagetemplate.StorageTemplate_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" storagetemplate.StorageTemplate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -474,7 +474,7 @@ The construct id used in the generated config for the StorageTemplate to import. The id of the existing StorageTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use --- @@ -817,7 +817,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/storagetemplate" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/storagetemplate" &storagetemplate.StorageTemplateConfig { Connection: interface{}, @@ -930,7 +930,7 @@ SourceStorage *string The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -944,7 +944,7 @@ Title *string The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -958,7 +958,7 @@ Labels *map[string]*string User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- diff --git a/docs/storageTemplate.java.md b/docs/storageTemplate.java.md index 2d5581696..e8771c5d3 100644 --- a/docs/storageTemplate.java.md +++ b/docs/storageTemplate.java.md @@ -4,7 +4,7 @@ ### StorageTemplate -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- @@ -566,7 +566,7 @@ The construct id used in the generated config for the StorageTemplate to import. The id of the existing StorageTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use --- @@ -1026,7 +1026,7 @@ public java.lang.String getSourceStorage(); The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -1040,7 +1040,7 @@ public java.lang.String getTitle(); The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -1054,7 +1054,7 @@ public java.util.Map getLabels(); User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- diff --git a/docs/storageTemplate.python.md b/docs/storageTemplate.python.md index 6e49d455a..28a68223b 100644 --- a/docs/storageTemplate.python.md +++ b/docs/storageTemplate.python.md @@ -4,7 +4,7 @@ ### StorageTemplate -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- @@ -610,7 +610,7 @@ The construct id used in the generated config for the StorageTemplate to import. The id of the existing StorageTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use --- @@ -1066,7 +1066,7 @@ source_storage: str The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -1080,7 +1080,7 @@ title: str The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -1094,7 +1094,7 @@ labels: typing.Mapping[str] User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- diff --git a/docs/storageTemplate.typescript.md b/docs/storageTemplate.typescript.md index d2931bdb8..54c72c2f3 100644 --- a/docs/storageTemplate.typescript.md +++ b/docs/storageTemplate.typescript.md @@ -4,7 +4,7 @@ ### StorageTemplate -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the StorageTemplate to import. The id of the existing StorageTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use --- @@ -919,7 +919,7 @@ public readonly sourceStorage: string; The source storage that is used as a base for this storage template. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} --- @@ -933,7 +933,7 @@ public readonly title: string; The title of the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} --- @@ -947,7 +947,7 @@ public readonly labels: {[ key: string ]: string}; User defined key-value pairs to classify the storage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} --- diff --git a/docs/tag.csharp.md b/docs/tag.csharp.md index 98b977551..97a7c2ad4 100644 --- a/docs/tag.csharp.md +++ b/docs/tag.csharp.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag}. #### Initializers @@ -488,7 +488,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ new TagConfig { | Provisioners | object[] | *No description.* | | Name | string | The value representing the tag. | | Description | string | Free form text representing the meaning of the tag. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | Servers | string[] | A collection of servers that have been assigned the tag. | --- @@ -891,7 +891,7 @@ public string Name { get; set; } The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -905,7 +905,7 @@ public string Description { get; set; } Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -917,7 +917,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -934,7 +934,7 @@ public string[] Servers { get; set; } A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- diff --git a/docs/tag.go.md b/docs/tag.go.md index b73faf380..f4bb2856f 100644 --- a/docs/tag.go.md +++ b/docs/tag.go.md @@ -4,12 +4,12 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" tag.NewTag(scope Construct, id *string, config TagConfig) Tag ``` @@ -399,7 +399,7 @@ func ResetServers() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" tag.Tag_IsConstruct(x interface{}) *bool ``` @@ -431,7 +431,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" tag.Tag_IsTerraformElement(x interface{}) *bool ``` @@ -445,7 +445,7 @@ tag.Tag_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" tag.Tag_IsTerraformResource(x interface{}) *bool ``` @@ -459,7 +459,7 @@ tag.Tag_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" tag.Tag_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -488,7 +488,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -776,7 +776,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" +import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/tag" &tag.TagConfig { Connection: interface{}, @@ -806,7 +806,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v14/tag" | Provisioners | *[]interface{} | *No description.* | | Name | *string | The value representing the tag. | | Description | *string | Free form text representing the meaning of the tag. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | Servers | *[]*string | A collection of servers that have been assigned the tag. | --- @@ -891,7 +891,7 @@ Name *string The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -905,7 +905,7 @@ Description *string Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -917,7 +917,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -934,7 +934,7 @@ Servers *[]*string A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- diff --git a/docs/tag.java.md b/docs/tag.java.md index e6ce1a93c..fd2da1566 100644 --- a/docs/tag.java.md +++ b/docs/tag.java.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag}. #### Initializers @@ -43,7 +43,7 @@ Tag.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | name | java.lang.String | The value representing the tag. | | description | java.lang.String | Free form text representing the meaning of the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | servers | java.util.List | A collection of servers that have been assigned the tag. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -145,7 +145,7 @@ If you experience problems setting this value it might not be settable. Please t A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- @@ -593,7 +593,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -915,7 +915,7 @@ TagConfig.builder() | provisioners | java.util.List | *No description.* | | name | java.lang.String | The value representing the tag. | | description | java.lang.String | Free form text representing the meaning of the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | servers | java.util.List | A collection of servers that have been assigned the tag. | --- @@ -1000,7 +1000,7 @@ public java.lang.String getName(); The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -1014,7 +1014,7 @@ public java.lang.String getDescription(); Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -1026,7 +1026,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -1043,7 +1043,7 @@ public java.util.List getServers(); A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- diff --git a/docs/tag.python.md b/docs/tag.python.md index e2933aa2c..247c20277 100644 --- a/docs/tag.python.md +++ b/docs/tag.python.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag}. #### Initializers @@ -41,7 +41,7 @@ tag.Tag( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The value representing the tag. | | description | str | Free form text representing the meaning of the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | servers | typing.List[str] | A collection of servers that have been assigned the tag. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upclo - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- @@ -637,7 +637,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -955,7 +955,7 @@ tag.TagConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The value representing the tag. | | description | str | Free form text representing the meaning of the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | servers | typing.List[str] | A collection of servers that have been assigned the tag. | --- @@ -1040,7 +1040,7 @@ name: str The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -1054,7 +1054,7 @@ description: str Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -1066,7 +1066,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -1083,7 +1083,7 @@ servers: typing.List[str] A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- diff --git a/docs/tag.typescript.md b/docs/tag.typescript.md index 22d6c28c0..014662332 100644 --- a/docs/tag.typescript.md +++ b/docs/tag.typescript.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag}. +Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag}. #### Initializers @@ -488,7 +488,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -794,7 +794,7 @@ const tagConfig: tag.TagConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | The value representing the tag. | | description | string | Free form text representing the meaning of the tag. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#id Tag#id}. | | servers | string[] | A collection of servers that have been assigned the tag. | --- @@ -879,7 +879,7 @@ public readonly name: string; The value representing the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} --- @@ -893,7 +893,7 @@ public readonly description: string; Free form text representing the meaning of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} --- @@ -905,7 +905,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -922,7 +922,7 @@ public readonly servers: string[]; A collection of servers that have been assigned the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} --- diff --git a/package.json b/package.json index 42249be65..f6d47ebdc 100644 --- a/package.json +++ b/package.json @@ -157,7 +157,7 @@ "isDeprecated": false, "provider": { "name": "registry.terraform.io/upcloudltd/upcloud", - "version": "5.14.0" + "version": "5.15.0" } }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." diff --git a/src/data-upcloud-hosts/README.md b/src/data-upcloud-hosts/README.md index 853f7e463..e392b4a93 100644 --- a/src/data-upcloud-hosts/README.md +++ b/src/data-upcloud-hosts/README.md @@ -1,3 +1,3 @@ # `data_upcloud_hosts` -Refer to the Terraform Registry for docs: [`data_upcloud_hosts`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts). +Refer to the Terraform Registry for docs: [`data_upcloud_hosts`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts). diff --git a/src/data-upcloud-hosts/index.ts b/src/data-upcloud-hosts/index.ts index 115f5c143..5daaab0c9 100644 --- a/src/data-upcloud-hosts/index.ts +++ b/src/data-upcloud-hosts/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudHostsConfig extends cdktf.TerraformMetaArguments { /** * hosts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#hosts DataUpcloudHosts#hosts} */ readonly hosts?: DataUpcloudHostsHosts[] | cdktf.IResolvable; } @@ -117,7 +112,7 @@ export class DataUpcloudHostsHostsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts} */ export class DataUpcloudHosts extends cdktf.TerraformDataSource { @@ -133,7 +128,7 @@ export class DataUpcloudHosts extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudHosts 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 DataUpcloudHosts to import - * @param importFromId The id of the existing DataUpcloudHosts that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudHosts that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudHosts to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -145,7 +140,7 @@ export class DataUpcloudHosts extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/hosts upcloud_hosts} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/hosts upcloud_hosts} 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 @@ -156,7 +151,7 @@ export class DataUpcloudHosts extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_hosts', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-ip-addresses/README.md b/src/data-upcloud-ip-addresses/README.md index 38c76cfb6..78b71844b 100644 --- a/src/data-upcloud-ip-addresses/README.md +++ b/src/data-upcloud-ip-addresses/README.md @@ -1,3 +1,3 @@ # `data_upcloud_ip_addresses` -Refer to the Terraform Registry for docs: [`data_upcloud_ip_addresses`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses). +Refer to the Terraform Registry for docs: [`data_upcloud_ip_addresses`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses). diff --git a/src/data-upcloud-ip-addresses/index.ts b/src/data-upcloud-ip-addresses/index.ts index 38d551325..c502884fa 100644 --- a/src/data-upcloud-ip-addresses/index.ts +++ b/src/data-upcloud-ip-addresses/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudIpAddressesConfig extends cdktf.TerraformMetaArgumen /** * addresses block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#addresses DataUpcloudIpAddresses#addresses} */ readonly addresses?: DataUpcloudIpAddressesAddresses[] | cdktf.IResolvable; } @@ -147,7 +142,7 @@ export class DataUpcloudIpAddressesAddressesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses} */ export class DataUpcloudIpAddresses extends cdktf.TerraformDataSource { @@ -163,7 +158,7 @@ export class DataUpcloudIpAddresses extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudIpAddresses 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 DataUpcloudIpAddresses to import - * @param importFromId The id of the existing DataUpcloudIpAddresses that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudIpAddresses that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudIpAddresses to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -175,7 +170,7 @@ export class DataUpcloudIpAddresses extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/ip_addresses upcloud_ip_addresses} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/ip_addresses upcloud_ip_addresses} 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 @@ -186,7 +181,7 @@ export class DataUpcloudIpAddresses extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_ip_addresses', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-kubernetes-cluster/README.md b/src/data-upcloud-kubernetes-cluster/README.md index c7154231c..56a29e2e7 100644 --- a/src/data-upcloud-kubernetes-cluster/README.md +++ b/src/data-upcloud-kubernetes-cluster/README.md @@ -1,3 +1,3 @@ # `data_upcloud_kubernetes_cluster` -Refer to the Terraform Registry for docs: [`data_upcloud_kubernetes_cluster`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registry for docs: [`data_upcloud_kubernetes_cluster`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster). diff --git a/src/data-upcloud-kubernetes-cluster/index.ts b/src/data-upcloud-kubernetes-cluster/index.ts index 509cadd48..c5acb061e 100644 --- a/src/data-upcloud-kubernetes-cluster/index.ts +++ b/src/data-upcloud-kubernetes-cluster/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudKubernetesClusterConfig extends cdktf.TerraformMetaA /** * UUID of the cluster. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster#id DataUpcloudKubernetesCluster#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,7 +19,7 @@ export interface DataUpcloudKubernetesClusterConfig extends cdktf.TerraformMetaA } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster} */ export class DataUpcloudKubernetesCluster extends cdktf.TerraformDataSource { @@ -40,7 +35,7 @@ export class DataUpcloudKubernetesCluster extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudKubernetesCluster 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 DataUpcloudKubernetesCluster to import - * @param importFromId The id of the existing DataUpcloudKubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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 DataUpcloudKubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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 DataUpcloudKubernetesCluster to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -52,7 +47,7 @@ export class DataUpcloudKubernetesCluster extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/kubernetes_cluster upcloud_kubernetes_cluster} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/kubernetes_cluster upcloud_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 @@ -63,7 +58,7 @@ export class DataUpcloudKubernetesCluster extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-load-balancer-dns-challenge-domain/README.md b/src/data-upcloud-load-balancer-dns-challenge-domain/README.md index 099cb9537..bbc2e7785 100644 --- a/src/data-upcloud-load-balancer-dns-challenge-domain/README.md +++ b/src/data-upcloud-load-balancer-dns-challenge-domain/README.md @@ -1,3 +1,3 @@ # `data_upcloud_load_balancer_dns_challenge_domain` -Refer to the Terraform Registry for docs: [`data_upcloud_load_balancer_dns_challenge_domain`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain). +Refer to the Terraform Registry for docs: [`data_upcloud_load_balancer_dns_challenge_domain`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain). diff --git a/src/data-upcloud-load-balancer-dns-challenge-domain/index.ts b/src/data-upcloud-load-balancer-dns-challenge-domain/index.ts index ecc48af6b..6f657cb11 100644 --- a/src/data-upcloud-load-balancer-dns-challenge-domain/index.ts +++ b/src/data-upcloud-load-balancer-dns-challenge-domain/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudLoadBalancerDnsChallengeDomainConfig extends cdktf.T } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain} */ export class DataUpcloudLoadBalancerDnsChallengeDomain extends cdktf.TerraformDataSource { @@ -31,7 +26,7 @@ export class DataUpcloudLoadBalancerDnsChallengeDomain extends cdktf.TerraformDa * Generates CDKTF code for importing a DataUpcloudLoadBalancerDnsChallengeDomain 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 DataUpcloudLoadBalancerDnsChallengeDomain to import - * @param importFromId The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudLoadBalancerDnsChallengeDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudLoadBalancerDnsChallengeDomain to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -43,7 +38,7 @@ export class DataUpcloudLoadBalancerDnsChallengeDomain extends cdktf.TerraformDa // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_domain} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/load_balancer_dns_challenge_domain upcloud_load_balancer_dns_challenge_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 @@ -54,7 +49,7 @@ export class DataUpcloudLoadBalancerDnsChallengeDomain extends cdktf.TerraformDa terraformResourceType: 'upcloud_load_balancer_dns_challenge_domain', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-database-mysql-sessions/README.md b/src/data-upcloud-managed-database-mysql-sessions/README.md index 5f8439b6c..8b83b011d 100644 --- a/src/data-upcloud-managed-database-mysql-sessions/README.md +++ b/src/data-upcloud-managed-database-mysql-sessions/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_database_mysql_sessions` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_mysql_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_mysql_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions). diff --git a/src/data-upcloud-managed-database-mysql-sessions/index.ts b/src/data-upcloud-managed-database-mysql-sessions/index.ts index f8f3e1c02..04951821c 100644 --- a/src/data-upcloud-managed-database-mysql-sessions/index.ts +++ b/src/data-upcloud-managed-database-mysql-sessions/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudManagedDatabaseMysqlSessionsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#id DataUpcloudManagedDatabaseMysqlSessions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,31 +17,31 @@ export interface DataUpcloudManagedDatabaseMysqlSessionsConfig extends cdktf.Ter /** * Number of entries to receive at most. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#limit DataUpcloudManagedDatabaseMysqlSessions#limit} */ readonly limit?: number; /** * Offset for retrieved results based on sort order. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#offset DataUpcloudManagedDatabaseMysqlSessions#offset} */ readonly offset?: number; /** * Order by session field and sort retrieved results. Limited variables can be used for ordering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#order DataUpcloudManagedDatabaseMysqlSessions#order} */ readonly order?: string; /** * Service's UUID for which these sessions belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#service DataUpcloudManagedDatabaseMysqlSessions#service} */ readonly service: string; /** * sessions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#sessions DataUpcloudManagedDatabaseMysqlSessions#sessions} */ readonly sessions?: DataUpcloudManagedDatabaseMysqlSessionsSessions[] | cdktf.IResolvable; } @@ -173,7 +168,7 @@ export class DataUpcloudManagedDatabaseMysqlSessionsSessionsList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions} */ export class DataUpcloudManagedDatabaseMysqlSessions extends cdktf.TerraformDataSource { @@ -189,7 +184,7 @@ export class DataUpcloudManagedDatabaseMysqlSessions extends cdktf.TerraformData * Generates CDKTF code for importing a DataUpcloudManagedDatabaseMysqlSessions 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 DataUpcloudManagedDatabaseMysqlSessions to import - * @param importFromId The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedDatabaseMysqlSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedDatabaseMysqlSessions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -201,7 +196,7 @@ export class DataUpcloudManagedDatabaseMysqlSessions extends cdktf.TerraformData // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_mysql_sessions upcloud_managed_database_mysql_sessions} 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 @@ -212,7 +207,7 @@ export class DataUpcloudManagedDatabaseMysqlSessions extends cdktf.TerraformData terraformResourceType: 'upcloud_managed_database_mysql_sessions', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-database-opensearch-indices/README.md b/src/data-upcloud-managed-database-opensearch-indices/README.md index 106b9d6aa..9eac9fdbd 100644 --- a/src/data-upcloud-managed-database-opensearch-indices/README.md +++ b/src/data-upcloud-managed-database-opensearch-indices/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_database_opensearch_indices` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_opensearch_indices`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_opensearch_indices`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices). diff --git a/src/data-upcloud-managed-database-opensearch-indices/index.ts b/src/data-upcloud-managed-database-opensearch-indices/index.ts index ff9d92cbd..807d2c2f2 100644 --- a/src/data-upcloud-managed-database-opensearch-indices/index.ts +++ b/src/data-upcloud-managed-database-opensearch-indices/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudManagedDatabaseOpensearchIndicesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#id DataUpcloudManagedDatabaseOpensearchIndices#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +17,13 @@ export interface DataUpcloudManagedDatabaseOpensearchIndicesConfig extends cdktf /** * Service's UUID for which these indices belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#service DataUpcloudManagedDatabaseOpensearchIndices#service} */ readonly service: string; /** * indices block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#indices DataUpcloudManagedDatabaseOpensearchIndices#indices} */ readonly indices?: DataUpcloudManagedDatabaseOpensearchIndicesIndices[] | cdktf.IResolvable; } @@ -160,7 +155,7 @@ export class DataUpcloudManagedDatabaseOpensearchIndicesIndicesList extends cdkt } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices} */ export class DataUpcloudManagedDatabaseOpensearchIndices extends cdktf.TerraformDataSource { @@ -176,7 +171,7 @@ export class DataUpcloudManagedDatabaseOpensearchIndices extends cdktf.Terraform * Generates CDKTF code for importing a DataUpcloudManagedDatabaseOpensearchIndices 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 DataUpcloudManagedDatabaseOpensearchIndices to import - * @param importFromId The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedDatabaseOpensearchIndices that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedDatabaseOpensearchIndices to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -188,7 +183,7 @@ export class DataUpcloudManagedDatabaseOpensearchIndices extends cdktf.Terraform // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_opensearch_indices upcloud_managed_database_opensearch_indices} 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 @@ -199,7 +194,7 @@ export class DataUpcloudManagedDatabaseOpensearchIndices extends cdktf.Terraform terraformResourceType: 'upcloud_managed_database_opensearch_indices', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-database-postgresql-sessions/README.md b/src/data-upcloud-managed-database-postgresql-sessions/README.md index 84d315548..99b13193e 100644 --- a/src/data-upcloud-managed-database-postgresql-sessions/README.md +++ b/src/data-upcloud-managed-database-postgresql-sessions/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_database_postgresql_sessions` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_postgresql_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_postgresql_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions). diff --git a/src/data-upcloud-managed-database-postgresql-sessions/index.ts b/src/data-upcloud-managed-database-postgresql-sessions/index.ts index 9e147c9a9..61b5cfb65 100644 --- a/src/data-upcloud-managed-database-postgresql-sessions/index.ts +++ b/src/data-upcloud-managed-database-postgresql-sessions/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudManagedDatabasePostgresqlSessionsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#id DataUpcloudManagedDatabasePostgresqlSessions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,31 +17,31 @@ export interface DataUpcloudManagedDatabasePostgresqlSessionsConfig extends cdkt /** * Number of entries to receive at most. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#limit DataUpcloudManagedDatabasePostgresqlSessions#limit} */ readonly limit?: number; /** * Offset for retrieved results based on sort order. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#offset DataUpcloudManagedDatabasePostgresqlSessions#offset} */ readonly offset?: number; /** * Order by session field and sort retrieved results. Limited variables can be used for ordering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#order DataUpcloudManagedDatabasePostgresqlSessions#order} */ readonly order?: string; /** * Service's UUID for which these sessions belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#service DataUpcloudManagedDatabasePostgresqlSessions#service} */ readonly service: string; /** * sessions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#sessions DataUpcloudManagedDatabasePostgresqlSessions#sessions} */ readonly sessions?: DataUpcloudManagedDatabasePostgresqlSessionsSessions[] | cdktf.IResolvable; } @@ -54,25 +49,25 @@ export interface DataUpcloudManagedDatabasePostgresqlSessionsSessions { /** * Top-level transaction identifier of this service, if any. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xid DataUpcloudManagedDatabasePostgresqlSessions#backend_xid} */ readonly backendXid?: number; /** * The current service's xmin horizon. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#backend_xmin DataUpcloudManagedDatabasePostgresqlSessions#backend_xmin} */ readonly backendXmin?: number; /** * Host name of the connected client, as reported by a reverse DNS lookup of `client_addr`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#client_hostname DataUpcloudManagedDatabasePostgresqlSessions#client_hostname} */ readonly clientHostname?: string; /** * Time when this process' current transaction was started, or null if no transaction is active. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#xact_start DataUpcloudManagedDatabasePostgresqlSessions#xact_start} */ readonly xactStart?: string; } @@ -360,7 +355,7 @@ export class DataUpcloudManagedDatabasePostgresqlSessionsSessionsList extends cd } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions} */ export class DataUpcloudManagedDatabasePostgresqlSessions extends cdktf.TerraformDataSource { @@ -376,7 +371,7 @@ export class DataUpcloudManagedDatabasePostgresqlSessions extends cdktf.Terrafor * Generates CDKTF code for importing a DataUpcloudManagedDatabasePostgresqlSessions 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 DataUpcloudManagedDatabasePostgresqlSessions to import - * @param importFromId The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedDatabasePostgresqlSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedDatabasePostgresqlSessions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -388,7 +383,7 @@ export class DataUpcloudManagedDatabasePostgresqlSessions extends cdktf.Terrafor // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_postgresql_sessions upcloud_managed_database_postgresql_sessions} 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 @@ -399,7 +394,7 @@ export class DataUpcloudManagedDatabasePostgresqlSessions extends cdktf.Terrafor terraformResourceType: 'upcloud_managed_database_postgresql_sessions', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-database-redis-sessions/README.md b/src/data-upcloud-managed-database-redis-sessions/README.md index d224ba1f3..aa4310e59 100644 --- a/src/data-upcloud-managed-database-redis-sessions/README.md +++ b/src/data-upcloud-managed-database-redis-sessions/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_database_redis_sessions` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_redis_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_redis_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions). diff --git a/src/data-upcloud-managed-database-redis-sessions/index.ts b/src/data-upcloud-managed-database-redis-sessions/index.ts index eba610775..d4b1b8504 100644 --- a/src/data-upcloud-managed-database-redis-sessions/index.ts +++ b/src/data-upcloud-managed-database-redis-sessions/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudManagedDatabaseRedisSessionsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#id DataUpcloudManagedDatabaseRedisSessions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,31 +17,31 @@ export interface DataUpcloudManagedDatabaseRedisSessionsConfig extends cdktf.Ter /** * Number of entries to receive at most. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#limit DataUpcloudManagedDatabaseRedisSessions#limit} */ readonly limit?: number; /** * Offset for retrieved results based on sort order. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#offset DataUpcloudManagedDatabaseRedisSessions#offset} */ readonly offset?: number; /** * Order by session field and sort retrieved results. Limited variables can be used for ordering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#order DataUpcloudManagedDatabaseRedisSessions#order} */ readonly order?: string; /** * Service's UUID for which these sessions belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#service DataUpcloudManagedDatabaseRedisSessions#service} */ readonly service: string; /** * sessions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#sessions DataUpcloudManagedDatabaseRedisSessions#sessions} */ readonly sessions?: DataUpcloudManagedDatabaseRedisSessionsSessions[] | cdktf.IResolvable; } @@ -218,7 +213,7 @@ export class DataUpcloudManagedDatabaseRedisSessionsSessionsList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions} */ export class DataUpcloudManagedDatabaseRedisSessions extends cdktf.TerraformDataSource { @@ -234,7 +229,7 @@ export class DataUpcloudManagedDatabaseRedisSessions extends cdktf.TerraformData * Generates CDKTF code for importing a DataUpcloudManagedDatabaseRedisSessions 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 DataUpcloudManagedDatabaseRedisSessions to import - * @param importFromId The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedDatabaseRedisSessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedDatabaseRedisSessions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -246,7 +241,7 @@ export class DataUpcloudManagedDatabaseRedisSessions extends cdktf.TerraformData // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_redis_sessions upcloud_managed_database_redis_sessions} 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 @@ -257,7 +252,7 @@ export class DataUpcloudManagedDatabaseRedisSessions extends cdktf.TerraformData terraformResourceType: 'upcloud_managed_database_redis_sessions', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-database-valkey-sessions/README.md b/src/data-upcloud-managed-database-valkey-sessions/README.md new file mode 100644 index 000000000..a593d8117 --- /dev/null +++ b/src/data-upcloud-managed-database-valkey-sessions/README.md @@ -0,0 +1,3 @@ +# `data_upcloud_managed_database_valkey_sessions` + +Refer to the Terraform Registry for docs: [`data_upcloud_managed_database_valkey_sessions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions). diff --git a/src/data-upcloud-managed-database-valkey-sessions/index.ts b/src/data-upcloud-managed-database-valkey-sessions/index.ts new file mode 100644 index 000000000..034d7165e --- /dev/null +++ b/src/data-upcloud-managed-database-valkey-sessions/index.ts @@ -0,0 +1,429 @@ +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface DataUpcloudManagedDatabaseValkeySessionsConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#id DataUpcloudManagedDatabaseValkeySessions#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you 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; + /** + * Number of entries to receive at most. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#limit DataUpcloudManagedDatabaseValkeySessions#limit} + */ + readonly limit?: number; + /** + * Offset for retrieved results based on sort order. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#offset DataUpcloudManagedDatabaseValkeySessions#offset} + */ + readonly offset?: number; + /** + * Order by session field and sort retrieved results. Limited variables can be used for ordering. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#order DataUpcloudManagedDatabaseValkeySessions#order} + */ + readonly order?: string; + /** + * Service's UUID for which these sessions belongs to + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#service DataUpcloudManagedDatabaseValkeySessions#service} + */ + readonly service: string; + /** + * sessions block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#sessions DataUpcloudManagedDatabaseValkeySessions#sessions} + */ + readonly sessions?: DataUpcloudManagedDatabaseValkeySessionsSessions[] | cdktf.IResolvable; +} +export interface DataUpcloudManagedDatabaseValkeySessionsSessions { +} + +export function dataUpcloudManagedDatabaseValkeySessionsSessionsToTerraform(struct?: DataUpcloudManagedDatabaseValkeySessionsSessions | 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 { + } +} + + +export function dataUpcloudManagedDatabaseValkeySessionsSessionsToHclTerraform(struct?: DataUpcloudManagedDatabaseValkeySessionsSessions | 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"); + } + const attrs = { + }; + return attrs; +} + +export class DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference 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(): DataUpcloudManagedDatabaseValkeySessionsSessions | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataUpcloudManagedDatabaseValkeySessionsSessions | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + } + } + + // active_channel_subscriptions - computed: true, optional: false, required: false + public get activeChannelSubscriptions() { + return this.getNumberAttribute('active_channel_subscriptions'); + } + + // active_database - computed: true, optional: false, required: false + public get activeDatabase() { + return this.getStringAttribute('active_database'); + } + + // active_pattern_matching_channel_subscriptions - computed: true, optional: false, required: false + public get activePatternMatchingChannelSubscriptions() { + return this.getNumberAttribute('active_pattern_matching_channel_subscriptions'); + } + + // application_name - computed: true, optional: false, required: false + public get applicationName() { + return this.getStringAttribute('application_name'); + } + + // client_addr - computed: true, optional: false, required: false + public get clientAddr() { + return this.getStringAttribute('client_addr'); + } + + // connection_age - computed: true, optional: false, required: false + public get connectionAge() { + return this.getNumberAttribute('connection_age'); + } + + // connection_idle - computed: true, optional: false, required: false + public get connectionIdle() { + return this.getNumberAttribute('connection_idle'); + } + + // flags - computed: true, optional: false, required: false + public get flags() { + return cdktf.Fn.tolist(this.getListAttribute('flags')); + } + + // flags_raw - computed: true, optional: false, required: false + public get flagsRaw() { + return this.getStringAttribute('flags_raw'); + } + + // id - computed: true, optional: false, required: false + public get id() { + return this.getStringAttribute('id'); + } + + // multi_exec_commands - computed: true, optional: false, required: false + public get multiExecCommands() { + return this.getNumberAttribute('multi_exec_commands'); + } + + // output_buffer - computed: true, optional: false, required: false + public get outputBuffer() { + return this.getNumberAttribute('output_buffer'); + } + + // output_buffer_memory - computed: true, optional: false, required: false + public get outputBufferMemory() { + return this.getNumberAttribute('output_buffer_memory'); + } + + // output_list_length - computed: true, optional: false, required: false + public get outputListLength() { + return this.getNumberAttribute('output_list_length'); + } + + // query - computed: true, optional: false, required: false + public get query() { + return this.getStringAttribute('query'); + } + + // query_buffer - computed: true, optional: false, required: false + public get queryBuffer() { + return this.getNumberAttribute('query_buffer'); + } + + // query_buffer_free - computed: true, optional: false, required: false + public get queryBufferFree() { + return this.getNumberAttribute('query_buffer_free'); + } +} + +export class DataUpcloudManagedDatabaseValkeySessionsSessionsList extends cdktf.ComplexList { + public internalValue? : DataUpcloudManagedDatabaseValkeySessionsSessions[] | 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): DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference { + return new DataUpcloudManagedDatabaseValkeySessionsSessionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions} +*/ +export class DataUpcloudManagedDatabaseValkeySessions extends cdktf.TerraformDataSource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "upcloud_managed_database_valkey_sessions"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a DataUpcloudManagedDatabaseValkeySessions 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 DataUpcloudManagedDatabaseValkeySessions to import + * @param importFromId The id of the existing DataUpcloudManagedDatabaseValkeySessions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the DataUpcloudManagedDatabaseValkeySessions to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "upcloud_managed_database_valkey_sessions", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_database_valkey_sessions upcloud_managed_database_valkey_sessions} 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 + * @param options DataUpcloudManagedDatabaseValkeySessionsConfig + */ + public constructor(scope: Construct, id: string, config: DataUpcloudManagedDatabaseValkeySessionsConfig) { + super(scope, id, { + terraformResourceType: 'upcloud_managed_database_valkey_sessions', + terraformGeneratorMetadata: { + providerName: 'upcloud', + providerVersion: '5.15.0', + providerVersionConstraint: '~> 5.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._id = config.id; + this._limit = config.limit; + this._offset = config.offset; + this._order = config.order; + this._service = config.service; + this._sessions.internalValue = config.sessions; + } + + // ========== + // ATTRIBUTES + // ========== + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // limit - computed: false, optional: true, required: false + private _limit?: number; + public get limit() { + return this.getNumberAttribute('limit'); + } + public set limit(value: number) { + this._limit = value; + } + public resetLimit() { + this._limit = undefined; + } + // Temporarily expose input value. Use with caution. + public get limitInput() { + return this._limit; + } + + // offset - computed: false, optional: true, required: false + private _offset?: number; + public get offset() { + return this.getNumberAttribute('offset'); + } + public set offset(value: number) { + this._offset = value; + } + public resetOffset() { + this._offset = undefined; + } + // Temporarily expose input value. Use with caution. + public get offsetInput() { + return this._offset; + } + + // order - computed: false, optional: true, required: false + private _order?: string; + public get order() { + return this.getStringAttribute('order'); + } + public set order(value: string) { + this._order = value; + } + public resetOrder() { + this._order = undefined; + } + // Temporarily expose input value. Use with caution. + public get orderInput() { + return this._order; + } + + // service - computed: false, optional: false, required: true + private _service?: string; + public get service() { + return this.getStringAttribute('service'); + } + public set service(value: string) { + this._service = value; + } + // Temporarily expose input value. Use with caution. + public get serviceInput() { + return this._service; + } + + // sessions - computed: false, optional: true, required: false + private _sessions = new DataUpcloudManagedDatabaseValkeySessionsSessionsList(this, "sessions", true); + public get sessions() { + return this._sessions; + } + public putSessions(value: DataUpcloudManagedDatabaseValkeySessionsSessions[] | cdktf.IResolvable) { + this._sessions.internalValue = value; + } + public resetSessions() { + this._sessions.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get sessionsInput() { + return this._sessions.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + id: cdktf.stringToTerraform(this._id), + limit: cdktf.numberToTerraform(this._limit), + offset: cdktf.numberToTerraform(this._offset), + order: cdktf.stringToTerraform(this._order), + service: cdktf.stringToTerraform(this._service), + sessions: cdktf.listMapper(dataUpcloudManagedDatabaseValkeySessionsSessionsToTerraform, true)(this._sessions.internalValue), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + limit: { + value: cdktf.numberToHclTerraform(this._limit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + offset: { + value: cdktf.numberToHclTerraform(this._offset), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + order: { + value: cdktf.stringToHclTerraform(this._order), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service: { + value: cdktf.stringToHclTerraform(this._service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sessions: { + value: cdktf.listMapperHcl(dataUpcloudManagedDatabaseValkeySessionsSessionsToHclTerraform, true)(this._sessions.internalValue), + isBlock: true, + type: "set", + storageClassType: "DataUpcloudManagedDatabaseValkeySessionsSessionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/data-upcloud-managed-object-storage-policies/README.md b/src/data-upcloud-managed-object-storage-policies/README.md index 598f06285..ae4b32ff4 100644 --- a/src/data-upcloud-managed-object-storage-policies/README.md +++ b/src/data-upcloud-managed-object-storage-policies/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_object_storage_policies` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_object_storage_policies`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_object_storage_policies`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies). diff --git a/src/data-upcloud-managed-object-storage-policies/index.ts b/src/data-upcloud-managed-object-storage-policies/index.ts index 06ce38e81..9264f17cf 100644 --- a/src/data-upcloud-managed-object-storage-policies/index.ts +++ b/src/data-upcloud-managed-object-storage-policies/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudManagedObjectStoragePoliciesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#id DataUpcloudManagedObjectStoragePolicies#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +17,7 @@ export interface DataUpcloudManagedObjectStoragePoliciesConfig extends cdktf.Ter /** * Service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#service_uuid DataUpcloudManagedObjectStoragePolicies#service_uuid} */ readonly serviceUuid: string; } @@ -148,7 +143,7 @@ export class DataUpcloudManagedObjectStoragePoliciesPoliciesList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies} */ export class DataUpcloudManagedObjectStoragePolicies extends cdktf.TerraformDataSource { @@ -164,7 +159,7 @@ export class DataUpcloudManagedObjectStoragePolicies extends cdktf.TerraformData * Generates CDKTF code for importing a DataUpcloudManagedObjectStoragePolicies 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 DataUpcloudManagedObjectStoragePolicies to import - * @param importFromId The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedObjectStoragePolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedObjectStoragePolicies to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -176,7 +171,7 @@ export class DataUpcloudManagedObjectStoragePolicies extends cdktf.TerraformData // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_policies upcloud_managed_object_storage_policies} 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 @@ -187,7 +182,7 @@ export class DataUpcloudManagedObjectStoragePolicies extends cdktf.TerraformData terraformResourceType: 'upcloud_managed_object_storage_policies', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-managed-object-storage-regions/README.md b/src/data-upcloud-managed-object-storage-regions/README.md index 4e0567dd5..f187e6138 100644 --- a/src/data-upcloud-managed-object-storage-regions/README.md +++ b/src/data-upcloud-managed-object-storage-regions/README.md @@ -1,3 +1,3 @@ # `data_upcloud_managed_object_storage_regions` -Refer to the Terraform Registry for docs: [`data_upcloud_managed_object_storage_regions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions). +Refer to the Terraform Registry for docs: [`data_upcloud_managed_object_storage_regions`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions). diff --git a/src/data-upcloud-managed-object-storage-regions/index.ts b/src/data-upcloud-managed-object-storage-regions/index.ts index 35b18fc82..d2743e57d 100644 --- a/src/data-upcloud-managed-object-storage-regions/index.ts +++ b/src/data-upcloud-managed-object-storage-regions/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudManagedObjectStorageRegionsConfig extends cdktf.Terr /** * regions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#regions DataUpcloudManagedObjectStorageRegions#regions} */ readonly regions?: DataUpcloudManagedObjectStorageRegionsRegions[] | cdktf.IResolvable; } @@ -117,7 +112,7 @@ export class DataUpcloudManagedObjectStorageRegionsRegionsList extends cdktf.Com } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions} */ export class DataUpcloudManagedObjectStorageRegions extends cdktf.TerraformDataSource { @@ -133,7 +128,7 @@ export class DataUpcloudManagedObjectStorageRegions extends cdktf.TerraformDataS * Generates CDKTF code for importing a DataUpcloudManagedObjectStorageRegions 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 DataUpcloudManagedObjectStorageRegions to import - * @param importFromId The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudManagedObjectStorageRegions that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudManagedObjectStorageRegions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -145,7 +140,7 @@ export class DataUpcloudManagedObjectStorageRegions extends cdktf.TerraformDataS // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_regions} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/managed_object_storage_regions upcloud_managed_object_storage_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 @@ -156,7 +151,7 @@ export class DataUpcloudManagedObjectStorageRegions extends cdktf.TerraformDataS terraformResourceType: 'upcloud_managed_object_storage_regions', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-networks/README.md b/src/data-upcloud-networks/README.md index 6d4df3835..66217e611 100644 --- a/src/data-upcloud-networks/README.md +++ b/src/data-upcloud-networks/README.md @@ -1,3 +1,3 @@ # `data_upcloud_networks` -Refer to the Terraform Registry for docs: [`data_upcloud_networks`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks). +Refer to the Terraform Registry for docs: [`data_upcloud_networks`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks). diff --git a/src/data-upcloud-networks/index.ts b/src/data-upcloud-networks/index.ts index 5be2e073b..8ead8f407 100644 --- a/src/data-upcloud-networks/index.ts +++ b/src/data-upcloud-networks/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface DataUpcloudNetworksConfig extends cdktf.TerraformMetaArguments /** * If specified, results will be filtered to match name using a regular expression * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#filter_name DataUpcloudNetworks#filter_name} */ readonly filterName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#id DataUpcloudNetworks#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#id DataUpcloudNetworks#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,7 +23,7 @@ export interface DataUpcloudNetworksConfig extends cdktf.TerraformMetaArguments /** * If specified, this data source will return only networks from this zone * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#zone DataUpcloudNetworks#zone} */ readonly zone?: string; } @@ -321,7 +316,7 @@ export class DataUpcloudNetworksNetworksList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks} */ export class DataUpcloudNetworks extends cdktf.TerraformDataSource { @@ -337,7 +332,7 @@ export class DataUpcloudNetworks extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudNetworks 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 DataUpcloudNetworks to import - * @param importFromId The id of the existing DataUpcloudNetworks that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudNetworks that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudNetworks to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -349,7 +344,7 @@ export class DataUpcloudNetworks extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/networks upcloud_networks} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/networks upcloud_networks} 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 @@ -360,7 +355,7 @@ export class DataUpcloudNetworks extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_networks', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-storage/README.md b/src/data-upcloud-storage/README.md index 804339be1..0dab7e8ff 100644 --- a/src/data-upcloud-storage/README.md +++ b/src/data-upcloud-storage/README.md @@ -1,3 +1,3 @@ # `data_upcloud_storage` -Refer to the Terraform Registry for docs: [`data_upcloud_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage). +Refer to the Terraform Registry for docs: [`data_upcloud_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage). diff --git a/src/data-upcloud-storage/index.ts b/src/data-upcloud-storage/index.ts index 148346e01..e1aa215de 100644 --- a/src/data-upcloud-storage/index.ts +++ b/src/data-upcloud-storage/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,13 +10,13 @@ export interface DataUpcloudStorageConfig extends cdktf.TerraformMetaArguments { /** * The access type of the storage, `public` or `private`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#access_type DataUpcloudStorage#access_type} */ readonly accessType?: string; /** * UUID of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#id DataUpcloudStorage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#id DataUpcloudStorage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -30,43 +25,43 @@ export interface DataUpcloudStorageConfig extends cdktf.TerraformMetaArguments { /** * If more than one result is returned, use the most recent storage. This is only useful with private storages. Public storages might give unpredictable results. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#most_recent DataUpcloudStorage#most_recent} */ readonly mostRecent?: boolean | cdktf.IResolvable; /** * Exact name of the storage (same as title). Deprecated, use `title` instead. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name DataUpcloudStorage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name DataUpcloudStorage#name} */ readonly name?: string; /** * Use regular expression to match storage name. Deprecated, use exact title or UUID instead. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#name_regex DataUpcloudStorage#name_regex} */ readonly nameRegex?: string; /** * The title of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#title DataUpcloudStorage#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#title DataUpcloudStorage#title} */ readonly title?: string; /** * The type of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#type DataUpcloudStorage#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#type DataUpcloudStorage#type} */ readonly type?: string; /** * The zone the storage is in, e.g. `de-fra1`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#zone DataUpcloudStorage#zone} */ readonly zone?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage} */ export class DataUpcloudStorage extends cdktf.TerraformDataSource { @@ -82,7 +77,7 @@ export class DataUpcloudStorage extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudStorage 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 DataUpcloudStorage to import - * @param importFromId The id of the existing DataUpcloudStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudStorage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -94,7 +89,7 @@ export class DataUpcloudStorage extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/storage upcloud_storage} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/storage upcloud_storage} 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 @@ -105,7 +100,7 @@ export class DataUpcloudStorage extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-tags/README.md b/src/data-upcloud-tags/README.md index c7ab9c2da..2b2485f94 100644 --- a/src/data-upcloud-tags/README.md +++ b/src/data-upcloud-tags/README.md @@ -1,3 +1,3 @@ # `data_upcloud_tags` -Refer to the Terraform Registry for docs: [`data_upcloud_tags`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags). +Refer to the Terraform Registry for docs: [`data_upcloud_tags`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags). diff --git a/src/data-upcloud-tags/index.ts b/src/data-upcloud-tags/index.ts index 745133a79..2fb3d69b4 100644 --- a/src/data-upcloud-tags/index.ts +++ b/src/data-upcloud-tags/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface DataUpcloudTagsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags#id DataUpcloudTags#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags#id DataUpcloudTags#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -107,7 +102,7 @@ export class DataUpcloudTagsTagsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_tags} */ export class DataUpcloudTags extends cdktf.TerraformDataSource { @@ -123,7 +118,7 @@ export class DataUpcloudTags extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudTags 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 DataUpcloudTags to import - * @param importFromId The id of the existing DataUpcloudTags that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.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 DataUpcloudTags that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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 DataUpcloudTags to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -135,7 +130,7 @@ export class DataUpcloudTags extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/tags upcloud_tags} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/tags upcloud_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 @@ -146,7 +141,7 @@ export class DataUpcloudTags extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_tags', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-zone/README.md b/src/data-upcloud-zone/README.md index b1fcd6a52..caba590d8 100644 --- a/src/data-upcloud-zone/README.md +++ b/src/data-upcloud-zone/README.md @@ -1,3 +1,3 @@ # `data_upcloud_zone` -Refer to the Terraform Registry for docs: [`data_upcloud_zone`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone). +Refer to the Terraform Registry for docs: [`data_upcloud_zone`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone). diff --git a/src/data-upcloud-zone/index.ts b/src/data-upcloud-zone/index.ts index a58d7ecde..4c0e89a7b 100644 --- a/src/data-upcloud-zone/index.ts +++ b/src/data-upcloud-zone/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +10,7 @@ export interface DataUpcloudZoneConfig extends cdktf.TerraformMetaArguments { /** * Identifier of the zone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#id DataUpcloudZone#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#id DataUpcloudZone#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,13 +19,13 @@ export interface DataUpcloudZoneConfig extends cdktf.TerraformMetaArguments { /** * Identifier of the zone. Contains the same value as `id`. If both `id` and `name` are set, `id` takes precedence. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#name DataUpcloudZone#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#name DataUpcloudZone#name} */ readonly name?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone} */ export class DataUpcloudZone extends cdktf.TerraformDataSource { @@ -46,7 +41,7 @@ export class DataUpcloudZone extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudZone 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 DataUpcloudZone to import - * @param importFromId The id of the existing DataUpcloudZone that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudZone that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudZone to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +53,7 @@ export class DataUpcloudZone extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zone upcloud_zone} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zone upcloud_zone} 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 +64,7 @@ export class DataUpcloudZone extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_zone', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/data-upcloud-zones/README.md b/src/data-upcloud-zones/README.md index 73e396146..9e9ffd9d5 100644 --- a/src/data-upcloud-zones/README.md +++ b/src/data-upcloud-zones/README.md @@ -1,3 +1,3 @@ # `data_upcloud_zones` -Refer to the Terraform Registry for docs: [`data_upcloud_zones`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones). +Refer to the Terraform Registry for docs: [`data_upcloud_zones`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones). diff --git a/src/data-upcloud-zones/index.ts b/src/data-upcloud-zones/index.ts index 9fa8ad2f1..025500158 100644 --- a/src/data-upcloud-zones/index.ts +++ b/src/data-upcloud-zones/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,13 +10,13 @@ export interface DataUpcloudZonesConfig extends cdktf.TerraformMetaArguments { /** * Filter zones by type. Possible values are "all", "public" and "private". Default is "public". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#filter_type DataUpcloudZones#filter_type} */ readonly filterType?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones} */ export class DataUpcloudZones extends cdktf.TerraformDataSource { @@ -37,7 +32,7 @@ export class DataUpcloudZones extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataUpcloudZones 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 DataUpcloudZones to import - * @param importFromId The id of the existing DataUpcloudZones that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataUpcloudZones that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataUpcloudZones to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -49,7 +44,7 @@ export class DataUpcloudZones extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/data-sources/zones upcloud_zones} Data Source + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/data-sources/zones upcloud_zones} 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 +55,7 @@ export class DataUpcloudZones extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_zones', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/firewall-rules/README.md b/src/firewall-rules/README.md index deea6fbac..ab503f905 100644 --- a/src/firewall-rules/README.md +++ b/src/firewall-rules/README.md @@ -1,3 +1,3 @@ # `upcloud_firewall_rules` -Refer to the Terraform Registry for docs: [`upcloud_firewall_rules`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules). +Refer to the Terraform Registry for docs: [`upcloud_firewall_rules`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules). diff --git a/src/firewall-rules/index.ts b/src/firewall-rules/index.ts index e11f7da55..3c71deb43 100644 --- a/src/firewall-rules/index.ts +++ b/src/firewall-rules/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface FirewallRulesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#id FirewallRules#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#id FirewallRules#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +17,13 @@ export interface FirewallRulesConfig extends cdktf.TerraformMetaArguments { /** * The unique id of the server to be protected the firewall rules * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#server_id FirewallRules#server_id} */ readonly serverId: string; /** * firewall_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#firewall_rule FirewallRules#firewall_rule} */ readonly firewallRule: FirewallRulesFirewallRule[] | cdktf.IResolvable; } @@ -36,85 +31,85 @@ export interface FirewallRulesFirewallRule { /** * Action to take if the rule conditions are met * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#action FirewallRules#action} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#action FirewallRules#action} */ readonly action: string; /** * Freeform comment string for the rule * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#comment FirewallRules#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#comment FirewallRules#comment} */ readonly comment?: string; /** * The destination address range ends from this address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_end FirewallRules#destination_address_end} */ readonly destinationAddressEnd?: string; /** * The destination address range starts from this address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_address_start FirewallRules#destination_address_start} */ readonly destinationAddressStart?: string; /** * The destination port range ends from this port number * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_end FirewallRules#destination_port_end} */ readonly destinationPortEnd?: string; /** * The destination port range starts from this port number * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#destination_port_start FirewallRules#destination_port_start} */ readonly destinationPortStart?: string; /** * The direction of network traffic this rule will be applied to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#direction FirewallRules#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#direction FirewallRules#direction} */ readonly direction: string; /** * The address family of new firewall rule * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#family FirewallRules#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#family FirewallRules#family} */ readonly family?: string; /** * The ICMP type * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#icmp_type FirewallRules#icmp_type} */ readonly icmpType?: string; /** * The protocol this rule will be applied to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#protocol FirewallRules#protocol} */ readonly protocol?: string; /** * The source address range ends from this address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_end FirewallRules#source_address_end} */ readonly sourceAddressEnd?: string; /** * The source address range starts from this address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_address_start FirewallRules#source_address_start} */ readonly sourceAddressStart?: string; /** * The source port range ends from this port number * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_end FirewallRules#source_port_end} */ readonly sourcePortEnd?: string; /** * The source port range starts from this port number * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#source_port_start FirewallRules#source_port_start} */ readonly sourcePortStart?: string; } @@ -601,7 +596,7 @@ export class FirewallRulesFirewallRuleList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules} */ export class FirewallRules extends cdktf.TerraformResource { @@ -617,7 +612,7 @@ export class FirewallRules extends cdktf.TerraformResource { * Generates CDKTF code for importing a FirewallRules 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 FirewallRules to import - * @param importFromId The id of the existing FirewallRules that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FirewallRules that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FirewallRules to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -629,7 +624,7 @@ export class FirewallRules extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/firewall_rules upcloud_firewall_rules} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/firewall_rules upcloud_firewall_rules} 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 @@ -640,7 +635,7 @@ export class FirewallRules extends cdktf.TerraformResource { terraformResourceType: 'upcloud_firewall_rules', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/floating-ip-address/README.md b/src/floating-ip-address/README.md index 82d7650bf..7ad798ae7 100644 --- a/src/floating-ip-address/README.md +++ b/src/floating-ip-address/README.md @@ -1,3 +1,3 @@ # `upcloud_floating_ip_address` -Refer to the Terraform Registry for docs: [`upcloud_floating_ip_address`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address). +Refer to the Terraform Registry for docs: [`upcloud_floating_ip_address`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address). diff --git a/src/floating-ip-address/index.ts b/src/floating-ip-address/index.ts index bedd5ce2f..a1deed8cb 100644 --- a/src/floating-ip-address/index.ts +++ b/src/floating-ip-address/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,31 +10,31 @@ export interface FloatingIpAddressConfig extends cdktf.TerraformMetaArguments { /** * Network access for the floating IP address. Supported value: `public`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#access FloatingIpAddress#access} */ readonly access?: string; /** * The address family of the floating IP address. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#family FloatingIpAddress#family} */ readonly family?: string; /** * MAC address of a server interface to assign address to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#mac_address FloatingIpAddress#mac_address} */ readonly macAddress?: string; /** * Zone of the address, e.g. `de-fra1`. Required when assigning a detached floating IP address. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#zone FloatingIpAddress#zone} */ readonly zone?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address} */ export class FloatingIpAddress extends cdktf.TerraformResource { @@ -55,7 +50,7 @@ export class FloatingIpAddress extends cdktf.TerraformResource { * Generates CDKTF code for importing a FloatingIpAddress 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 FloatingIpAddress to import - * @param importFromId The id of the existing FloatingIpAddress that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FloatingIpAddress that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FloatingIpAddress to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -67,7 +62,7 @@ export class FloatingIpAddress extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/floating_ip_address upcloud_floating_ip_address} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/floating_ip_address upcloud_floating_ip_address} 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 @@ -78,7 +73,7 @@ export class FloatingIpAddress extends cdktf.TerraformResource { terraformResourceType: 'upcloud_floating_ip_address', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/gateway-connection-tunnel/README.md b/src/gateway-connection-tunnel/README.md index f9a52ab4d..41e2a2539 100644 --- a/src/gateway-connection-tunnel/README.md +++ b/src/gateway-connection-tunnel/README.md @@ -1,3 +1,3 @@ # `upcloud_gateway_connection_tunnel` -Refer to the Terraform Registry for docs: [`upcloud_gateway_connection_tunnel`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel). +Refer to the Terraform Registry for docs: [`upcloud_gateway_connection_tunnel`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel). diff --git a/src/gateway-connection-tunnel/index.ts b/src/gateway-connection-tunnel/index.ts index b40240c0a..f6d12befe 100644 --- a/src/gateway-connection-tunnel/index.ts +++ b/src/gateway-connection-tunnel/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface GatewayConnectionTunnelConfig extends cdktf.TerraformMetaArgume /** * ID of the upcloud_gateway_connection resource to which the tunnel belongs * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#connection_id GatewayConnectionTunnel#connection_id} */ readonly connectionId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#id GatewayConnectionTunnel#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +23,31 @@ export interface GatewayConnectionTunnelConfig extends cdktf.TerraformMetaArgume /** * Public (UpCloud) endpoint address of this tunnel * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#local_address_name GatewayConnectionTunnel#local_address_name} */ readonly localAddressName: string; /** * The name of the tunnel, should be unique within the connection * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#name GatewayConnectionTunnel#name} */ readonly name: string; /** * Remote public IP address of the tunnel * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#remote_address GatewayConnectionTunnel#remote_address} */ readonly remoteAddress: string; /** * ipsec_auth_psk block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_auth_psk GatewayConnectionTunnel#ipsec_auth_psk} */ readonly ipsecAuthPsk: GatewayConnectionTunnelIpsecAuthPsk; /** * ipsec_properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ipsec_properties GatewayConnectionTunnel#ipsec_properties} */ readonly ipsecProperties?: GatewayConnectionTunnelIpsecProperties; } @@ -60,7 +55,7 @@ export interface GatewayConnectionTunnelIpsecAuthPsk { /** * The pre-shared key. This value is only used during resource creation and is not returned in the state. It is not possible to update this value. If you need to update it, delete the connection and create a new one. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#psk GatewayConnectionTunnel#psk} */ readonly psk: string; } @@ -143,67 +138,67 @@ export interface GatewayConnectionTunnelIpsecProperties { /** * IKE child SA rekey time in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#child_rekey_time GatewayConnectionTunnel#child_rekey_time} */ readonly childRekeyTime?: number; /** * Delay before sending Dead Peer Detection packets if no traffic is detected, in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_delay GatewayConnectionTunnel#dpd_delay} */ readonly dpdDelay?: number; /** * Timeout period for DPD reply before considering the peer to be dead, in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#dpd_timeout GatewayConnectionTunnel#dpd_timeout} */ readonly dpdTimeout?: number; /** * Maximum IKE SA lifetime in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#ike_lifetime GatewayConnectionTunnel#ike_lifetime} */ readonly ikeLifetime?: number; /** * List of Phase 1: Proposal algorithms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_algorithms GatewayConnectionTunnel#phase1_algorithms} */ readonly phase1Algorithms?: string[]; /** * List of Phase 1 Diffie-Hellman group numbers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_dh_group_numbers GatewayConnectionTunnel#phase1_dh_group_numbers} */ readonly phase1DhGroupNumbers?: number[]; /** * List of Phase 1 integrity algorithms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase1_integrity_algorithms GatewayConnectionTunnel#phase1_integrity_algorithms} */ readonly phase1IntegrityAlgorithms?: string[]; /** * List of Phase 2: Security Association algorithms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_algorithms GatewayConnectionTunnel#phase2_algorithms} */ readonly phase2Algorithms?: string[]; /** * List of Phase 2 Diffie-Hellman group numbers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_dh_group_numbers GatewayConnectionTunnel#phase2_dh_group_numbers} */ readonly phase2DhGroupNumbers?: number[]; /** * List of Phase 2 integrity algorithms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#phase2_integrity_algorithms GatewayConnectionTunnel#phase2_integrity_algorithms} */ readonly phase2IntegrityAlgorithms?: string[]; /** * IKE SA rekey time in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#rekey_time GatewayConnectionTunnel#rekey_time} */ readonly rekeyTime?: number; } @@ -577,7 +572,7 @@ export class GatewayConnectionTunnelIpsecPropertiesOutputReference extends cdktf } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} */ export class GatewayConnectionTunnel extends cdktf.TerraformResource { @@ -593,7 +588,7 @@ export class GatewayConnectionTunnel extends cdktf.TerraformResource { * Generates CDKTF code for importing a GatewayConnectionTunnel 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 GatewayConnectionTunnel to import - * @param importFromId The id of the existing GatewayConnectionTunnel that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GatewayConnectionTunnel that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GatewayConnectionTunnel to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -605,7 +600,7 @@ export class GatewayConnectionTunnel extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection_tunnel upcloud_gateway_connection_tunnel} 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 @@ -616,7 +611,7 @@ export class GatewayConnectionTunnel extends cdktf.TerraformResource { terraformResourceType: 'upcloud_gateway_connection_tunnel', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/gateway-connection/README.md b/src/gateway-connection/README.md index fcc9f141b..c258079e0 100644 --- a/src/gateway-connection/README.md +++ b/src/gateway-connection/README.md @@ -1,3 +1,3 @@ # `upcloud_gateway_connection` -Refer to the Terraform Registry for docs: [`upcloud_gateway_connection`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection). +Refer to the Terraform Registry for docs: [`upcloud_gateway_connection`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection). diff --git a/src/gateway-connection/index.ts b/src/gateway-connection/index.ts index 4cd9ba52b..c565ab435 100644 --- a/src/gateway-connection/index.ts +++ b/src/gateway-connection/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface GatewayConnectionConfig extends cdktf.TerraformMetaArguments { /** * The ID of the upcloud_gateway resource to which the connection belongs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#gateway GatewayConnection#gateway} */ readonly gateway: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#id GatewayConnection#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#id GatewayConnection#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,25 +23,25 @@ export interface GatewayConnectionConfig extends cdktf.TerraformMetaArguments { /** * The name of the connection, should be unique within the gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} */ readonly name: string; /** * The type of the connection; currently the only supported type is 'ipsec'. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} */ readonly type?: string; /** * local_route block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#local_route GatewayConnection#local_route} */ readonly localRoute?: GatewayConnectionLocalRoute[] | cdktf.IResolvable; /** * remote_route block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#remote_route GatewayConnection#remote_route} */ readonly remoteRoute?: GatewayConnectionRemoteRoute[] | cdktf.IResolvable; } @@ -54,19 +49,19 @@ export interface GatewayConnectionLocalRoute { /** * Name of the route * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} */ readonly name: string; /** * Destination prefix of the route; needs to be a valid IPv4 prefix * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} */ readonly staticNetwork: string; /** * Type of route; currently the only supported type is 'static' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} */ readonly type?: string; } @@ -236,19 +231,19 @@ export interface GatewayConnectionRemoteRoute { /** * Name of the route * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#name GatewayConnection#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#name GatewayConnection#name} */ readonly name: string; /** * Destination prefix of the route; needs to be a valid IPv4 prefix * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#static_network GatewayConnection#static_network} */ readonly staticNetwork: string; /** * Type of route; currently the only supported type is 'static' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#type GatewayConnection#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#type GatewayConnection#type} */ readonly type?: string; } @@ -416,7 +411,7 @@ export class GatewayConnectionRemoteRouteList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection} */ export class GatewayConnection extends cdktf.TerraformResource { @@ -432,7 +427,7 @@ export class GatewayConnection extends cdktf.TerraformResource { * Generates CDKTF code for importing a GatewayConnection 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 GatewayConnection to import - * @param importFromId The id of the existing GatewayConnection that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GatewayConnection that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GatewayConnection to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -444,7 +439,7 @@ export class GatewayConnection extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway_connection upcloud_gateway_connection} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway_connection upcloud_gateway_connection} 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 @@ -455,7 +450,7 @@ export class GatewayConnection extends cdktf.TerraformResource { terraformResourceType: 'upcloud_gateway_connection', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/gateway/README.md b/src/gateway/README.md index e0a694b7d..2ec34f331 100644 --- a/src/gateway/README.md +++ b/src/gateway/README.md @@ -1,3 +1,3 @@ # `upcloud_gateway` -Refer to the Terraform Registry for docs: [`upcloud_gateway`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway). +Refer to the Terraform Registry for docs: [`upcloud_gateway`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway). diff --git a/src/gateway/index.ts b/src/gateway/index.ts index 51bc35c5e..dd6ad4054 100644 --- a/src/gateway/index.ts +++ b/src/gateway/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +10,17 @@ export interface GatewayConfig extends cdktf.TerraformMetaArguments { /** * The service configured status indicates the service's current intended status. Managed by the customer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#configured_status Gateway#configured_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#configured_status Gateway#configured_status} */ readonly configuredStatus?: string; /** * Features enabled for the gateway. Note that VPN feature is currently in beta, for more details see https://upcloud.com/resources/docs/networking#nat-and-vpn-gateways. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#features Gateway#features} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#features Gateway#features} */ readonly features: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +29,37 @@ export interface GatewayConfig extends cdktf.TerraformMetaArguments { /** * User defined key-value pairs to classify the network gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#labels Gateway#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#labels Gateway#labels} */ readonly labels?: { [key: string]: string }; /** * Gateway name. Needs to be unique within the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} */ readonly name: string; /** * Gateway pricing plan. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#plan Gateway#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#plan Gateway#plan} */ readonly plan?: string; /** * Zone in which the gateway will be hosted, e.g. `de-fra1`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#zone Gateway#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#zone Gateway#zone} */ readonly zone: string; /** * address block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#address Gateway#address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#address Gateway#address} */ readonly address?: GatewayAddress; /** * router block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#router Gateway#router} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#router Gateway#router} */ readonly router: GatewayRouter; } @@ -152,7 +147,7 @@ export interface GatewayAddress { /** * Name of the IP address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#name Gateway#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#name Gateway#name} */ readonly name?: string; } @@ -243,7 +238,7 @@ export interface GatewayRouter { /** * ID of the router attached to the gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#id Gateway#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#id Gateway#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -327,7 +322,7 @@ export class GatewayRouterOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway} */ export class Gateway extends cdktf.TerraformResource { @@ -343,7 +338,7 @@ export class Gateway extends cdktf.TerraformResource { * Generates CDKTF code for importing a Gateway 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 Gateway to import - * @param importFromId The id of the existing Gateway that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Gateway that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Gateway to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -355,7 +350,7 @@ export class Gateway extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/gateway upcloud_gateway} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/gateway upcloud_gateway} 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 @@ -366,7 +361,7 @@ export class Gateway extends cdktf.TerraformResource { terraformResourceType: 'upcloud_gateway', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index da4b2b9a6..94b7868f6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,8 +1,3 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - // generated by cdktf get export * as firewallRules from './firewall-rules'; export * as floatingIpAddress from './floating-ip-address'; @@ -28,7 +23,9 @@ export * as managedDatabaseOpensearch from './managed-database-opensearch'; export * as managedDatabasePostgresql from './managed-database-postgresql'; export * as managedDatabaseRedis from './managed-database-redis'; export * as managedDatabaseUser from './managed-database-user'; +export * as managedDatabaseValkey from './managed-database-valkey'; export * as managedObjectStorage from './managed-object-storage'; +export * as managedObjectStorageBucket from './managed-object-storage-bucket'; export * as managedObjectStorageCustomDomain from './managed-object-storage-custom-domain'; export * as managedObjectStoragePolicy from './managed-object-storage-policy'; export * as managedObjectStorageUser from './managed-object-storage-user'; @@ -51,6 +48,7 @@ export * as dataUpcloudManagedDatabaseMysqlSessions from './data-upcloud-managed export * as dataUpcloudManagedDatabaseOpensearchIndices from './data-upcloud-managed-database-opensearch-indices'; export * as dataUpcloudManagedDatabasePostgresqlSessions from './data-upcloud-managed-database-postgresql-sessions'; export * as dataUpcloudManagedDatabaseRedisSessions from './data-upcloud-managed-database-redis-sessions'; +export * as dataUpcloudManagedDatabaseValkeySessions from './data-upcloud-managed-database-valkey-sessions'; export * as dataUpcloudManagedObjectStoragePolicies from './data-upcloud-managed-object-storage-policies'; export * as dataUpcloudManagedObjectStorageRegions from './data-upcloud-managed-object-storage-regions'; export * as dataUpcloudNetworks from './data-upcloud-networks'; diff --git a/src/kubernetes-cluster/README.md b/src/kubernetes-cluster/README.md index 61bd89f92..e6c48f45b 100644 --- a/src/kubernetes-cluster/README.md +++ b/src/kubernetes-cluster/README.md @@ -1,3 +1,3 @@ # `upcloud_kubernetes_cluster` -Refer to the Terraform Registry for docs: [`upcloud_kubernetes_cluster`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registry for docs: [`upcloud_kubernetes_cluster`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster). diff --git a/src/kubernetes-cluster/index.ts b/src/kubernetes-cluster/index.ts index 2cba722ce..7d987bd6a 100644 --- a/src/kubernetes-cluster/index.ts +++ b/src/kubernetes-cluster/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,61 +10,61 @@ export interface KubernetesClusterConfig extends cdktf.TerraformMetaArguments { /** * IP addresses or IP ranges in CIDR format which are allowed to access the cluster control plane. To allow access from any source, use `["0.0.0.0/0"]`. To deny access from all sources, use `[]`. Values set here do not restrict access to node groups or exposed Kubernetes services. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#control_plane_ip_filter KubernetesCluster#control_plane_ip_filter} */ readonly controlPlaneIpFilter: string[]; /** * User defined key-value pairs to classify the cluster. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} */ readonly labels?: { [key: string]: string }; /** * Cluster name. Needs to be unique within the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} */ readonly name: string; /** * Network ID for the cluster to run in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#network KubernetesCluster#network} */ readonly network: string; /** * The pricing plan used for the cluster. Default plan is `development`. You can list available plans with `upctl kubernetes plans`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#plan KubernetesCluster#plan} */ readonly plan?: string; /** * Enable private node groups. Private node groups requires a network that is routed through NAT gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#private_node_groups KubernetesCluster#private_node_groups} */ readonly privateNodeGroups?: boolean | cdktf.IResolvable; /** * Set default storage encryption strategy for all nodes in the cluster. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#storage_encryption KubernetesCluster#storage_encryption} */ readonly storageEncryption?: string; /** * Kubernetes version ID, e.g. `1.29`. You can list available version IDs with `upctl kubernetes versions`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} */ readonly version?: string; /** * Zone in which the Kubernetes cluster will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster#zone KubernetesCluster#zone} */ readonly zone: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster} */ export class KubernetesCluster extends cdktf.TerraformResource { @@ -85,7 +80,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.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) { @@ -97,7 +92,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_cluster upcloud_kubernetes_cluster} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_cluster upcloud_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 @@ -108,7 +103,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { terraformResourceType: 'upcloud_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/kubernetes-node-group/README.md b/src/kubernetes-node-group/README.md index 05ed9339a..b3f9799df 100644 --- a/src/kubernetes-node-group/README.md +++ b/src/kubernetes-node-group/README.md @@ -1,3 +1,3 @@ # `upcloud_kubernetes_node_group` -Refer to the Terraform Registry for docs: [`upcloud_kubernetes_node_group`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group). +Refer to the Terraform Registry for docs: [`upcloud_kubernetes_node_group`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group). diff --git a/src/kubernetes-node-group/index.ts b/src/kubernetes-node-group/index.ts index c8a57d7a7..2aae4f190 100644 --- a/src/kubernetes-node-group/index.ts +++ b/src/kubernetes-node-group/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,73 +10,73 @@ export interface KubernetesNodeGroupConfig extends cdktf.TerraformMetaArguments /** * If set to true, nodes in this group will be placed on separate compute hosts. Please note that anti-affinity policy is considered 'best effort' and enabling it does not fully guarantee that the nodes will end up on different hardware. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#anti_affinity KubernetesNodeGroup#anti_affinity} */ readonly antiAffinity?: boolean | cdktf.IResolvable; /** * UUID of the cluster. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cluster KubernetesNodeGroup#cluster} */ readonly cluster: string; /** * User defined key-value pairs to classify the node_group. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#labels KubernetesNodeGroup#labels} */ readonly labels?: { [key: string]: string }; /** * The name of the node group. Needs to be unique within a cluster. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#name KubernetesNodeGroup#name} */ readonly name: string; /** * Amount of nodes to provision in the node group. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#node_count KubernetesNodeGroup#node_count} */ readonly nodeCount: number; /** * The server plan used for the node group. You can list available plans with `upctl server plans` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#plan KubernetesNodeGroup#plan} */ readonly plan: string; /** * You can optionally select SSH keys to be added as authorized keys to the nodes in this node group. This allows you to connect to the nodes via SSH once they are running. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#ssh_keys KubernetesNodeGroup#ssh_keys} */ readonly sshKeys?: string[]; /** * The storage encryption strategy to use for the nodes in this group. If not set, the cluster's storage encryption strategy will be used, if applicable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_encryption KubernetesNodeGroup#storage_encryption} */ readonly storageEncryption?: string; /** * If set to false, nodes in this group will not have access to utility network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#utility_network_access KubernetesNodeGroup#utility_network_access} */ readonly utilityNetworkAccess?: boolean | cdktf.IResolvable; /** * custom_plan block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#custom_plan KubernetesNodeGroup#custom_plan} */ readonly customPlan?: KubernetesNodeGroupCustomPlan[] | cdktf.IResolvable; /** * kubelet_args block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#kubelet_args KubernetesNodeGroup#kubelet_args} */ readonly kubeletArgs?: KubernetesNodeGroupKubeletArgs[] | cdktf.IResolvable; /** * taint block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#taint KubernetesNodeGroup#taint} */ readonly taint?: KubernetesNodeGroupTaint[] | cdktf.IResolvable; } @@ -89,25 +84,25 @@ export interface KubernetesNodeGroupCustomPlan { /** * The number of CPU cores dedicated to individual node group nodes when using custom plan * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#cores KubernetesNodeGroup#cores} */ readonly cores: number; /** * The amount of memory in megabytes to assign to individual node group node when using custom plan. Value needs to be divisible by 1024. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#memory KubernetesNodeGroup#memory} */ readonly memory: number; /** * The size of the storage device in gigabytes. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_size KubernetesNodeGroup#storage_size} */ readonly storageSize: number; /** * The storage tier to use. Defaults to maxiops * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#storage_tier KubernetesNodeGroup#storage_tier} */ readonly storageTier?: string; } @@ -303,13 +298,13 @@ export interface KubernetesNodeGroupKubeletArgs { /** * Kubelet argument key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} */ readonly key: string; /** * Kubelet argument value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} */ readonly value: string; } @@ -450,19 +445,19 @@ export interface KubernetesNodeGroupTaint { /** * Taint effect. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#effect KubernetesNodeGroup#effect} */ readonly effect: string; /** * Taint key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#key KubernetesNodeGroup#key} */ readonly key: string; /** * Taint value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#value KubernetesNodeGroup#value} */ readonly value: string; } @@ -627,7 +622,7 @@ export class KubernetesNodeGroupTaintList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group} */ export class KubernetesNodeGroup extends cdktf.TerraformResource { @@ -643,7 +638,7 @@ export class KubernetesNodeGroup extends cdktf.TerraformResource { * Generates CDKTF code for importing a KubernetesNodeGroup 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 KubernetesNodeGroup to import - * @param importFromId The id of the existing KubernetesNodeGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing KubernetesNodeGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the KubernetesNodeGroup to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -655,7 +650,7 @@ export class KubernetesNodeGroup extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/kubernetes_node_group upcloud_kubernetes_node_group} 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 @@ -666,7 +661,7 @@ export class KubernetesNodeGroup extends cdktf.TerraformResource { terraformResourceType: 'upcloud_kubernetes_node_group', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/lazy-index.ts b/src/lazy-index.ts index 5942a7492..51f954811 100644 --- a/src/lazy-index.ts +++ b/src/lazy-index.ts @@ -1,8 +1,3 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - // generated by cdktf get Object.defineProperty(exports, 'firewallRules', { get: function () { return require('./firewall-rules'); } }); Object.defineProperty(exports, 'floatingIpAddress', { get: function () { return require('./floating-ip-address'); } }); @@ -28,7 +23,9 @@ Object.defineProperty(exports, 'managedDatabaseOpensearch', { get: function () { Object.defineProperty(exports, 'managedDatabasePostgresql', { get: function () { return require('./managed-database-postgresql'); } }); Object.defineProperty(exports, 'managedDatabaseRedis', { get: function () { return require('./managed-database-redis'); } }); Object.defineProperty(exports, 'managedDatabaseUser', { get: function () { return require('./managed-database-user'); } }); +Object.defineProperty(exports, 'managedDatabaseValkey', { get: function () { return require('./managed-database-valkey'); } }); Object.defineProperty(exports, 'managedObjectStorage', { get: function () { return require('./managed-object-storage'); } }); +Object.defineProperty(exports, 'managedObjectStorageBucket', { get: function () { return require('./managed-object-storage-bucket'); } }); Object.defineProperty(exports, 'managedObjectStorageCustomDomain', { get: function () { return require('./managed-object-storage-custom-domain'); } }); Object.defineProperty(exports, 'managedObjectStoragePolicy', { get: function () { return require('./managed-object-storage-policy'); } }); Object.defineProperty(exports, 'managedObjectStorageUser', { get: function () { return require('./managed-object-storage-user'); } }); @@ -51,6 +48,7 @@ Object.defineProperty(exports, 'dataUpcloudManagedDatabaseMysqlSessions', { get: Object.defineProperty(exports, 'dataUpcloudManagedDatabaseOpensearchIndices', { get: function () { return require('./data-upcloud-managed-database-opensearch-indices'); } }); Object.defineProperty(exports, 'dataUpcloudManagedDatabasePostgresqlSessions', { get: function () { return require('./data-upcloud-managed-database-postgresql-sessions'); } }); Object.defineProperty(exports, 'dataUpcloudManagedDatabaseRedisSessions', { get: function () { return require('./data-upcloud-managed-database-redis-sessions'); } }); +Object.defineProperty(exports, 'dataUpcloudManagedDatabaseValkeySessions', { get: function () { return require('./data-upcloud-managed-database-valkey-sessions'); } }); Object.defineProperty(exports, 'dataUpcloudManagedObjectStoragePolicies', { get: function () { return require('./data-upcloud-managed-object-storage-policies'); } }); Object.defineProperty(exports, 'dataUpcloudManagedObjectStorageRegions', { get: function () { return require('./data-upcloud-managed-object-storage-regions'); } }); Object.defineProperty(exports, 'dataUpcloudNetworks', { get: function () { return require('./data-upcloud-networks'); } }); diff --git a/src/loadbalancer-backend-tls-config/README.md b/src/loadbalancer-backend-tls-config/README.md index 958b1d049..65d4dbd5c 100644 --- a/src/loadbalancer-backend-tls-config/README.md +++ b/src/loadbalancer-backend-tls-config/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_backend_tls_config` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_backend_tls_config`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_backend_tls_config`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config). diff --git a/src/loadbalancer-backend-tls-config/index.ts b/src/loadbalancer-backend-tls-config/index.ts index cc4ebc592..cf2810e3f 100644 --- a/src/loadbalancer-backend-tls-config/index.ts +++ b/src/loadbalancer-backend-tls-config/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface LoadbalancerBackendTlsConfigConfig extends cdktf.TerraformMetaA /** * ID of the load balancer backend to which the TLS config is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#backend LoadbalancerBackendTlsConfig#backend} */ readonly backend: string; /** * Reference to certificate bundle ID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#certificate_bundle LoadbalancerBackendTlsConfig#certificate_bundle} */ readonly certificateBundle: string; /** * The name of the TLS config. Must be unique within customer account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#name LoadbalancerBackendTlsConfig#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config} */ export class LoadbalancerBackendTlsConfig extends cdktf.TerraformResource { @@ -49,7 +44,7 @@ export class LoadbalancerBackendTlsConfig extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerBackendTlsConfig 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 LoadbalancerBackendTlsConfig to import - * @param importFromId The id of the existing LoadbalancerBackendTlsConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerBackendTlsConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerBackendTlsConfig to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -61,7 +56,7 @@ export class LoadbalancerBackendTlsConfig extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_config} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend_tls_config upcloud_loadbalancer_backend_tls_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 @@ -72,7 +67,7 @@ export class LoadbalancerBackendTlsConfig extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_backend_tls_config', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-backend/README.md b/src/loadbalancer-backend/README.md index 92dbc57a7..11b6e18e8 100644 --- a/src/loadbalancer-backend/README.md +++ b/src/loadbalancer-backend/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_backend` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_backend`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_backend`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend). diff --git a/src/loadbalancer-backend/index.ts b/src/loadbalancer-backend/index.ts index 56601d654..725464a33 100644 --- a/src/loadbalancer-backend/index.ts +++ b/src/loadbalancer-backend/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface LoadbalancerBackendConfig extends cdktf.TerraformMetaArguments /** * UUID of the load balancer to which the backend is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#loadbalancer LoadbalancerBackend#loadbalancer} */ readonly loadbalancer: string; /** * The name of the backend. Must be unique within the load balancer service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#name LoadbalancerBackend#name} */ readonly name: string; /** * Domain name resolver used with dynamic type members. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#resolver_name LoadbalancerBackend#resolver_name} */ readonly resolverName?: string; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#properties LoadbalancerBackend#properties} */ readonly properties?: LoadbalancerBackendProperties[] | cdktf.IResolvable; } @@ -41,91 +36,91 @@ export interface LoadbalancerBackendProperties { /** * Expected HTTP status code returned by the customer application to mark server as healthy. Ignored for `tcp` `health_check_type`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_expected_status LoadbalancerBackend#health_check_expected_status} */ readonly healthCheckExpectedStatus?: number; /** * Sets how many failed health checks are allowed until the backend member is taken off from the rotation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_fall LoadbalancerBackend#health_check_fall} */ readonly healthCheckFall?: number; /** * Interval between health checks in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_interval LoadbalancerBackend#health_check_interval} */ readonly healthCheckInterval?: number; /** * Sets how many successful health checks are required to put the backend member back into rotation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_rise LoadbalancerBackend#health_check_rise} */ readonly healthCheckRise?: number; /** * Enables certificate verification with the system CA certificate bundle. Works with https scheme in health_check_url, otherwise ignored. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_tls_verify LoadbalancerBackend#health_check_tls_verify} */ readonly healthCheckTlsVerify?: boolean | cdktf.IResolvable; /** * Health check type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_type LoadbalancerBackend#health_check_type} */ readonly healthCheckType?: string; /** * Target path for health check HTTP GET requests. Ignored for `tcp` `health_check_type`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#health_check_url LoadbalancerBackend#health_check_url} */ readonly healthCheckUrl?: string; /** * Allow HTTP/2 connections to backend members by utilizing ALPN extension of TLS protocol, therefore it can only be enabled when tls_enabled is set to true. Note: members should support HTTP/2 for this setting to work. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#http2_enabled LoadbalancerBackend#http2_enabled} */ readonly http2Enabled?: boolean | cdktf.IResolvable; /** * Enable outbound proxy protocol by setting the desired version. Defaults to empty string. Empty string disables proxy protocol. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#outbound_proxy_protocol LoadbalancerBackend#outbound_proxy_protocol} */ readonly outboundProxyProtocol?: string; /** * Sets sticky session cookie name. Empty string disables sticky session. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#sticky_session_cookie_name LoadbalancerBackend#sticky_session_cookie_name} */ readonly stickySessionCookieName?: string; /** * Backend server timeout in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_server LoadbalancerBackend#timeout_server} */ readonly timeoutServer?: number; /** * Maximum inactivity time on the client and server side for tunnels in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#timeout_tunnel LoadbalancerBackend#timeout_tunnel} */ readonly timeoutTunnel?: number; /** * Enables TLS connection from the load balancer to backend servers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_enabled LoadbalancerBackend#tls_enabled} */ readonly tlsEnabled?: boolean | cdktf.IResolvable; /** * If enabled, then the system CA certificate bundle will be used for the certificate verification. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_use_system_ca LoadbalancerBackend#tls_use_system_ca} */ readonly tlsUseSystemCa?: boolean | cdktf.IResolvable; /** * Enables backend servers certificate verification. Please make sure that TLS config with the certificate bundle of type authority attached to the backend or `tls_use_system_ca` enabled. Note: `tls_verify` has preference over `health_check_tls_verify` when `tls_enabled` in true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#tls_verify LoadbalancerBackend#tls_verify} */ readonly tlsVerify?: boolean | cdktf.IResolvable; } @@ -647,7 +642,7 @@ export class LoadbalancerBackendPropertiesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend} */ export class LoadbalancerBackend extends cdktf.TerraformResource { @@ -663,7 +658,7 @@ export class LoadbalancerBackend extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerBackend 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 LoadbalancerBackend to import - * @param importFromId The id of the existing LoadbalancerBackend that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerBackend that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerBackend to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -675,7 +670,7 @@ export class LoadbalancerBackend extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_backend upcloud_loadbalancer_backend} 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 @@ -686,7 +681,7 @@ export class LoadbalancerBackend extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_backend', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-dynamic-backend-member/README.md b/src/loadbalancer-dynamic-backend-member/README.md index 4b48e93f6..6f291db9f 100644 --- a/src/loadbalancer-dynamic-backend-member/README.md +++ b/src/loadbalancer-dynamic-backend-member/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_dynamic_backend_member` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_dynamic_backend_member`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_dynamic_backend_member`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member). diff --git a/src/loadbalancer-dynamic-backend-member/index.ts b/src/loadbalancer-dynamic-backend-member/index.ts index b8b34a22f..641468d1d 100644 --- a/src/loadbalancer-dynamic-backend-member/index.ts +++ b/src/loadbalancer-dynamic-backend-member/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,49 +10,49 @@ export interface LoadbalancerDynamicBackendMemberConfig extends cdktf.TerraformM /** * ID of the load balancer backend to which the member is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#backend LoadbalancerDynamicBackendMember#backend} */ readonly backend: string; /** * Indicates if the member is enabled. Disabled members are excluded from load balancing. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#enabled LoadbalancerDynamicBackendMember#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * Optional fallback IP address in case of failure on DNS resolving. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#ip LoadbalancerDynamicBackendMember#ip} */ readonly ip?: string; /** * Maximum number of sessions before queueing. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#max_sessions LoadbalancerDynamicBackendMember#max_sessions} */ readonly maxSessions: number; /** * The name of the member. Must be unique within within the load balancer backend. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#name LoadbalancerDynamicBackendMember#name} */ readonly name: string; /** * Server port. Port is optional and can be specified in DNS SRV record. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#port LoadbalancerDynamicBackendMember#port} */ readonly port?: number; /** * Weight of the member. The higher the weight, the more traffic the member receives. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#weight LoadbalancerDynamicBackendMember#weight} */ readonly weight: number; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member} */ export class LoadbalancerDynamicBackendMember extends cdktf.TerraformResource { @@ -73,7 +68,7 @@ export class LoadbalancerDynamicBackendMember extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerDynamicBackendMember 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 LoadbalancerDynamicBackendMember to import - * @param importFromId The id of the existing LoadbalancerDynamicBackendMember that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerDynamicBackendMember that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerDynamicBackendMember to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -85,7 +80,7 @@ export class LoadbalancerDynamicBackendMember extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_backend_member upcloud_loadbalancer_dynamic_backend_member} 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 @@ -96,7 +91,7 @@ export class LoadbalancerDynamicBackendMember extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_dynamic_backend_member', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-dynamic-certificate-bundle/README.md b/src/loadbalancer-dynamic-certificate-bundle/README.md index e4e84f195..aaba0f576 100644 --- a/src/loadbalancer-dynamic-certificate-bundle/README.md +++ b/src/loadbalancer-dynamic-certificate-bundle/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_dynamic_certificate_bundle` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_dynamic_certificate_bundle`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_dynamic_certificate_bundle`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle). diff --git a/src/loadbalancer-dynamic-certificate-bundle/index.ts b/src/loadbalancer-dynamic-certificate-bundle/index.ts index bc8a3d05f..3bb9315db 100644 --- a/src/loadbalancer-dynamic-certificate-bundle/index.ts +++ b/src/loadbalancer-dynamic-certificate-bundle/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface LoadbalancerDynamicCertificateBundleConfig extends cdktf.Terraf /** * Certificate hostnames. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#hostnames LoadbalancerDynamicCertificateBundle#hostnames} */ readonly hostnames: string[]; /** * Private key type (`rsa` / `ecdsa`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#key_type LoadbalancerDynamicCertificateBundle#key_type} */ readonly keyType: string; /** * The name of the certificate bundle. Must be unique within customer account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#name LoadbalancerDynamicCertificateBundle#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle} */ export class LoadbalancerDynamicCertificateBundle extends cdktf.TerraformResource { @@ -49,7 +44,7 @@ export class LoadbalancerDynamicCertificateBundle extends cdktf.TerraformResourc * Generates CDKTF code for importing a LoadbalancerDynamicCertificateBundle 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 LoadbalancerDynamicCertificateBundle to import - * @param importFromId The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerDynamicCertificateBundle that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerDynamicCertificateBundle to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -61,7 +56,7 @@ export class LoadbalancerDynamicCertificateBundle extends cdktf.TerraformResourc // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_dynamic_certificate_bundle upcloud_loadbalancer_dynamic_certificate_bundle} 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 @@ -72,7 +67,7 @@ export class LoadbalancerDynamicCertificateBundle extends cdktf.TerraformResourc terraformResourceType: 'upcloud_loadbalancer_dynamic_certificate_bundle', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-frontend-rule/README.md b/src/loadbalancer-frontend-rule/README.md index 0646e1ff1..0de3302d2 100644 --- a/src/loadbalancer-frontend-rule/README.md +++ b/src/loadbalancer-frontend-rule/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_frontend_rule` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend_rule`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend_rule`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule). diff --git a/src/loadbalancer-frontend-rule/index.ts b/src/loadbalancer-frontend-rule/index.ts index cd284b7f7..12cd72e98 100644 --- a/src/loadbalancer-frontend-rule/index.ts +++ b/src/loadbalancer-frontend-rule/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,37 +10,37 @@ export interface LoadbalancerFrontendRuleConfig extends cdktf.TerraformMetaArgum /** * ID of the load balancer frontend to which the frontend rule is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#frontend LoadbalancerFrontendRule#frontend} */ readonly frontend: string; /** * Defines boolean operator used to combine multiple matchers. Defaults to `and`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matching_condition LoadbalancerFrontendRule#matching_condition} */ readonly matchingCondition?: string; /** * The name of the frontend rule. Must be unique within the frontend. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * Rule with the higher priority goes first. Rules with the same priority processed in alphabetical order. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#priority LoadbalancerFrontendRule#priority} */ readonly priority: number; /** * actions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#actions LoadbalancerFrontendRule#actions} */ readonly actions?: LoadbalancerFrontendRuleActions[] | cdktf.IResolvable; /** * matchers block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#matchers LoadbalancerFrontendRule#matchers} */ readonly matchers?: LoadbalancerFrontendRuleMatchers[] | cdktf.IResolvable; } @@ -53,13 +48,13 @@ export interface LoadbalancerFrontendRuleActionsHttpRedirect { /** * Target location. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#location LoadbalancerFrontendRule#location} */ readonly location?: string; /** * Target scheme. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#scheme LoadbalancerFrontendRule#scheme} */ readonly scheme?: string; } @@ -206,19 +201,19 @@ export interface LoadbalancerFrontendRuleActionsHttpReturn { /** * Content type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#content_type LoadbalancerFrontendRule#content_type} */ readonly contentType: string; /** * The payload. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#payload LoadbalancerFrontendRule#payload} */ readonly payload: string; /** * HTTP status code. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#status LoadbalancerFrontendRule#status} */ readonly status: number; } @@ -383,7 +378,7 @@ export class LoadbalancerFrontendRuleActionsHttpReturnList extends cdktf.Complex } export interface LoadbalancerFrontendRuleActionsSetForwardedHeaders { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} */ readonly active?: boolean | cdktf.IResolvable; } @@ -501,13 +496,13 @@ export interface LoadbalancerFrontendRuleActionsSetRequestHeader { /** * Header name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} */ readonly header: string; /** * Header value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -651,13 +646,13 @@ export interface LoadbalancerFrontendRuleActionsSetResponseHeader { /** * Header name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} */ readonly header: string; /** * Header value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -801,7 +796,7 @@ export interface LoadbalancerFrontendRuleActionsTcpReject { /** * Indicates if the rule is active. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#active LoadbalancerFrontendRule#active} */ readonly active?: boolean | cdktf.IResolvable; } @@ -919,7 +914,7 @@ export interface LoadbalancerFrontendRuleActionsUseBackend { /** * The name of the backend where traffic will be routed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} */ readonly backendName: string; } @@ -1034,43 +1029,43 @@ export interface LoadbalancerFrontendRuleActions { /** * http_redirect block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_redirect LoadbalancerFrontendRule#http_redirect} */ readonly httpRedirect?: LoadbalancerFrontendRuleActionsHttpRedirect[] | cdktf.IResolvable; /** * http_return block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_return LoadbalancerFrontendRule#http_return} */ readonly httpReturn?: LoadbalancerFrontendRuleActionsHttpReturn[] | cdktf.IResolvable; /** * set_forwarded_headers block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_forwarded_headers LoadbalancerFrontendRule#set_forwarded_headers} */ readonly setForwardedHeaders?: LoadbalancerFrontendRuleActionsSetForwardedHeaders[] | cdktf.IResolvable; /** * set_request_header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_request_header LoadbalancerFrontendRule#set_request_header} */ readonly setRequestHeader?: LoadbalancerFrontendRuleActionsSetRequestHeader[] | cdktf.IResolvable; /** * set_response_header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#set_response_header LoadbalancerFrontendRule#set_response_header} */ readonly setResponseHeader?: LoadbalancerFrontendRuleActionsSetResponseHeader[] | cdktf.IResolvable; /** * tcp_reject block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#tcp_reject LoadbalancerFrontendRule#tcp_reject} */ readonly tcpReject?: LoadbalancerFrontendRuleActionsTcpReject[] | cdktf.IResolvable; /** * use_backend block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#use_backend LoadbalancerFrontendRule#use_backend} */ readonly useBackend?: LoadbalancerFrontendRuleActionsUseBackend[] | cdktf.IResolvable; } @@ -1362,19 +1357,19 @@ export interface LoadbalancerFrontendRuleMatchersBodySize { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: number; } @@ -1544,19 +1539,19 @@ export interface LoadbalancerFrontendRuleMatchersBodySizeRange { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} */ readonly rangeEnd: number; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} */ readonly rangeStart: number; } @@ -1726,31 +1721,31 @@ export interface LoadbalancerFrontendRuleMatchersCookie { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Name of the argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -1978,31 +1973,31 @@ export interface LoadbalancerFrontendRuleMatchersHeader { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Name of the argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -2230,13 +2225,13 @@ export interface LoadbalancerFrontendRuleMatchersHost { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: string; } @@ -2380,13 +2375,13 @@ export interface LoadbalancerFrontendRuleMatchersHttpMethod { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * String value (`GET`, `HEAD`, `POST`, `PUT`, `PATCH`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: string; } @@ -2530,19 +2525,19 @@ export interface LoadbalancerFrontendRuleMatchersHttpStatus { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: number; } @@ -2712,19 +2707,19 @@ export interface LoadbalancerFrontendRuleMatchersHttpStatusRange { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} */ readonly rangeEnd: number; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} */ readonly rangeStart: number; } @@ -2894,25 +2889,25 @@ export interface LoadbalancerFrontendRuleMatchersNumMembersUp { /** * The name of the `backend`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#backend_name LoadbalancerFrontendRule#backend_name} */ readonly backendName: string; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: number; } @@ -3108,25 +3103,25 @@ export interface LoadbalancerFrontendRuleMatchersPath { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -3328,31 +3323,31 @@ export interface LoadbalancerFrontendRuleMatchersRequestHeader { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Name of the argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -3580,31 +3575,31 @@ export interface LoadbalancerFrontendRuleMatchersResponseHeader { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Name of the argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -3832,13 +3827,13 @@ export interface LoadbalancerFrontendRuleMatchersSrcIp { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * IP address. CIDR masks are supported, e.g. `192.168.0.0/24`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: string; } @@ -3982,19 +3977,19 @@ export interface LoadbalancerFrontendRuleMatchersSrcPort { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`equal`, `greater`, `greater_or_equal`, `less`, `less_or_equal`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value: number; } @@ -4164,19 +4159,19 @@ export interface LoadbalancerFrontendRuleMatchersSrcPortRange { /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_end LoadbalancerFrontendRule#range_end} */ readonly rangeEnd: number; /** * Integer value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#range_start LoadbalancerFrontendRule#range_start} */ readonly rangeStart: number; } @@ -4346,25 +4341,25 @@ export interface LoadbalancerFrontendRuleMatchersUrl { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -4566,31 +4561,31 @@ export interface LoadbalancerFrontendRuleMatchersUrlParam { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * Name of the argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#name LoadbalancerFrontendRule#name} */ readonly name: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -4818,25 +4813,25 @@ export interface LoadbalancerFrontendRuleMatchersUrlQuery { /** * Defines if case should be ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#ignore_case LoadbalancerFrontendRule#ignore_case} */ readonly ignoreCase?: boolean | cdktf.IResolvable; /** * Defines if the condition should be inverted. Works similarly to logical NOT operator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#inverse LoadbalancerFrontendRule#inverse} */ readonly inverse?: boolean | cdktf.IResolvable; /** * Match method (`exact`, `substring`, `regexp`, `starts`, `ends`, `domain`, `ip`, `exists`). Matcher with `exists` and `ip` methods must be used without `value` and `ignore_case` fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#method LoadbalancerFrontendRule#method} */ readonly method: string; /** * String value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#value LoadbalancerFrontendRule#value} */ readonly value?: string; } @@ -5038,109 +5033,109 @@ export interface LoadbalancerFrontendRuleMatchers { /** * body_size block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size LoadbalancerFrontendRule#body_size} */ readonly bodySize?: LoadbalancerFrontendRuleMatchersBodySize[] | cdktf.IResolvable; /** * body_size_range block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#body_size_range LoadbalancerFrontendRule#body_size_range} */ readonly bodySizeRange?: LoadbalancerFrontendRuleMatchersBodySizeRange[] | cdktf.IResolvable; /** * cookie block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#cookie LoadbalancerFrontendRule#cookie} */ readonly cookie?: LoadbalancerFrontendRuleMatchersCookie[] | cdktf.IResolvable; /** * header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#header LoadbalancerFrontendRule#header} */ readonly header?: LoadbalancerFrontendRuleMatchersHeader[] | cdktf.IResolvable; /** * host block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#host LoadbalancerFrontendRule#host} */ readonly host?: LoadbalancerFrontendRuleMatchersHost[] | cdktf.IResolvable; /** * http_method block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_method LoadbalancerFrontendRule#http_method} */ readonly httpMethod?: LoadbalancerFrontendRuleMatchersHttpMethod[] | cdktf.IResolvable; /** * http_status block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status LoadbalancerFrontendRule#http_status} */ readonly httpStatus?: LoadbalancerFrontendRuleMatchersHttpStatus[] | cdktf.IResolvable; /** * http_status_range block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#http_status_range LoadbalancerFrontendRule#http_status_range} */ readonly httpStatusRange?: LoadbalancerFrontendRuleMatchersHttpStatusRange[] | cdktf.IResolvable; /** * num_members_up block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#num_members_up LoadbalancerFrontendRule#num_members_up} */ readonly numMembersUp?: LoadbalancerFrontendRuleMatchersNumMembersUp[] | cdktf.IResolvable; /** * path block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#path LoadbalancerFrontendRule#path} */ readonly path?: LoadbalancerFrontendRuleMatchersPath[] | cdktf.IResolvable; /** * request_header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#request_header LoadbalancerFrontendRule#request_header} */ readonly requestHeader?: LoadbalancerFrontendRuleMatchersRequestHeader[] | cdktf.IResolvable; /** * response_header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#response_header LoadbalancerFrontendRule#response_header} */ readonly responseHeader?: LoadbalancerFrontendRuleMatchersResponseHeader[] | cdktf.IResolvable; /** * src_ip block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_ip LoadbalancerFrontendRule#src_ip} */ readonly srcIp?: LoadbalancerFrontendRuleMatchersSrcIp[] | cdktf.IResolvable; /** * src_port block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port LoadbalancerFrontendRule#src_port} */ readonly srcPort?: LoadbalancerFrontendRuleMatchersSrcPort[] | cdktf.IResolvable; /** * src_port_range block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#src_port_range LoadbalancerFrontendRule#src_port_range} */ readonly srcPortRange?: LoadbalancerFrontendRuleMatchersSrcPortRange[] | cdktf.IResolvable; /** * url block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url LoadbalancerFrontendRule#url} */ readonly url?: LoadbalancerFrontendRuleMatchersUrl[] | cdktf.IResolvable; /** * url_param block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_param LoadbalancerFrontendRule#url_param} */ readonly urlParam?: LoadbalancerFrontendRuleMatchersUrlParam[] | cdktf.IResolvable; /** * url_query block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#url_query LoadbalancerFrontendRule#url_query} */ readonly urlQuery?: LoadbalancerFrontendRuleMatchersUrlQuery[] | cdktf.IResolvable; } @@ -5749,7 +5744,7 @@ export class LoadbalancerFrontendRuleMatchersList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule} */ export class LoadbalancerFrontendRule extends cdktf.TerraformResource { @@ -5765,7 +5760,7 @@ export class LoadbalancerFrontendRule extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerFrontendRule 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 LoadbalancerFrontendRule to import - * @param importFromId The id of the existing LoadbalancerFrontendRule that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerFrontendRule that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerFrontendRule to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -5777,7 +5772,7 @@ export class LoadbalancerFrontendRule extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_rule upcloud_loadbalancer_frontend_rule} 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 @@ -5788,7 +5783,7 @@ export class LoadbalancerFrontendRule extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend_rule', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-frontend-tls-config/README.md b/src/loadbalancer-frontend-tls-config/README.md index 9c7ec9133..83c9b184c 100644 --- a/src/loadbalancer-frontend-tls-config/README.md +++ b/src/loadbalancer-frontend-tls-config/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_frontend_tls_config` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend_tls_config`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend_tls_config`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config). diff --git a/src/loadbalancer-frontend-tls-config/index.ts b/src/loadbalancer-frontend-tls-config/index.ts index 648f13096..55ed99bd7 100644 --- a/src/loadbalancer-frontend-tls-config/index.ts +++ b/src/loadbalancer-frontend-tls-config/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface LoadbalancerFrontendTlsConfigConfig extends cdktf.TerraformMeta /** * Reference to certificate bundle ID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#certificate_bundle LoadbalancerFrontendTlsConfig#certificate_bundle} */ readonly certificateBundle: string; /** * ID of the load balancer frontend to which the TLS config is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#frontend LoadbalancerFrontendTlsConfig#frontend} */ readonly frontend: string; /** * The name of the TLS config. Must be unique within customer account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#name LoadbalancerFrontendTlsConfig#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config} */ export class LoadbalancerFrontendTlsConfig extends cdktf.TerraformResource { @@ -49,7 +44,7 @@ export class LoadbalancerFrontendTlsConfig extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerFrontendTlsConfig 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 LoadbalancerFrontendTlsConfig to import - * @param importFromId The id of the existing LoadbalancerFrontendTlsConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerFrontendTlsConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerFrontendTlsConfig to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -61,7 +56,7 @@ export class LoadbalancerFrontendTlsConfig extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_config} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend_tls_config upcloud_loadbalancer_frontend_tls_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 @@ -72,7 +67,7 @@ export class LoadbalancerFrontendTlsConfig extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend_tls_config', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-frontend/README.md b/src/loadbalancer-frontend/README.md index b69b2daf9..addccc336 100644 --- a/src/loadbalancer-frontend/README.md +++ b/src/loadbalancer-frontend/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_frontend` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_frontend`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend). diff --git a/src/loadbalancer-frontend/index.ts b/src/loadbalancer-frontend/index.ts index f3b6c523c..59f142441 100644 --- a/src/loadbalancer-frontend/index.ts +++ b/src/loadbalancer-frontend/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,43 +10,43 @@ export interface LoadbalancerFrontendConfig extends cdktf.TerraformMetaArguments /** * The name of the default backend where traffic will be routed. Note, default backend can be overwritten in frontend rules. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#default_backend_name LoadbalancerFrontend#default_backend_name} */ readonly defaultBackendName: string; /** * UUID of the load balancer to which the frontend is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#loadbalancer LoadbalancerFrontend#loadbalancer} */ readonly loadbalancer: string; /** * When load balancer operating in `tcp` mode it acts as a layer 4 proxy. In `http` mode it acts as a layer 7 proxy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#mode LoadbalancerFrontend#mode} */ readonly mode: string; /** * The name of the frontend. Must be unique within the load balancer service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} */ readonly name: string; /** * Port to listen for incoming requests. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#port LoadbalancerFrontend#port} */ readonly port: number; /** * networks block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#networks LoadbalancerFrontend#networks} */ readonly networks?: LoadbalancerFrontendNetworks[] | cdktf.IResolvable; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#properties LoadbalancerFrontend#properties} */ readonly properties?: LoadbalancerFrontendProperties[] | cdktf.IResolvable; } @@ -59,7 +54,7 @@ export interface LoadbalancerFrontendNetworks { /** * Name of the load balancer network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#name LoadbalancerFrontend#name} */ readonly name: string; } @@ -174,19 +169,19 @@ export interface LoadbalancerFrontendProperties { /** * Enable or disable HTTP/2 support. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#http2_enabled LoadbalancerFrontend#http2_enabled} */ readonly http2Enabled?: boolean | cdktf.IResolvable; /** * Enable or disable inbound proxy protocol support. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#inbound_proxy_protocol LoadbalancerFrontend#inbound_proxy_protocol} */ readonly inboundProxyProtocol?: boolean | cdktf.IResolvable; /** * Client request timeout in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#timeout_client LoadbalancerFrontend#timeout_client} */ readonly timeoutClient?: number; } @@ -360,7 +355,7 @@ export class LoadbalancerFrontendPropertiesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend} */ export class LoadbalancerFrontend extends cdktf.TerraformResource { @@ -376,7 +371,7 @@ export class LoadbalancerFrontend extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerFrontend 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 LoadbalancerFrontend to import - * @param importFromId The id of the existing LoadbalancerFrontend that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerFrontend that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerFrontend to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -388,7 +383,7 @@ export class LoadbalancerFrontend extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_frontend upcloud_loadbalancer_frontend} 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 @@ -399,7 +394,7 @@ export class LoadbalancerFrontend extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-manual-certificate-bundle/README.md b/src/loadbalancer-manual-certificate-bundle/README.md index 8b5f9330d..b8062972d 100644 --- a/src/loadbalancer-manual-certificate-bundle/README.md +++ b/src/loadbalancer-manual-certificate-bundle/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_manual_certificate_bundle` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_manual_certificate_bundle`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_manual_certificate_bundle`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle). diff --git a/src/loadbalancer-manual-certificate-bundle/index.ts b/src/loadbalancer-manual-certificate-bundle/index.ts index c8b6da675..1a039d2f5 100644 --- a/src/loadbalancer-manual-certificate-bundle/index.ts +++ b/src/loadbalancer-manual-certificate-bundle/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,31 +10,31 @@ export interface LoadbalancerManualCertificateBundleConfig extends cdktf.Terrafo /** * Certificate as base64 encoded string. Must be in PEM format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#certificate LoadbalancerManualCertificateBundle#certificate} */ readonly certificate: string; /** * Intermediate certificates as base64 encoded string. Must be in PEM format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#intermediates LoadbalancerManualCertificateBundle#intermediates} */ readonly intermediates?: string; /** * The name of the certificate bundle. Must be unique within customer account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#name LoadbalancerManualCertificateBundle#name} */ readonly name: string; /** * Private key as base64 encoded string. Must be in PEM format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#private_key LoadbalancerManualCertificateBundle#private_key} */ readonly privateKey: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle} */ export class LoadbalancerManualCertificateBundle extends cdktf.TerraformResource { @@ -55,7 +50,7 @@ export class LoadbalancerManualCertificateBundle extends cdktf.TerraformResource * Generates CDKTF code for importing a LoadbalancerManualCertificateBundle 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 LoadbalancerManualCertificateBundle to import - * @param importFromId The id of the existing LoadbalancerManualCertificateBundle that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerManualCertificateBundle that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerManualCertificateBundle to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -67,7 +62,7 @@ export class LoadbalancerManualCertificateBundle extends cdktf.TerraformResource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_manual_certificate_bundle upcloud_loadbalancer_manual_certificate_bundle} 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 @@ -78,7 +73,7 @@ export class LoadbalancerManualCertificateBundle extends cdktf.TerraformResource terraformResourceType: 'upcloud_loadbalancer_manual_certificate_bundle', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-resolver/README.md b/src/loadbalancer-resolver/README.md index a046a8e68..d4d47af5a 100644 --- a/src/loadbalancer-resolver/README.md +++ b/src/loadbalancer-resolver/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_resolver` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_resolver`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_resolver`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver). diff --git a/src/loadbalancer-resolver/index.ts b/src/loadbalancer-resolver/index.ts index 9c86970de..9f500fbcd 100644 --- a/src/loadbalancer-resolver/index.ts +++ b/src/loadbalancer-resolver/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,55 +10,55 @@ export interface LoadbalancerResolverConfig extends cdktf.TerraformMetaArguments /** * Time in seconds to cache invalid results. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_invalid LoadbalancerResolver#cache_invalid} */ readonly cacheInvalid: number; /** * Time in seconds to cache valid results. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#cache_valid LoadbalancerResolver#cache_valid} */ readonly cacheValid: number; /** * ID of the load balancer to which the resolver is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#loadbalancer LoadbalancerResolver#loadbalancer} */ readonly loadbalancer: string; /** * The name of the resolver. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#name LoadbalancerResolver#name} */ readonly name: string; /** * List of nameserver IP addresses. Nameserver can reside in public internet or in customer private network. Port is optional, if missing then default 53 will be used. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#nameservers LoadbalancerResolver#nameservers} */ readonly nameservers: string[]; /** * Number of retries on failure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#retries LoadbalancerResolver#retries} */ readonly retries: number; /** * Timeout for the query in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout LoadbalancerResolver#timeout} */ readonly timeout: number; /** * Timeout for the query retries in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#timeout_retry LoadbalancerResolver#timeout_retry} */ readonly timeoutRetry: number; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver} */ export class LoadbalancerResolver extends cdktf.TerraformResource { @@ -79,7 +74,7 @@ export class LoadbalancerResolver extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerResolver 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 LoadbalancerResolver to import - * @param importFromId The id of the existing LoadbalancerResolver that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerResolver that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerResolver to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -91,7 +86,7 @@ export class LoadbalancerResolver extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_resolver upcloud_loadbalancer_resolver} 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 @@ -102,7 +97,7 @@ export class LoadbalancerResolver extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_resolver', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer-static-backend-member/README.md b/src/loadbalancer-static-backend-member/README.md index c4dbb919b..7cf9843a6 100644 --- a/src/loadbalancer-static-backend-member/README.md +++ b/src/loadbalancer-static-backend-member/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer_static_backend_member` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_static_backend_member`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer_static_backend_member`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member). diff --git a/src/loadbalancer-static-backend-member/index.ts b/src/loadbalancer-static-backend-member/index.ts index 3934028cc..ab450476e 100644 --- a/src/loadbalancer-static-backend-member/index.ts +++ b/src/loadbalancer-static-backend-member/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,49 +10,49 @@ export interface LoadbalancerStaticBackendMemberConfig extends cdktf.TerraformMe /** * ID of the load balancer backend to which the member is connected. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#backend LoadbalancerStaticBackendMember#backend} */ readonly backend: string; /** * Indicates if the member is enabled. Disabled members are excluded from load balancing. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#enabled LoadbalancerStaticBackendMember#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * Optional fallback IP address in case of failure on DNS resolving. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#ip LoadbalancerStaticBackendMember#ip} */ readonly ip?: string; /** * Maximum number of sessions before queueing. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#max_sessions LoadbalancerStaticBackendMember#max_sessions} */ readonly maxSessions: number; /** * The name of the member. Must be unique within within the load balancer backend. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#name LoadbalancerStaticBackendMember#name} */ readonly name: string; /** * Server port. Port is optional and can be specified in DNS SRV record. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#port LoadbalancerStaticBackendMember#port} */ readonly port?: number; /** * Weight of the member. The higher the weight, the more traffic the member receives. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#weight LoadbalancerStaticBackendMember#weight} */ readonly weight: number; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member} */ export class LoadbalancerStaticBackendMember extends cdktf.TerraformResource { @@ -73,7 +68,7 @@ export class LoadbalancerStaticBackendMember extends cdktf.TerraformResource { * Generates CDKTF code for importing a LoadbalancerStaticBackendMember 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 LoadbalancerStaticBackendMember to import - * @param importFromId The id of the existing LoadbalancerStaticBackendMember that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing LoadbalancerStaticBackendMember that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the LoadbalancerStaticBackendMember to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -85,7 +80,7 @@ export class LoadbalancerStaticBackendMember extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer_static_backend_member upcloud_loadbalancer_static_backend_member} 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 @@ -96,7 +91,7 @@ export class LoadbalancerStaticBackendMember extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_static_backend_member', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/loadbalancer/README.md b/src/loadbalancer/README.md index e93cb4bdb..1cf7f4dbd 100644 --- a/src/loadbalancer/README.md +++ b/src/loadbalancer/README.md @@ -1,3 +1,3 @@ # `upcloud_loadbalancer` -Refer to the Terraform Registry for docs: [`upcloud_loadbalancer`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer). +Refer to the Terraform Registry for docs: [`upcloud_loadbalancer`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer). diff --git a/src/loadbalancer/index.ts b/src/loadbalancer/index.ts index 28829458c..f68c6601f 100644 --- a/src/loadbalancer/index.ts +++ b/src/loadbalancer/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,55 +10,55 @@ export interface LoadbalancerConfig extends cdktf.TerraformMetaArguments { /** * The service configured status indicates the service's current intended status. Managed by the customer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#configured_status Loadbalancer#configured_status} */ readonly configuredStatus?: string; /** * User defined key-value pairs to classify the load balancer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#labels Loadbalancer#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#labels Loadbalancer#labels} */ readonly labels?: { [key: string]: string }; /** * The day of the week on which maintenance will be performed. If not provided, we will randomly select a weekend day. Valid values `monday|tuesday|wednesday|thursday|friday|saturday|sunday`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_dow Loadbalancer#maintenance_dow} */ readonly maintenanceDow?: string; /** * The time at which the maintenance will begin in UTC. A 2-hour timeframe has been allocated for maintenance. During this period, the multi-node production plans will not experience any downtime, while the one-node plans will have a downtime of 1-2 minutes. If not provided, we will randomly select an off-peak time. Needs to be a valid time format in UTC HH:MM:SSZ, for example `20:01:01Z`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#maintenance_time Loadbalancer#maintenance_time} */ readonly maintenanceTime?: string; /** * The name of the service. Must be unique within customer account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} */ readonly name: string; /** * Private network UUID where traffic will be routed. Must reside in load balancer zone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} */ readonly network?: string; /** * Plan which the service will have. You can list available load balancer plans with `upctl loadbalancer plans` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#plan Loadbalancer#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#plan Loadbalancer#plan} */ readonly plan: string; /** * Zone in which the service will be hosted, e.g. `fi-hel1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#zone Loadbalancer#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#zone Loadbalancer#zone} */ readonly zone: string; /** * networks block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#networks Loadbalancer#networks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#networks Loadbalancer#networks} */ readonly networks?: LoadbalancerNetworks[] | cdktf.IResolvable; } @@ -318,25 +313,25 @@ export interface LoadbalancerNetworks { /** * Network family. Currently only `IPv4` is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#family Loadbalancer#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#family Loadbalancer#family} */ readonly family: string; /** * The name of the network. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#name Loadbalancer#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#name Loadbalancer#name} */ readonly name: string; /** * Private network UUID. Required for private networks and must reside in loadbalancer zone. For public network the field should be omitted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#network Loadbalancer#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#network Loadbalancer#network} */ readonly network?: string; /** * The type of the network. Only one public network can be attached and at least one private network must be attached. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer#type Loadbalancer#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer#type Loadbalancer#type} */ readonly type: string; } @@ -540,7 +535,7 @@ export class LoadbalancerNetworksList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_loadbalancer} */ export class Loadbalancer extends cdktf.TerraformResource { @@ -556,7 +551,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.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) { @@ -568,7 +563,7 @@ export class Loadbalancer extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/loadbalancer upcloud_loadbalancer} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/loadbalancer upcloud_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 @@ -579,7 +574,7 @@ export class Loadbalancer extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-logical-database/README.md b/src/managed-database-logical-database/README.md index 606608f20..60021d8f4 100644 --- a/src/managed-database-logical-database/README.md +++ b/src/managed-database-logical-database/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_logical_database` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_logical_database`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_logical_database`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database). diff --git a/src/managed-database-logical-database/index.ts b/src/managed-database-logical-database/index.ts index d6c4fb8ef..057a1912b 100644 --- a/src/managed-database-logical-database/index.ts +++ b/src/managed-database-logical-database/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +10,17 @@ export interface ManagedDatabaseLogicalDatabaseConfig extends cdktf.TerraformMet /** * Default character set for the database (LC_CTYPE) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#character_set ManagedDatabaseLogicalDatabase#character_set} */ readonly characterSet?: string; /** * Default collation for the database (LC_COLLATE) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#collation ManagedDatabaseLogicalDatabase#collation} */ readonly collation?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#id ManagedDatabaseLogicalDatabase#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,19 +29,19 @@ export interface ManagedDatabaseLogicalDatabaseConfig extends cdktf.TerraformMet /** * Name of the logical database * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#name ManagedDatabaseLogicalDatabase#name} */ readonly name: string; /** * Service's UUID for which this user belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#service ManagedDatabaseLogicalDatabase#service} */ readonly service: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database} */ export class ManagedDatabaseLogicalDatabase extends cdktf.TerraformResource { @@ -62,7 +57,7 @@ export class ManagedDatabaseLogicalDatabase extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabaseLogicalDatabase 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 ManagedDatabaseLogicalDatabase to import - * @param importFromId The id of the existing ManagedDatabaseLogicalDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabaseLogicalDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedDatabaseLogicalDatabase to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +69,7 @@ export class ManagedDatabaseLogicalDatabase extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_logical_database upcloud_managed_database_logical_database} 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 +80,7 @@ export class ManagedDatabaseLogicalDatabase extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_logical_database', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-mysql/README.md b/src/managed-database-mysql/README.md index 34ef8e93d..449440b3f 100644 --- a/src/managed-database-mysql/README.md +++ b/src/managed-database-mysql/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_mysql` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_mysql`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_mysql`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql). diff --git a/src/managed-database-mysql/index.ts b/src/managed-database-mysql/index.ts index cddc8a0fe..88894ecba 100644 --- a/src/managed-database-mysql/index.ts +++ b/src/managed-database-mysql/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedDatabaseMysqlConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#id ManagedDatabaseMysql#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,61 +17,61 @@ export interface ManagedDatabaseMysqlConfig extends cdktf.TerraformMetaArguments /** * User defined key-value pairs to classify the managed database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#labels ManagedDatabaseMysql#labels} */ readonly labels?: { [key: string]: string }; /** * Maintenance window day of week. Lower case weekday name (monday, tuesday, ...) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_dow ManagedDatabaseMysql#maintenance_window_dow} */ readonly maintenanceWindowDow?: string; /** * Maintenance window UTC time in hh:mm:ss format * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#maintenance_window_time ManagedDatabaseMysql#maintenance_window_time} */ readonly maintenanceWindowTime?: string; /** * Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} */ readonly name: string; /** * Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#plan ManagedDatabaseMysql#plan} */ readonly plan: string; /** * The administrative power state of the service * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#powered ManagedDatabaseMysql#powered} */ readonly powered?: boolean | cdktf.IResolvable; /** * Title of a managed database instance * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#title ManagedDatabaseMysql#title} */ readonly title: string; /** * Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#zone ManagedDatabaseMysql#zone} */ readonly zone: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#network ManagedDatabaseMysql#network} */ readonly network?: ManagedDatabaseMysqlNetwork[] | cdktf.IResolvable; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#properties ManagedDatabaseMysql#properties} */ readonly properties?: ManagedDatabaseMysqlProperties; } @@ -264,25 +259,25 @@ export interface ManagedDatabaseMysqlNetwork { /** * Network family. Currently only `IPv4` is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#family ManagedDatabaseMysql#family} */ readonly family: string; /** * The name of the network. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#name ManagedDatabaseMysql#name} */ readonly name: string; /** * The type of the network. Must be private. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#type ManagedDatabaseMysql#type} */ readonly type: string; /** * Private network UUID. Must reside in the same zone as the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#uuid ManagedDatabaseMysql#uuid} */ readonly uuid: string; } @@ -475,55 +470,55 @@ export interface ManagedDatabaseMysqlPropertiesMigration { /** * Database name for bootstrapping the initial connection. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#dbname ManagedDatabaseMysql#dbname} */ readonly dbname?: string; /** * Hostname or IP address of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#host ManagedDatabaseMysql#host} */ readonly host?: string; /** * Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_dbs ManagedDatabaseMysql#ignore_dbs} */ readonly ignoreDbs?: string; /** * Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ignore_roles ManagedDatabaseMysql#ignore_roles} */ readonly ignoreRoles?: string; /** * The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#method ManagedDatabaseMysql#method} */ readonly method?: string; /** * Password for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#password ManagedDatabaseMysql#password} */ readonly password?: string; /** * Port number of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#port ManagedDatabaseMysql#port} */ readonly port?: number; /** * The server where to migrate data from is secured with SSL. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ssl ManagedDatabaseMysql#ssl} */ readonly ssl?: boolean | cdktf.IResolvable; /** * User name for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#username ManagedDatabaseMysql#username} */ readonly username?: string; } @@ -841,247 +836,253 @@ export interface ManagedDatabaseMysqlProperties { /** * Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_password ManagedDatabaseMysql#admin_password} */ readonly adminPassword?: string; /** * Custom username for admin user. This must be set only when a new service is being created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#admin_username ManagedDatabaseMysql#admin_username} */ readonly adminUsername?: string; /** * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#automatic_utility_network_ip_filter ManagedDatabaseMysql#automatic_utility_network_ip_filter} */ readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; /** * The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_hour ManagedDatabaseMysql#backup_hour} */ readonly backupHour?: number; /** * The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#backup_minute ManagedDatabaseMysql#backup_minute} */ readonly backupMinute?: number; /** * The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#binlog_retention_period ManagedDatabaseMysql#binlog_retention_period} */ readonly binlogRetentionPeriod?: number; /** * The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#connect_timeout ManagedDatabaseMysql#connect_timeout} */ readonly connectTimeout?: number; /** * Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#default_time_zone ManagedDatabaseMysql#default_time_zone} */ readonly defaultTimeZone?: string; /** * The maximum permitted result length in bytes for the GROUP_CONCAT() function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#group_concat_max_len ManagedDatabaseMysql#group_concat_max_len} */ readonly groupConcatMaxLen?: number; /** * The time, in seconds, before cached statistics expire. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#information_schema_stats_expiry ManagedDatabaseMysql#information_schema_stats_expiry} */ readonly informationSchemaStatsExpiry?: number; /** * Maximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool. Default is 25. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_change_buffer_max_size ManagedDatabaseMysql#innodb_change_buffer_max_size} */ readonly innodbChangeBufferMaxSize?: number; /** * Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_flush_neighbors ManagedDatabaseMysql#innodb_flush_neighbors} */ readonly innodbFlushNeighbors?: number; /** * Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_min_token_size ManagedDatabaseMysql#innodb_ft_min_token_size} */ readonly innodbFtMinTokenSize?: number; /** * This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_ft_server_stopword_table ManagedDatabaseMysql#innodb_ft_server_stopword_table} */ readonly innodbFtServerStopwordTable?: string; /** * The length of time in seconds an InnoDB transaction waits for a row lock before giving up. Default is 120. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_lock_wait_timeout ManagedDatabaseMysql#innodb_lock_wait_timeout} */ readonly innodbLockWaitTimeout?: number; /** * The size in bytes of the buffer that InnoDB uses to write to the log files on disk. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_log_buffer_size ManagedDatabaseMysql#innodb_log_buffer_size} */ readonly innodbLogBufferSize?: number; /** * The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_online_alter_log_max_size ManagedDatabaseMysql#innodb_online_alter_log_max_size} */ readonly innodbOnlineAlterLogMaxSize?: number; /** * When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_print_all_deadlocks ManagedDatabaseMysql#innodb_print_all_deadlocks} */ readonly innodbPrintAllDeadlocks?: boolean | cdktf.IResolvable; /** * The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_read_io_threads ManagedDatabaseMysql#innodb_read_io_threads} */ readonly innodbReadIoThreads?: number; /** * When enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction. Changing this parameter will lead to a restart of the MySQL service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_rollback_on_timeout ManagedDatabaseMysql#innodb_rollback_on_timeout} */ readonly innodbRollbackOnTimeout?: boolean | cdktf.IResolvable; /** * Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_thread_concurrency ManagedDatabaseMysql#innodb_thread_concurrency} */ readonly innodbThreadConcurrency?: number; /** * The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#innodb_write_io_threads ManagedDatabaseMysql#innodb_write_io_threads} */ readonly innodbWriteIoThreads?: number; /** * The number of seconds the server waits for activity on an interactive connection before closing it. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#interactive_timeout ManagedDatabaseMysql#interactive_timeout} */ readonly interactiveTimeout?: number; /** * The storage engine for in-memory internal temporary tables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#internal_tmp_mem_storage_engine ManagedDatabaseMysql#internal_tmp_mem_storage_engine} */ readonly internalTmpMemStorageEngine?: string; /** * IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#ip_filter ManagedDatabaseMysql#ip_filter} */ readonly ipFilter?: string[]; /** - * The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s. + * The slow log output destination when slow_query_log is ON. To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#log_output ManagedDatabaseMysql#log_output} + */ + readonly logOutput?: string; + /** + * The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#long_query_time ManagedDatabaseMysql#long_query_time} */ readonly longQueryTime?: number; /** * Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_allowed_packet ManagedDatabaseMysql#max_allowed_packet} */ readonly maxAllowedPacket?: number; /** * Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#max_heap_table_size ManagedDatabaseMysql#max_heap_table_size} */ readonly maxHeapTableSize?: number; /** * Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_buffer_length ManagedDatabaseMysql#net_buffer_length} */ readonly netBufferLength?: number; /** * The number of seconds to wait for more data from a connection before aborting the read. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_read_timeout ManagedDatabaseMysql#net_read_timeout} */ readonly netReadTimeout?: number; /** * The number of seconds to wait for a block to be written to a connection before aborting the write. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#net_write_timeout ManagedDatabaseMysql#net_write_timeout} */ readonly netWriteTimeout?: number; /** * Public Access. Allow access to the service from the public Internet. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#public_access ManagedDatabaseMysql#public_access} */ readonly publicAccess?: boolean | cdktf.IResolvable; /** * Service logging. Store logs for the service so that they are available in the HTTP API and console. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#service_log ManagedDatabaseMysql#service_log} */ readonly serviceLog?: boolean | cdktf.IResolvable; /** - * Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off. + * Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#slow_query_log ManagedDatabaseMysql#slow_query_log} */ readonly slowQueryLog?: boolean | cdktf.IResolvable; /** * Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sort_buffer_size ManagedDatabaseMysql#sort_buffer_size} */ readonly sortBufferSize?: number; /** * Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_mode ManagedDatabaseMysql#sql_mode} */ readonly sqlMode?: string; /** * Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. It is recommended to always have primary keys because various functionality may break if any large table is missing them. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#sql_require_primary_key ManagedDatabaseMysql#sql_require_primary_key} */ readonly sqlRequirePrimaryKey?: boolean | cdktf.IResolvable; /** * Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#tmp_table_size ManagedDatabaseMysql#tmp_table_size} */ readonly tmpTableSize?: number; /** * MySQL major version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#version ManagedDatabaseMysql#version} */ readonly version?: string; /** * The number of seconds the server waits for activity on a noninteractive connection before closing it. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#wait_timeout ManagedDatabaseMysql#wait_timeout} */ readonly waitTimeout?: number; /** * migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#migration ManagedDatabaseMysql#migration} */ readonly migration?: ManagedDatabaseMysqlPropertiesMigration; } @@ -1117,6 +1118,7 @@ export function managedDatabaseMysqlPropertiesToTerraform(struct?: ManagedDataba interactive_timeout: cdktf.numberToTerraform(struct!.interactiveTimeout), internal_tmp_mem_storage_engine: cdktf.stringToTerraform(struct!.internalTmpMemStorageEngine), ip_filter: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.ipFilter), + log_output: cdktf.stringToTerraform(struct!.logOutput), long_query_time: cdktf.numberToTerraform(struct!.longQueryTime), max_allowed_packet: cdktf.numberToTerraform(struct!.maxAllowedPacket), max_heap_table_size: cdktf.numberToTerraform(struct!.maxHeapTableSize), @@ -1293,6 +1295,12 @@ export function managedDatabaseMysqlPropertiesToHclTerraform(struct?: ManagedDat type: "list", storageClassType: "stringList", }, + log_output: { + value: cdktf.stringToHclTerraform(struct!.logOutput), + isBlock: false, + type: "simple", + storageClassType: "string", + }, long_query_time: { value: cdktf.numberToHclTerraform(struct!.longQueryTime), isBlock: false, @@ -1509,6 +1517,10 @@ export class ManagedDatabaseMysqlPropertiesOutputReference extends cdktf.Complex hasAnyValues = true; internalValueResult.ipFilter = this._ipFilter; } + if (this._logOutput !== undefined) { + hasAnyValues = true; + internalValueResult.logOutput = this._logOutput; + } if (this._longQueryTime !== undefined) { hasAnyValues = true; internalValueResult.longQueryTime = this._longQueryTime; @@ -1604,6 +1616,7 @@ export class ManagedDatabaseMysqlPropertiesOutputReference extends cdktf.Complex this._interactiveTimeout = undefined; this._internalTmpMemStorageEngine = undefined; this._ipFilter = undefined; + this._logOutput = undefined; this._longQueryTime = undefined; this._maxAllowedPacket = undefined; this._maxHeapTableSize = undefined; @@ -1648,6 +1661,7 @@ export class ManagedDatabaseMysqlPropertiesOutputReference extends cdktf.Complex this._interactiveTimeout = value.interactiveTimeout; this._internalTmpMemStorageEngine = value.internalTmpMemStorageEngine; this._ipFilter = value.ipFilter; + this._logOutput = value.logOutput; this._longQueryTime = value.longQueryTime; this._maxAllowedPacket = value.maxAllowedPacket; this._maxHeapTableSize = value.maxHeapTableSize; @@ -2067,6 +2081,22 @@ export class ManagedDatabaseMysqlPropertiesOutputReference extends cdktf.Complex return this._ipFilter; } + // log_output - computed: true, optional: true, required: false + private _logOutput?: string; + public get logOutput() { + return this.getStringAttribute('log_output'); + } + public set logOutput(value: string) { + this._logOutput = value; + } + public resetLogOutput() { + this._logOutput = undefined; + } + // Temporarily expose input value. Use with caution. + public get logOutputInput() { + return this._logOutput; + } + // long_query_time - computed: true, optional: true, required: false private _longQueryTime?: number; public get longQueryTime() { @@ -2325,7 +2355,7 @@ export class ManagedDatabaseMysqlPropertiesOutputReference extends cdktf.Complex } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql} */ export class ManagedDatabaseMysql extends cdktf.TerraformResource { @@ -2341,7 +2371,7 @@ export class ManagedDatabaseMysql extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabaseMysql 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 ManagedDatabaseMysql to import - * @param importFromId The id of the existing ManagedDatabaseMysql that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabaseMysql that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedDatabaseMysql to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2353,7 +2383,7 @@ export class ManagedDatabaseMysql extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_mysql upcloud_managed_database_mysql} 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 @@ -2364,7 +2394,7 @@ export class ManagedDatabaseMysql extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_mysql', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-opensearch/README.md b/src/managed-database-opensearch/README.md index 7504f6bec..ce1f509ac 100644 --- a/src/managed-database-opensearch/README.md +++ b/src/managed-database-opensearch/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_opensearch` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_opensearch`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_opensearch`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch). diff --git a/src/managed-database-opensearch/index.ts b/src/managed-database-opensearch/index.ts index 9f06dc5ee..a39df1b32 100644 --- a/src/managed-database-opensearch/index.ts +++ b/src/managed-database-opensearch/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +10,17 @@ export interface ManagedDatabaseOpensearchConfig extends cdktf.TerraformMetaArgu /** * Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_control ManagedDatabaseOpensearch#access_control} */ readonly accessControl?: boolean | cdktf.IResolvable; /** * Grant access to top-level `_mget`, `_msearch` and `_bulk` APIs. Users are limited to perform operations on indices based on the user-specific access control rules. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#extended_access_control ManagedDatabaseOpensearch#extended_access_control} */ readonly extendedAccessControl?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#id ManagedDatabaseOpensearch#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,61 +29,61 @@ export interface ManagedDatabaseOpensearchConfig extends cdktf.TerraformMetaArgu /** * User defined key-value pairs to classify the managed database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#labels ManagedDatabaseOpensearch#labels} */ readonly labels?: { [key: string]: string }; /** * Maintenance window day of week. Lower case weekday name (monday, tuesday, ...) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_dow ManagedDatabaseOpensearch#maintenance_window_dow} */ readonly maintenanceWindowDow?: string; /** * Maintenance window UTC time in hh:mm:ss format * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#maintenance_window_time ManagedDatabaseOpensearch#maintenance_window_time} */ readonly maintenanceWindowTime?: string; /** * Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} */ readonly name: string; /** * Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plan ManagedDatabaseOpensearch#plan} */ readonly plan: string; /** * The administrative power state of the service * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#powered ManagedDatabaseOpensearch#powered} */ readonly powered?: boolean | cdktf.IResolvable; /** * Title of a managed database instance * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#title ManagedDatabaseOpensearch#title} */ readonly title: string; /** * Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#zone ManagedDatabaseOpensearch#zone} */ readonly zone: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#network ManagedDatabaseOpensearch#network} */ readonly network?: ManagedDatabaseOpensearchNetwork[] | cdktf.IResolvable; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#properties ManagedDatabaseOpensearch#properties} */ readonly properties?: ManagedDatabaseOpensearchProperties; } @@ -276,25 +271,25 @@ export interface ManagedDatabaseOpensearchNetwork { /** * Network family. Currently only `IPv4` is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#family ManagedDatabaseOpensearch#family} */ readonly family: string; /** * The name of the network. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#name ManagedDatabaseOpensearch#name} */ readonly name: string; /** * The type of the network. Must be private. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} */ readonly type: string; /** * Private network UUID. Must reside in the same zone as the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#uuid ManagedDatabaseOpensearch#uuid} */ readonly uuid: string; } @@ -487,43 +482,43 @@ export interface ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternal /** * The number of login attempts allowed before login is blocked. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} */ readonly allowedTries?: number; /** * The internal backend. Enter `internal`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#authentication_backend ManagedDatabaseOpensearch#authentication_backend} */ readonly authenticationBackend?: string; /** * The duration of time that login remains blocked after a failed login. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} */ readonly blockExpirySeconds?: number; /** * The maximum number of blocked IP addresses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} */ readonly maxBlockedClients?: number; /** * The maximum number of tracked IP addresses that have failed login. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} */ readonly maxTrackedClients?: number; /** * The window of time in which the value for `allowed_tries` is enforced. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} */ readonly timeWindowSeconds?: number; /** * The type of rate limiting. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} */ readonly type?: string; } @@ -783,37 +778,37 @@ export interface ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLi /** * The number of login attempts allowed before login is blocked. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#allowed_tries ManagedDatabaseOpensearch#allowed_tries} */ readonly allowedTries?: number; /** * The duration of time that login remains blocked after a failed login. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#block_expiry_seconds ManagedDatabaseOpensearch#block_expiry_seconds} */ readonly blockExpirySeconds?: number; /** * The maximum number of blocked IP addresses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_blocked_clients ManagedDatabaseOpensearch#max_blocked_clients} */ readonly maxBlockedClients?: number; /** * The maximum number of tracked IP addresses that have failed login. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_tracked_clients ManagedDatabaseOpensearch#max_tracked_clients} */ readonly maxTrackedClients?: number; /** * The window of time in which the value for `allowed_tries` is enforced. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#time_window_seconds ManagedDatabaseOpensearch#time_window_seconds} */ readonly timeWindowSeconds?: number; /** * The type of rate limiting. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#type ManagedDatabaseOpensearch#type} */ readonly type?: string; } @@ -1044,13 +1039,13 @@ export interface ManagedDatabaseOpensearchPropertiesAuthFailureListeners { /** * internal_authentication_backend_limiting block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#internal_authentication_backend_limiting ManagedDatabaseOpensearch#internal_authentication_backend_limiting} */ readonly internalAuthenticationBackendLimiting?: ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting; /** * ip_rate_limiting block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_rate_limiting ManagedDatabaseOpensearch#ip_rate_limiting} */ readonly ipRateLimiting?: ManagedDatabaseOpensearchPropertiesAuthFailureListenersIpRateLimiting; } @@ -1165,55 +1160,73 @@ export interface ManagedDatabaseOpensearchPropertiesAzureMigration { /** * Account name. Azure account name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#account ManagedDatabaseOpensearch#account} */ readonly account?: string; /** * The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} */ readonly basePath?: string; /** * Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} */ readonly chunkSize?: string; /** * Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} */ readonly compress?: boolean | cdktf.IResolvable; /** * Azure container name. Azure container name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#container ManagedDatabaseOpensearch#container} */ readonly container?: string; /** * Endpoint suffix. Defines the DNS suffix for Azure Storage endpoints. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint_suffix ManagedDatabaseOpensearch#endpoint_suffix} */ readonly endpointSuffix?: string; /** + * Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + */ + readonly includeAliases?: boolean | cdktf.IResolvable; + /** + * Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + */ + readonly indices?: string; + /** * Account secret key. Azure account secret key. One of key or sas_token should be specified. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#key ManagedDatabaseOpensearch#key} */ readonly key?: string; /** + * Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + */ + readonly restoreGlobalState?: boolean | cdktf.IResolvable; + /** * SAS token. A shared access signatures (SAS) token. One of key or sas_token should be specified. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sas_token ManagedDatabaseOpensearch#sas_token} */ readonly sasToken?: string; /** * The snapshot name to restore from. The snapshot name to restore from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} */ readonly snapshotName?: string; } @@ -1230,7 +1243,10 @@ export function managedDatabaseOpensearchPropertiesAzureMigrationToTerraform(str compress: cdktf.booleanToTerraform(struct!.compress), container: cdktf.stringToTerraform(struct!.container), endpoint_suffix: cdktf.stringToTerraform(struct!.endpointSuffix), + include_aliases: cdktf.booleanToTerraform(struct!.includeAliases), + indices: cdktf.stringToTerraform(struct!.indices), key: cdktf.stringToTerraform(struct!.key), + restore_global_state: cdktf.booleanToTerraform(struct!.restoreGlobalState), sas_token: cdktf.stringToTerraform(struct!.sasToken), snapshot_name: cdktf.stringToTerraform(struct!.snapshotName), } @@ -1279,12 +1295,30 @@ export function managedDatabaseOpensearchPropertiesAzureMigrationToHclTerraform( type: "simple", storageClassType: "string", }, + include_aliases: { + value: cdktf.booleanToHclTerraform(struct!.includeAliases), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + indices: { + value: cdktf.stringToHclTerraform(struct!.indices), + isBlock: false, + type: "simple", + storageClassType: "string", + }, key: { value: cdktf.stringToHclTerraform(struct!.key), isBlock: false, type: "simple", storageClassType: "string", }, + restore_global_state: { + value: cdktf.booleanToHclTerraform(struct!.restoreGlobalState), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, sas_token: { value: cdktf.stringToHclTerraform(struct!.sasToken), isBlock: false, @@ -1341,10 +1375,22 @@ export class ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference ex hasAnyValues = true; internalValueResult.endpointSuffix = this._endpointSuffix; } + if (this._includeAliases !== undefined) { + hasAnyValues = true; + internalValueResult.includeAliases = this._includeAliases; + } + if (this._indices !== undefined) { + hasAnyValues = true; + internalValueResult.indices = this._indices; + } if (this._key !== undefined) { hasAnyValues = true; internalValueResult.key = this._key; } + if (this._restoreGlobalState !== undefined) { + hasAnyValues = true; + internalValueResult.restoreGlobalState = this._restoreGlobalState; + } if (this._sasToken !== undefined) { hasAnyValues = true; internalValueResult.sasToken = this._sasToken; @@ -1365,7 +1411,10 @@ export class ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference ex this._compress = undefined; this._container = undefined; this._endpointSuffix = undefined; + this._includeAliases = undefined; + this._indices = undefined; this._key = undefined; + this._restoreGlobalState = undefined; this._sasToken = undefined; this._snapshotName = undefined; } @@ -1377,7 +1426,10 @@ export class ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference ex this._compress = value.compress; this._container = value.container; this._endpointSuffix = value.endpointSuffix; + this._includeAliases = value.includeAliases; + this._indices = value.indices; this._key = value.key; + this._restoreGlobalState = value.restoreGlobalState; this._sasToken = value.sasToken; this._snapshotName = value.snapshotName; } @@ -1479,6 +1531,38 @@ export class ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference ex return this._endpointSuffix; } + // include_aliases - computed: true, optional: true, required: false + private _includeAliases?: boolean | cdktf.IResolvable; + public get includeAliases() { + return this.getBooleanAttribute('include_aliases'); + } + public set includeAliases(value: boolean | cdktf.IResolvable) { + this._includeAliases = value; + } + public resetIncludeAliases() { + this._includeAliases = undefined; + } + // Temporarily expose input value. Use with caution. + public get includeAliasesInput() { + return this._includeAliases; + } + + // indices - computed: false, optional: true, required: false + private _indices?: string; + public get indices() { + return this.getStringAttribute('indices'); + } + public set indices(value: string) { + this._indices = value; + } + public resetIndices() { + this._indices = undefined; + } + // Temporarily expose input value. Use with caution. + public get indicesInput() { + return this._indices; + } + // key - computed: false, optional: true, required: false private _key?: string; public get key() { @@ -1495,6 +1579,22 @@ export class ManagedDatabaseOpensearchPropertiesAzureMigrationOutputReference ex return this._key; } + // restore_global_state - computed: true, optional: true, required: false + private _restoreGlobalState?: boolean | cdktf.IResolvable; + public get restoreGlobalState() { + return this.getBooleanAttribute('restore_global_state'); + } + public set restoreGlobalState(value: boolean | cdktf.IResolvable) { + this._restoreGlobalState = value; + } + public resetRestoreGlobalState() { + this._restoreGlobalState = undefined; + } + // Temporarily expose input value. Use with caution. + public get restoreGlobalStateInput() { + return this._restoreGlobalState; + } + // sas_token - computed: false, optional: true, required: false private _sasToken?: string; public get sasToken() { @@ -1531,37 +1631,55 @@ export interface ManagedDatabaseOpensearchPropertiesGcsMigration { /** * The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} */ readonly basePath?: string; /** * The path to the repository data within its container. Google Cloud Storage bucket name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} */ readonly bucket?: string; /** * Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} */ readonly chunkSize?: string; /** * Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} */ readonly compress?: boolean | cdktf.IResolvable; /** * Credentials. Google Cloud Storage credentials file content. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#credentials ManagedDatabaseOpensearch#credentials} */ readonly credentials?: string; /** + * Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + */ + readonly includeAliases?: boolean | cdktf.IResolvable; + /** + * Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + */ + readonly indices?: string; + /** + * Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + */ + readonly restoreGlobalState?: boolean | cdktf.IResolvable; + /** * The snapshot name to restore from. The snapshot name to restore from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} */ readonly snapshotName?: string; } @@ -1577,6 +1695,9 @@ export function managedDatabaseOpensearchPropertiesGcsMigrationToTerraform(struc chunk_size: cdktf.stringToTerraform(struct!.chunkSize), compress: cdktf.booleanToTerraform(struct!.compress), credentials: cdktf.stringToTerraform(struct!.credentials), + include_aliases: cdktf.booleanToTerraform(struct!.includeAliases), + indices: cdktf.stringToTerraform(struct!.indices), + restore_global_state: cdktf.booleanToTerraform(struct!.restoreGlobalState), snapshot_name: cdktf.stringToTerraform(struct!.snapshotName), } } @@ -1618,6 +1739,24 @@ export function managedDatabaseOpensearchPropertiesGcsMigrationToHclTerraform(st type: "simple", storageClassType: "string", }, + include_aliases: { + value: cdktf.booleanToHclTerraform(struct!.includeAliases), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + indices: { + value: cdktf.stringToHclTerraform(struct!.indices), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restore_global_state: { + value: cdktf.booleanToHclTerraform(struct!.restoreGlobalState), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, snapshot_name: { value: cdktf.stringToHclTerraform(struct!.snapshotName), isBlock: false, @@ -1664,6 +1803,18 @@ export class ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference exte hasAnyValues = true; internalValueResult.credentials = this._credentials; } + if (this._includeAliases !== undefined) { + hasAnyValues = true; + internalValueResult.includeAliases = this._includeAliases; + } + if (this._indices !== undefined) { + hasAnyValues = true; + internalValueResult.indices = this._indices; + } + if (this._restoreGlobalState !== undefined) { + hasAnyValues = true; + internalValueResult.restoreGlobalState = this._restoreGlobalState; + } if (this._snapshotName !== undefined) { hasAnyValues = true; internalValueResult.snapshotName = this._snapshotName; @@ -1679,6 +1830,9 @@ export class ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference exte this._chunkSize = undefined; this._compress = undefined; this._credentials = undefined; + this._includeAliases = undefined; + this._indices = undefined; + this._restoreGlobalState = undefined; this._snapshotName = undefined; } else { @@ -1688,6 +1842,9 @@ export class ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference exte this._chunkSize = value.chunkSize; this._compress = value.compress; this._credentials = value.credentials; + this._includeAliases = value.includeAliases; + this._indices = value.indices; + this._restoreGlobalState = value.restoreGlobalState; this._snapshotName = value.snapshotName; } } @@ -1772,6 +1929,54 @@ export class ManagedDatabaseOpensearchPropertiesGcsMigrationOutputReference exte return this._credentials; } + // include_aliases - computed: true, optional: true, required: false + private _includeAliases?: boolean | cdktf.IResolvable; + public get includeAliases() { + return this.getBooleanAttribute('include_aliases'); + } + public set includeAliases(value: boolean | cdktf.IResolvable) { + this._includeAliases = value; + } + public resetIncludeAliases() { + this._includeAliases = undefined; + } + // Temporarily expose input value. Use with caution. + public get includeAliasesInput() { + return this._includeAliases; + } + + // indices - computed: false, optional: true, required: false + private _indices?: string; + public get indices() { + return this.getStringAttribute('indices'); + } + public set indices(value: string) { + this._indices = value; + } + public resetIndices() { + this._indices = undefined; + } + // Temporarily expose input value. Use with caution. + public get indicesInput() { + return this._indices; + } + + // restore_global_state - computed: true, optional: true, required: false + private _restoreGlobalState?: boolean | cdktf.IResolvable; + public get restoreGlobalState() { + return this.getBooleanAttribute('restore_global_state'); + } + public set restoreGlobalState(value: boolean | cdktf.IResolvable) { + this._restoreGlobalState = value; + } + public resetRestoreGlobalState() { + this._restoreGlobalState = undefined; + } + // Temporarily expose input value. Use with caution. + public get restoreGlobalStateInput() { + return this._restoreGlobalState; + } + // snapshot_name - computed: false, optional: true, required: false private _snapshotName?: string; public get snapshotName() { @@ -1792,31 +1997,31 @@ export interface ManagedDatabaseOpensearchPropertiesIndexRollup { /** * plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_dashboards_enabled ManagedDatabaseOpensearch#rollup_dashboards_enabled} */ readonly rollupDashboardsEnabled?: boolean | cdktf.IResolvable; /** * plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_enabled ManagedDatabaseOpensearch#rollup_enabled} */ readonly rollupEnabled?: boolean | cdktf.IResolvable; /** * plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_count ManagedDatabaseOpensearch#rollup_search_backoff_count} */ readonly rollupSearchBackoffCount?: number; /** * plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_backoff_millis ManagedDatabaseOpensearch#rollup_search_backoff_millis} */ readonly rollupSearchBackoffMillis?: number; /** * plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#rollup_search_search_all_jobs ManagedDatabaseOpensearch#rollup_search_search_all_jobs} */ readonly rollupSearchSearchAllJobs?: boolean | cdktf.IResolvable; } @@ -2018,19 +2223,19 @@ export interface ManagedDatabaseOpensearchPropertiesIndexTemplate { /** * index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mapping_nested_objects_limit ManagedDatabaseOpensearch#mapping_nested_objects_limit} */ readonly mappingNestedObjectsLimit?: number; /** * The number of replicas each primary shard has. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_replicas ManagedDatabaseOpensearch#number_of_replicas} */ readonly numberOfReplicas?: number; /** * The number of primary shards that an index should have. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#number_of_shards ManagedDatabaseOpensearch#number_of_shards} */ readonly numberOfShards?: number; } @@ -2174,73 +2379,73 @@ export interface ManagedDatabaseOpensearchPropertiesOpenid { /** * The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_id ManagedDatabaseOpensearch#client_id} */ readonly clientId?: string; /** * The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#client_secret ManagedDatabaseOpensearch#client_secret} */ readonly clientSecret?: string; /** * OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#connect_url ManagedDatabaseOpensearch#connect_url} */ readonly connectUrl?: string; /** * Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#header ManagedDatabaseOpensearch#header} */ readonly header?: string; /** * The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_header ManagedDatabaseOpensearch#jwt_header} */ readonly jwtHeader?: string; /** * URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#jwt_url_parameter ManagedDatabaseOpensearch#jwt_url_parameter} */ readonly jwtUrlParameter?: string; /** * The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_count ManagedDatabaseOpensearch#refresh_rate_limit_count} */ readonly refreshRateLimitCount?: number; /** * The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#refresh_rate_limit_time_window_ms ManagedDatabaseOpensearch#refresh_rate_limit_time_window_ms} */ readonly refreshRateLimitTimeWindowMs?: number; /** * The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} */ readonly rolesKey?: string; /** * The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#scope ManagedDatabaseOpensearch#scope} */ readonly scope?: string; /** * The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} */ readonly subjectKey?: string; } @@ -2645,19 +2850,19 @@ export interface ManagedDatabaseOpensearchPropertiesOpensearchDashboards { /** * Enable or disable OpenSearch Dashboards. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#max_old_space_size ManagedDatabaseOpensearch#max_old_space_size} */ readonly maxOldSpaceSize?: number; /** * Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_request_timeout ManagedDatabaseOpensearch#opensearch_request_timeout} */ readonly opensearchRequestTimeout?: number; } @@ -2801,61 +3006,79 @@ export interface ManagedDatabaseOpensearchPropertiesS3Migration { /** * AWS Access key. AWS Access key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#access_key ManagedDatabaseOpensearch#access_key} */ readonly accessKey?: string; /** * The path to the repository data within its container. The path to the repository data within its container. The value of this setting should not start or end with a /. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#base_path ManagedDatabaseOpensearch#base_path} */ readonly basePath?: string; /** * S3 bucket name. S3 bucket name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#bucket ManagedDatabaseOpensearch#bucket} */ readonly bucket?: string; /** * Chunk size. Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#chunk_size ManagedDatabaseOpensearch#chunk_size} */ readonly chunkSize?: string; /** * Metadata files are stored in compressed format. when set to true metadata files are stored in compressed format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#compress ManagedDatabaseOpensearch#compress} */ readonly compress?: boolean | cdktf.IResolvable; /** * The S3 service endpoint to connect. The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#endpoint ManagedDatabaseOpensearch#endpoint} */ readonly endpoint?: string; /** + * Include aliases. Whether to restore aliases alongside their associated indexes. Default is true. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#include_aliases ManagedDatabaseOpensearch#include_aliases} + */ + readonly includeAliases?: boolean | cdktf.IResolvable; + /** + * Indices to restore. A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices ManagedDatabaseOpensearch#indices} + */ + readonly indices?: string; + /** * S3 region. S3 region. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#region ManagedDatabaseOpensearch#region} */ readonly region?: string; /** + * Restore the cluster state or not. If true, restore the cluster state. Defaults to false. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#restore_global_state ManagedDatabaseOpensearch#restore_global_state} + */ + readonly restoreGlobalState?: boolean | cdktf.IResolvable; + /** * AWS secret key. AWS secret key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#secret_key ManagedDatabaseOpensearch#secret_key} */ readonly secretKey?: string; /** * Server side encryption. When set to true files are encrypted on server side. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#server_side_encryption ManagedDatabaseOpensearch#server_side_encryption} */ readonly serverSideEncryption?: boolean | cdktf.IResolvable; /** * The snapshot name to restore from. The snapshot name to restore from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#snapshot_name ManagedDatabaseOpensearch#snapshot_name} */ readonly snapshotName?: string; } @@ -2872,7 +3095,10 @@ export function managedDatabaseOpensearchPropertiesS3MigrationToTerraform(struct chunk_size: cdktf.stringToTerraform(struct!.chunkSize), compress: cdktf.booleanToTerraform(struct!.compress), endpoint: cdktf.stringToTerraform(struct!.endpoint), + include_aliases: cdktf.booleanToTerraform(struct!.includeAliases), + indices: cdktf.stringToTerraform(struct!.indices), region: cdktf.stringToTerraform(struct!.region), + restore_global_state: cdktf.booleanToTerraform(struct!.restoreGlobalState), secret_key: cdktf.stringToTerraform(struct!.secretKey), server_side_encryption: cdktf.booleanToTerraform(struct!.serverSideEncryption), snapshot_name: cdktf.stringToTerraform(struct!.snapshotName), @@ -2922,12 +3148,30 @@ export function managedDatabaseOpensearchPropertiesS3MigrationToHclTerraform(str type: "simple", storageClassType: "string", }, + include_aliases: { + value: cdktf.booleanToHclTerraform(struct!.includeAliases), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + indices: { + value: cdktf.stringToHclTerraform(struct!.indices), + isBlock: false, + type: "simple", + storageClassType: "string", + }, region: { value: cdktf.stringToHclTerraform(struct!.region), isBlock: false, type: "simple", storageClassType: "string", }, + restore_global_state: { + value: cdktf.booleanToHclTerraform(struct!.restoreGlobalState), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, secret_key: { value: cdktf.stringToHclTerraform(struct!.secretKey), isBlock: false, @@ -2990,10 +3234,22 @@ export class ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference exten hasAnyValues = true; internalValueResult.endpoint = this._endpoint; } + if (this._includeAliases !== undefined) { + hasAnyValues = true; + internalValueResult.includeAliases = this._includeAliases; + } + if (this._indices !== undefined) { + hasAnyValues = true; + internalValueResult.indices = this._indices; + } if (this._region !== undefined) { hasAnyValues = true; internalValueResult.region = this._region; } + if (this._restoreGlobalState !== undefined) { + hasAnyValues = true; + internalValueResult.restoreGlobalState = this._restoreGlobalState; + } if (this._secretKey !== undefined) { hasAnyValues = true; internalValueResult.secretKey = this._secretKey; @@ -3018,7 +3274,10 @@ export class ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference exten this._chunkSize = undefined; this._compress = undefined; this._endpoint = undefined; + this._includeAliases = undefined; + this._indices = undefined; this._region = undefined; + this._restoreGlobalState = undefined; this._secretKey = undefined; this._serverSideEncryption = undefined; this._snapshotName = undefined; @@ -3031,7 +3290,10 @@ export class ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference exten this._chunkSize = value.chunkSize; this._compress = value.compress; this._endpoint = value.endpoint; + this._includeAliases = value.includeAliases; + this._indices = value.indices; this._region = value.region; + this._restoreGlobalState = value.restoreGlobalState; this._secretKey = value.secretKey; this._serverSideEncryption = value.serverSideEncryption; this._snapshotName = value.snapshotName; @@ -3134,6 +3396,38 @@ export class ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference exten return this._endpoint; } + // include_aliases - computed: true, optional: true, required: false + private _includeAliases?: boolean | cdktf.IResolvable; + public get includeAliases() { + return this.getBooleanAttribute('include_aliases'); + } + public set includeAliases(value: boolean | cdktf.IResolvable) { + this._includeAliases = value; + } + public resetIncludeAliases() { + this._includeAliases = undefined; + } + // Temporarily expose input value. Use with caution. + public get includeAliasesInput() { + return this._includeAliases; + } + + // indices - computed: false, optional: true, required: false + private _indices?: string; + public get indices() { + return this.getStringAttribute('indices'); + } + public set indices(value: string) { + this._indices = value; + } + public resetIndices() { + this._indices = undefined; + } + // Temporarily expose input value. Use with caution. + public get indicesInput() { + return this._indices; + } + // region - computed: false, optional: true, required: false private _region?: string; public get region() { @@ -3150,6 +3444,22 @@ export class ManagedDatabaseOpensearchPropertiesS3MigrationOutputReference exten return this._region; } + // restore_global_state - computed: true, optional: true, required: false + private _restoreGlobalState?: boolean | cdktf.IResolvable; + public get restoreGlobalState() { + return this.getBooleanAttribute('restore_global_state'); + } + public set restoreGlobalState(value: boolean | cdktf.IResolvable) { + this._restoreGlobalState = value; + } + public resetRestoreGlobalState() { + this._restoreGlobalState = undefined; + } + // Temporarily expose input value. Use with caution. + public get restoreGlobalStateInput() { + return this._restoreGlobalState; + } + // secret_key - computed: false, optional: true, required: false private _secretKey?: string; public get secretKey() { @@ -3202,43 +3512,43 @@ export interface ManagedDatabaseOpensearchPropertiesSaml { /** * Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_entity_id ManagedDatabaseOpensearch#idp_entity_id} */ readonly idpEntityId?: string; /** * Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_metadata_url ManagedDatabaseOpensearch#idp_metadata_url} */ readonly idpMetadataUrl?: string; /** * PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#idp_pemtrustedcas_content ManagedDatabaseOpensearch#idp_pemtrustedcas_content} */ readonly idpPemtrustedcasContent?: string; /** * SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#roles_key ManagedDatabaseOpensearch#roles_key} */ readonly rolesKey?: string; /** * Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#sp_entity_id ManagedDatabaseOpensearch#sp_entity_id} */ readonly spEntityId?: string; /** * SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#subject_key ManagedDatabaseOpensearch#subject_key} */ readonly subjectKey?: string; } @@ -3494,367 +3804,2116 @@ export class ManagedDatabaseOpensearchPropertiesSamlOutputReference extends cdkt return this._subjectKey; } } -export interface ManagedDatabaseOpensearchProperties { - /** - * action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} - */ - readonly actionAutoCreateIndexEnabled?: boolean | cdktf.IResolvable; - /** - * Require explicit index names when deleting. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} - */ - readonly actionDestructiveRequiresName?: boolean | cdktf.IResolvable; +export interface ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress { /** - * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + * The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_threshold ManagedDatabaseOpensearch#cpu_threshold} */ - readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; + readonly cpuThreshold?: number; /** - * Controls the number of shards allowed in the cluster per data node. + * The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_threshold ManagedDatabaseOpensearch#heap_threshold} */ - readonly clusterMaxShardsPerNode?: number; + readonly heapThreshold?: number; /** - * Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. + * The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#num_successive_breaches ManagedDatabaseOpensearch#num_successive_breaches} */ - readonly clusterRoutingAllocationNodeConcurrentRecoveries?: number; + readonly numSuccessiveBreaches?: number; +} + +export function managedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressToTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress): 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 { + cpu_threshold: cdktf.numberToTerraform(struct!.cpuThreshold), + heap_threshold: cdktf.numberToTerraform(struct!.heapThreshold), + num_successive_breaches: cdktf.numberToTerraform(struct!.numSuccessiveBreaches), + } +} + + +export function managedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress): 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"); + } + const attrs = { + cpu_threshold: { + value: cdktf.numberToHclTerraform(struct!.cpuThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_threshold: { + value: cdktf.numberToHclTerraform(struct!.heapThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + num_successive_breaches: { + value: cdktf.numberToHclTerraform(struct!.numSuccessiveBreaches), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + /** - * Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing */ - readonly customDomain?: string; + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._cpuThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.cpuThreshold = this._cpuThreshold; + } + if (this._heapThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.heapThreshold = this._heapThreshold; + } + if (this._numSuccessiveBreaches !== undefined) { + hasAnyValues = true; + internalValueResult.numSuccessiveBreaches = this._numSuccessiveBreaches; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._cpuThreshold = undefined; + this._heapThreshold = undefined; + this._numSuccessiveBreaches = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._cpuThreshold = value.cpuThreshold; + this._heapThreshold = value.heapThreshold; + this._numSuccessiveBreaches = value.numSuccessiveBreaches; + } + } + + // cpu_threshold - computed: true, optional: true, required: false + private _cpuThreshold?: number; + public get cpuThreshold() { + return this.getNumberAttribute('cpu_threshold'); + } + public set cpuThreshold(value: number) { + this._cpuThreshold = value; + } + public resetCpuThreshold() { + this._cpuThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get cpuThresholdInput() { + return this._cpuThreshold; + } + + // heap_threshold - computed: true, optional: true, required: false + private _heapThreshold?: number; + public get heapThreshold() { + return this.getNumberAttribute('heap_threshold'); + } + public set heapThreshold(value: number) { + this._heapThreshold = value; + } + public resetHeapThreshold() { + this._heapThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapThresholdInput() { + return this._heapThreshold; + } + + // num_successive_breaches - computed: true, optional: true, required: false + private _numSuccessiveBreaches?: number; + public get numSuccessiveBreaches() { + return this.getNumberAttribute('num_successive_breaches'); + } + public set numSuccessiveBreaches(value: number) { + this._numSuccessiveBreaches = value; + } + public resetNumSuccessiveBreaches() { + this._numSuccessiveBreaches = undefined; + } + // Temporarily expose input value. Use with caution. + public get numSuccessiveBreachesInput() { + return this._numSuccessiveBreaches; + } +} +export interface ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask { /** - * Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards. + * The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} */ - readonly emailSenderName?: string; + readonly cancellationBurst?: number; /** - * Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. + * The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} */ - readonly emailSenderPassword?: string; + readonly cancellationRate?: number; /** - * Sender username for Opensearch alerts. + * The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} */ - readonly emailSenderUsername?: string; + readonly cancellationRatio?: number; /** - * Enable/Disable security audit. + * The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} */ - readonly enableSecurityAudit?: boolean | cdktf.IResolvable; + readonly cpuTimeMillisThreshold?: number; /** - * Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. + * The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} */ - readonly httpMaxContentLength?: number; + readonly elapsedTimeMillisThreshold?: number; /** - * The max size of allowed headers, in bytes. + * The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} */ - readonly httpMaxHeaderSize?: number; + readonly heapMovingAverageWindowSize?: number; /** - * The max length of an HTTP URL, in bytes. + * The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} */ - readonly httpMaxInitialLineLength?: number; + readonly heapPercentThreshold?: number; /** - * Index patterns. + * The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} */ - readonly indexPatterns?: string[]; + readonly heapVariance?: number; /** - * Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. + * The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} */ - readonly indicesFielddataCacheSize?: number; - /** - * Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} + readonly totalHeapPercentThreshold?: number; +} + +export function managedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskToTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask): 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 { + cancellation_burst: cdktf.numberToTerraform(struct!.cancellationBurst), + cancellation_rate: cdktf.numberToTerraform(struct!.cancellationRate), + cancellation_ratio: cdktf.numberToTerraform(struct!.cancellationRatio), + cpu_time_millis_threshold: cdktf.numberToTerraform(struct!.cpuTimeMillisThreshold), + elapsed_time_millis_threshold: cdktf.numberToTerraform(struct!.elapsedTimeMillisThreshold), + heap_moving_average_window_size: cdktf.numberToTerraform(struct!.heapMovingAverageWindowSize), + heap_percent_threshold: cdktf.numberToTerraform(struct!.heapPercentThreshold), + heap_variance: cdktf.numberToTerraform(struct!.heapVariance), + total_heap_percent_threshold: cdktf.numberToTerraform(struct!.totalHeapPercentThreshold), + } +} + + +export function managedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask): 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"); + } + const attrs = { + cancellation_burst: { + value: cdktf.numberToHclTerraform(struct!.cancellationBurst), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cancellation_rate: { + value: cdktf.numberToHclTerraform(struct!.cancellationRate), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cancellation_ratio: { + value: cdktf.numberToHclTerraform(struct!.cancellationRatio), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cpu_time_millis_threshold: { + value: cdktf.numberToHclTerraform(struct!.cpuTimeMillisThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + elapsed_time_millis_threshold: { + value: cdktf.numberToHclTerraform(struct!.elapsedTimeMillisThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_moving_average_window_size: { + value: cdktf.numberToHclTerraform(struct!.heapMovingAverageWindowSize), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_percent_threshold: { + value: cdktf.numberToHclTerraform(struct!.heapPercentThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_variance: { + value: cdktf.numberToHclTerraform(struct!.heapVariance), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + total_heap_percent_threshold: { + value: cdktf.numberToHclTerraform(struct!.totalHeapPercentThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference 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(): ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._cancellationBurst !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationBurst = this._cancellationBurst; + } + if (this._cancellationRate !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationRate = this._cancellationRate; + } + if (this._cancellationRatio !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationRatio = this._cancellationRatio; + } + if (this._cpuTimeMillisThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.cpuTimeMillisThreshold = this._cpuTimeMillisThreshold; + } + if (this._elapsedTimeMillisThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.elapsedTimeMillisThreshold = this._elapsedTimeMillisThreshold; + } + if (this._heapMovingAverageWindowSize !== undefined) { + hasAnyValues = true; + internalValueResult.heapMovingAverageWindowSize = this._heapMovingAverageWindowSize; + } + if (this._heapPercentThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.heapPercentThreshold = this._heapPercentThreshold; + } + if (this._heapVariance !== undefined) { + hasAnyValues = true; + internalValueResult.heapVariance = this._heapVariance; + } + if (this._totalHeapPercentThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.totalHeapPercentThreshold = this._totalHeapPercentThreshold; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._cancellationBurst = undefined; + this._cancellationRate = undefined; + this._cancellationRatio = undefined; + this._cpuTimeMillisThreshold = undefined; + this._elapsedTimeMillisThreshold = undefined; + this._heapMovingAverageWindowSize = undefined; + this._heapPercentThreshold = undefined; + this._heapVariance = undefined; + this._totalHeapPercentThreshold = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._cancellationBurst = value.cancellationBurst; + this._cancellationRate = value.cancellationRate; + this._cancellationRatio = value.cancellationRatio; + this._cpuTimeMillisThreshold = value.cpuTimeMillisThreshold; + this._elapsedTimeMillisThreshold = value.elapsedTimeMillisThreshold; + this._heapMovingAverageWindowSize = value.heapMovingAverageWindowSize; + this._heapPercentThreshold = value.heapPercentThreshold; + this._heapVariance = value.heapVariance; + this._totalHeapPercentThreshold = value.totalHeapPercentThreshold; + } + } + + // cancellation_burst - computed: true, optional: true, required: false + private _cancellationBurst?: number; + public get cancellationBurst() { + return this.getNumberAttribute('cancellation_burst'); + } + public set cancellationBurst(value: number) { + this._cancellationBurst = value; + } + public resetCancellationBurst() { + this._cancellationBurst = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationBurstInput() { + return this._cancellationBurst; + } + + // cancellation_rate - computed: true, optional: true, required: false + private _cancellationRate?: number; + public get cancellationRate() { + return this.getNumberAttribute('cancellation_rate'); + } + public set cancellationRate(value: number) { + this._cancellationRate = value; + } + public resetCancellationRate() { + this._cancellationRate = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationRateInput() { + return this._cancellationRate; + } + + // cancellation_ratio - computed: true, optional: true, required: false + private _cancellationRatio?: number; + public get cancellationRatio() { + return this.getNumberAttribute('cancellation_ratio'); + } + public set cancellationRatio(value: number) { + this._cancellationRatio = value; + } + public resetCancellationRatio() { + this._cancellationRatio = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationRatioInput() { + return this._cancellationRatio; + } + + // cpu_time_millis_threshold - computed: true, optional: true, required: false + private _cpuTimeMillisThreshold?: number; + public get cpuTimeMillisThreshold() { + return this.getNumberAttribute('cpu_time_millis_threshold'); + } + public set cpuTimeMillisThreshold(value: number) { + this._cpuTimeMillisThreshold = value; + } + public resetCpuTimeMillisThreshold() { + this._cpuTimeMillisThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get cpuTimeMillisThresholdInput() { + return this._cpuTimeMillisThreshold; + } + + // elapsed_time_millis_threshold - computed: true, optional: true, required: false + private _elapsedTimeMillisThreshold?: number; + public get elapsedTimeMillisThreshold() { + return this.getNumberAttribute('elapsed_time_millis_threshold'); + } + public set elapsedTimeMillisThreshold(value: number) { + this._elapsedTimeMillisThreshold = value; + } + public resetElapsedTimeMillisThreshold() { + this._elapsedTimeMillisThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get elapsedTimeMillisThresholdInput() { + return this._elapsedTimeMillisThreshold; + } + + // heap_moving_average_window_size - computed: true, optional: true, required: false + private _heapMovingAverageWindowSize?: number; + public get heapMovingAverageWindowSize() { + return this.getNumberAttribute('heap_moving_average_window_size'); + } + public set heapMovingAverageWindowSize(value: number) { + this._heapMovingAverageWindowSize = value; + } + public resetHeapMovingAverageWindowSize() { + this._heapMovingAverageWindowSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapMovingAverageWindowSizeInput() { + return this._heapMovingAverageWindowSize; + } + + // heap_percent_threshold - computed: true, optional: true, required: false + private _heapPercentThreshold?: number; + public get heapPercentThreshold() { + return this.getNumberAttribute('heap_percent_threshold'); + } + public set heapPercentThreshold(value: number) { + this._heapPercentThreshold = value; + } + public resetHeapPercentThreshold() { + this._heapPercentThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapPercentThresholdInput() { + return this._heapPercentThreshold; + } + + // heap_variance - computed: true, optional: true, required: false + private _heapVariance?: number; + public get heapVariance() { + return this.getNumberAttribute('heap_variance'); + } + public set heapVariance(value: number) { + this._heapVariance = value; + } + public resetHeapVariance() { + this._heapVariance = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapVarianceInput() { + return this._heapVariance; + } + + // total_heap_percent_threshold - computed: true, optional: true, required: false + private _totalHeapPercentThreshold?: number; + public get totalHeapPercentThreshold() { + return this.getNumberAttribute('total_heap_percent_threshold'); + } + public set totalHeapPercentThreshold(value: number) { + this._totalHeapPercentThreshold = value; + } + public resetTotalHeapPercentThreshold() { + this._totalHeapPercentThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get totalHeapPercentThresholdInput() { + return this._totalHeapPercentThreshold; + } +} +export interface ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask { + /** + * The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_burst ManagedDatabaseOpensearch#cancellation_burst} + */ + readonly cancellationBurst?: number; + /** + * The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_rate ManagedDatabaseOpensearch#cancellation_rate} + */ + readonly cancellationRate?: number; + /** + * The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cancellation_ratio ManagedDatabaseOpensearch#cancellation_ratio} + */ + readonly cancellationRatio?: number; + /** + * The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cpu_time_millis_threshold ManagedDatabaseOpensearch#cpu_time_millis_threshold} + */ + readonly cpuTimeMillisThreshold?: number; + /** + * The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#elapsed_time_millis_threshold ManagedDatabaseOpensearch#elapsed_time_millis_threshold} + */ + readonly elapsedTimeMillisThreshold?: number; + /** + * The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_moving_average_window_size ManagedDatabaseOpensearch#heap_moving_average_window_size} + */ + readonly heapMovingAverageWindowSize?: number; + /** + * The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_percent_threshold ManagedDatabaseOpensearch#heap_percent_threshold} + */ + readonly heapPercentThreshold?: number; + /** + * The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#heap_variance ManagedDatabaseOpensearch#heap_variance} + */ + readonly heapVariance?: number; + /** + * The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#total_heap_percent_threshold ManagedDatabaseOpensearch#total_heap_percent_threshold} + */ + readonly totalHeapPercentThreshold?: number; +} + +export function managedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskToTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask): 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 { + cancellation_burst: cdktf.numberToTerraform(struct!.cancellationBurst), + cancellation_rate: cdktf.numberToTerraform(struct!.cancellationRate), + cancellation_ratio: cdktf.numberToTerraform(struct!.cancellationRatio), + cpu_time_millis_threshold: cdktf.numberToTerraform(struct!.cpuTimeMillisThreshold), + elapsed_time_millis_threshold: cdktf.numberToTerraform(struct!.elapsedTimeMillisThreshold), + heap_moving_average_window_size: cdktf.numberToTerraform(struct!.heapMovingAverageWindowSize), + heap_percent_threshold: cdktf.numberToTerraform(struct!.heapPercentThreshold), + heap_variance: cdktf.numberToTerraform(struct!.heapVariance), + total_heap_percent_threshold: cdktf.numberToTerraform(struct!.totalHeapPercentThreshold), + } +} + + +export function managedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask): 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"); + } + const attrs = { + cancellation_burst: { + value: cdktf.numberToHclTerraform(struct!.cancellationBurst), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cancellation_rate: { + value: cdktf.numberToHclTerraform(struct!.cancellationRate), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cancellation_ratio: { + value: cdktf.numberToHclTerraform(struct!.cancellationRatio), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + cpu_time_millis_threshold: { + value: cdktf.numberToHclTerraform(struct!.cpuTimeMillisThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + elapsed_time_millis_threshold: { + value: cdktf.numberToHclTerraform(struct!.elapsedTimeMillisThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_moving_average_window_size: { + value: cdktf.numberToHclTerraform(struct!.heapMovingAverageWindowSize), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_percent_threshold: { + value: cdktf.numberToHclTerraform(struct!.heapPercentThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + heap_variance: { + value: cdktf.numberToHclTerraform(struct!.heapVariance), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + total_heap_percent_threshold: { + value: cdktf.numberToHclTerraform(struct!.totalHeapPercentThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference 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(): ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._cancellationBurst !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationBurst = this._cancellationBurst; + } + if (this._cancellationRate !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationRate = this._cancellationRate; + } + if (this._cancellationRatio !== undefined) { + hasAnyValues = true; + internalValueResult.cancellationRatio = this._cancellationRatio; + } + if (this._cpuTimeMillisThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.cpuTimeMillisThreshold = this._cpuTimeMillisThreshold; + } + if (this._elapsedTimeMillisThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.elapsedTimeMillisThreshold = this._elapsedTimeMillisThreshold; + } + if (this._heapMovingAverageWindowSize !== undefined) { + hasAnyValues = true; + internalValueResult.heapMovingAverageWindowSize = this._heapMovingAverageWindowSize; + } + if (this._heapPercentThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.heapPercentThreshold = this._heapPercentThreshold; + } + if (this._heapVariance !== undefined) { + hasAnyValues = true; + internalValueResult.heapVariance = this._heapVariance; + } + if (this._totalHeapPercentThreshold !== undefined) { + hasAnyValues = true; + internalValueResult.totalHeapPercentThreshold = this._totalHeapPercentThreshold; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._cancellationBurst = undefined; + this._cancellationRate = undefined; + this._cancellationRatio = undefined; + this._cpuTimeMillisThreshold = undefined; + this._elapsedTimeMillisThreshold = undefined; + this._heapMovingAverageWindowSize = undefined; + this._heapPercentThreshold = undefined; + this._heapVariance = undefined; + this._totalHeapPercentThreshold = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._cancellationBurst = value.cancellationBurst; + this._cancellationRate = value.cancellationRate; + this._cancellationRatio = value.cancellationRatio; + this._cpuTimeMillisThreshold = value.cpuTimeMillisThreshold; + this._elapsedTimeMillisThreshold = value.elapsedTimeMillisThreshold; + this._heapMovingAverageWindowSize = value.heapMovingAverageWindowSize; + this._heapPercentThreshold = value.heapPercentThreshold; + this._heapVariance = value.heapVariance; + this._totalHeapPercentThreshold = value.totalHeapPercentThreshold; + } + } + + // cancellation_burst - computed: true, optional: true, required: false + private _cancellationBurst?: number; + public get cancellationBurst() { + return this.getNumberAttribute('cancellation_burst'); + } + public set cancellationBurst(value: number) { + this._cancellationBurst = value; + } + public resetCancellationBurst() { + this._cancellationBurst = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationBurstInput() { + return this._cancellationBurst; + } + + // cancellation_rate - computed: true, optional: true, required: false + private _cancellationRate?: number; + public get cancellationRate() { + return this.getNumberAttribute('cancellation_rate'); + } + public set cancellationRate(value: number) { + this._cancellationRate = value; + } + public resetCancellationRate() { + this._cancellationRate = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationRateInput() { + return this._cancellationRate; + } + + // cancellation_ratio - computed: true, optional: true, required: false + private _cancellationRatio?: number; + public get cancellationRatio() { + return this.getNumberAttribute('cancellation_ratio'); + } + public set cancellationRatio(value: number) { + this._cancellationRatio = value; + } + public resetCancellationRatio() { + this._cancellationRatio = undefined; + } + // Temporarily expose input value. Use with caution. + public get cancellationRatioInput() { + return this._cancellationRatio; + } + + // cpu_time_millis_threshold - computed: true, optional: true, required: false + private _cpuTimeMillisThreshold?: number; + public get cpuTimeMillisThreshold() { + return this.getNumberAttribute('cpu_time_millis_threshold'); + } + public set cpuTimeMillisThreshold(value: number) { + this._cpuTimeMillisThreshold = value; + } + public resetCpuTimeMillisThreshold() { + this._cpuTimeMillisThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get cpuTimeMillisThresholdInput() { + return this._cpuTimeMillisThreshold; + } + + // elapsed_time_millis_threshold - computed: true, optional: true, required: false + private _elapsedTimeMillisThreshold?: number; + public get elapsedTimeMillisThreshold() { + return this.getNumberAttribute('elapsed_time_millis_threshold'); + } + public set elapsedTimeMillisThreshold(value: number) { + this._elapsedTimeMillisThreshold = value; + } + public resetElapsedTimeMillisThreshold() { + this._elapsedTimeMillisThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get elapsedTimeMillisThresholdInput() { + return this._elapsedTimeMillisThreshold; + } + + // heap_moving_average_window_size - computed: true, optional: true, required: false + private _heapMovingAverageWindowSize?: number; + public get heapMovingAverageWindowSize() { + return this.getNumberAttribute('heap_moving_average_window_size'); + } + public set heapMovingAverageWindowSize(value: number) { + this._heapMovingAverageWindowSize = value; + } + public resetHeapMovingAverageWindowSize() { + this._heapMovingAverageWindowSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapMovingAverageWindowSizeInput() { + return this._heapMovingAverageWindowSize; + } + + // heap_percent_threshold - computed: true, optional: true, required: false + private _heapPercentThreshold?: number; + public get heapPercentThreshold() { + return this.getNumberAttribute('heap_percent_threshold'); + } + public set heapPercentThreshold(value: number) { + this._heapPercentThreshold = value; + } + public resetHeapPercentThreshold() { + this._heapPercentThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapPercentThresholdInput() { + return this._heapPercentThreshold; + } + + // heap_variance - computed: true, optional: true, required: false + private _heapVariance?: number; + public get heapVariance() { + return this.getNumberAttribute('heap_variance'); + } + public set heapVariance(value: number) { + this._heapVariance = value; + } + public resetHeapVariance() { + this._heapVariance = undefined; + } + // Temporarily expose input value. Use with caution. + public get heapVarianceInput() { + return this._heapVariance; + } + + // total_heap_percent_threshold - computed: true, optional: true, required: false + private _totalHeapPercentThreshold?: number; + public get totalHeapPercentThreshold() { + return this.getNumberAttribute('total_heap_percent_threshold'); + } + public set totalHeapPercentThreshold(value: number) { + this._totalHeapPercentThreshold = value; + } + public resetTotalHeapPercentThreshold() { + this._totalHeapPercentThreshold = undefined; + } + // Temporarily expose input value. Use with caution. + public get totalHeapPercentThresholdInput() { + return this._totalHeapPercentThreshold; + } +} +export interface ManagedDatabaseOpensearchPropertiesSearchBackpressure { + /** + * The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#mode ManagedDatabaseOpensearch#mode} + */ + readonly mode?: string; + /** + * node_duress block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node_duress ManagedDatabaseOpensearch#node_duress} + */ + readonly nodeDuress?: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress; + /** + * search_shard_task block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_shard_task ManagedDatabaseOpensearch#search_shard_task} + */ + readonly searchShardTask?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask; + /** + * search_task block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_task ManagedDatabaseOpensearch#search_task} + */ + readonly searchTask?: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask; +} + +export function managedDatabaseOpensearchPropertiesSearchBackpressureToTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressure): 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 { + mode: cdktf.stringToTerraform(struct!.mode), + node_duress: managedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressToTerraform(struct!.nodeDuress), + search_shard_task: managedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskToTerraform(struct!.searchShardTask), + search_task: managedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskToTerraform(struct!.searchTask), + } +} + + +export function managedDatabaseOpensearchPropertiesSearchBackpressureToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference | ManagedDatabaseOpensearchPropertiesSearchBackpressure): 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"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_duress: { + value: managedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressToHclTerraform(struct!.nodeDuress), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressList", + }, + search_shard_task: { + value: managedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskToHclTerraform(struct!.searchShardTask), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskList", + }, + search_task: { + value: managedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskToHclTerraform(struct!.searchTask), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference 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(): ManagedDatabaseOpensearchPropertiesSearchBackpressure | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._mode !== undefined) { + hasAnyValues = true; + internalValueResult.mode = this._mode; + } + if (this._nodeDuress?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.nodeDuress = this._nodeDuress?.internalValue; + } + if (this._searchShardTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.searchShardTask = this._searchShardTask?.internalValue; + } + if (this._searchTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.searchTask = this._searchTask?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesSearchBackpressure | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._mode = undefined; + this._nodeDuress.internalValue = undefined; + this._searchShardTask.internalValue = undefined; + this._searchTask.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._mode = value.mode; + this._nodeDuress.internalValue = value.nodeDuress; + this._searchShardTask.internalValue = value.searchShardTask; + this._searchTask.internalValue = value.searchTask; + } + } + + // mode - computed: true, optional: true, required: false + private _mode?: string; + public get mode() { + return this.getStringAttribute('mode'); + } + public set mode(value: string) { + this._mode = value; + } + public resetMode() { + this._mode = undefined; + } + // Temporarily expose input value. Use with caution. + public get modeInput() { + return this._mode; + } + + // node_duress - computed: false, optional: true, required: false + private _nodeDuress = new ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressOutputReference(this, "node_duress"); + public get nodeDuress() { + return this._nodeDuress; + } + public putNodeDuress(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress) { + this._nodeDuress.internalValue = value; + } + public resetNodeDuress() { + this._nodeDuress.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get nodeDuressInput() { + return this._nodeDuress.internalValue; + } + + // search_shard_task - computed: false, optional: true, required: false + private _searchShardTask = new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskOutputReference(this, "search_shard_task"); + public get searchShardTask() { + return this._searchShardTask; + } + public putSearchShardTask(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask) { + this._searchShardTask.internalValue = value; + } + public resetSearchShardTask() { + this._searchShardTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get searchShardTaskInput() { + return this._searchShardTask.internalValue; + } + + // search_task - computed: false, optional: true, required: false + private _searchTask = new ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskOutputReference(this, "search_task"); + public get searchTask() { + return this._searchTask; + } + public putSearchTask(value: ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask) { + this._searchTask.internalValue = value; + } + public resetSearchTask() { + this._searchTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get searchTaskInput() { + return this._searchTask.internalValue; + } +} +export interface ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor { + /** + * Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. + * If the total memory usage of a shard is below this limit, + * shard indexing backpressure decreases the current allocated memory for that shard. + * Default is 0.75. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#lower ManagedDatabaseOpensearch#lower} + */ + readonly lower?: number; + /** + * Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. + * If the total memory usage of a shard is at this level, + * shard indexing backpressure doesn’t change the current allocated memory for that shard. + * Default is 0.85. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#optimal ManagedDatabaseOpensearch#optimal} + */ + readonly optimal?: number; + /** + * Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. + * If the total memory usage of a shard is above this limit, + * shard indexing backpressure increases the current allocated memory for that shard. + * Default is 0.95. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#upper ManagedDatabaseOpensearch#upper} + */ + readonly upper?: number; +} + +export function managedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorToTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor): 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 { + lower: cdktf.numberToTerraform(struct!.lower), + optimal: cdktf.numberToTerraform(struct!.optimal), + upper: cdktf.numberToTerraform(struct!.upper), + } +} + + +export function managedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor): 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"); + } + const attrs = { + lower: { + value: cdktf.numberToHclTerraform(struct!.lower), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + optimal: { + value: cdktf.numberToHclTerraform(struct!.optimal), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + upper: { + value: cdktf.numberToHclTerraform(struct!.upper), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference 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(): ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._lower !== undefined) { + hasAnyValues = true; + internalValueResult.lower = this._lower; + } + if (this._optimal !== undefined) { + hasAnyValues = true; + internalValueResult.optimal = this._optimal; + } + if (this._upper !== undefined) { + hasAnyValues = true; + internalValueResult.upper = this._upper; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._lower = undefined; + this._optimal = undefined; + this._upper = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._lower = value.lower; + this._optimal = value.optimal; + this._upper = value.upper; + } + } + + // lower - computed: true, optional: true, required: false + private _lower?: number; + public get lower() { + return this.getNumberAttribute('lower'); + } + public set lower(value: number) { + this._lower = value; + } + public resetLower() { + this._lower = undefined; + } + // Temporarily expose input value. Use with caution. + public get lowerInput() { + return this._lower; + } + + // optimal - computed: true, optional: true, required: false + private _optimal?: number; + public get optimal() { + return this.getNumberAttribute('optimal'); + } + public set optimal(value: number) { + this._optimal = value; + } + public resetOptimal() { + this._optimal = undefined; + } + // Temporarily expose input value. Use with caution. + public get optimalInput() { + return this._optimal; + } + + // upper - computed: true, optional: true, required: false + private _upper?: number; + public get upper() { + return this.getNumberAttribute('upper'); + } + public set upper(value: number) { + this._upper = value; + } + public resetUpper() { + this._upper = undefined; + } + // Temporarily expose input value. Use with caution. + public get upperInput() { + return this._upper; + } +} +export interface ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode { + /** + * Node soft limit. Define the percentage of the node-level memory + * threshold that acts as a soft indicator for strain on a node. + * Default is 0.7. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#soft_limit ManagedDatabaseOpensearch#soft_limit} + */ + readonly softLimit?: number; +} + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeToTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode): 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 { + soft_limit: cdktf.numberToTerraform(struct!.softLimit), + } +} + + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode): 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"); + } + const attrs = { + soft_limit: { + value: cdktf.numberToHclTerraform(struct!.softLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference 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(): ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._softLimit !== undefined) { + hasAnyValues = true; + internalValueResult.softLimit = this._softLimit; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._softLimit = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._softLimit = value.softLimit; + } + } + + // soft_limit - computed: true, optional: true, required: false + private _softLimit?: number; + public get softLimit() { + return this.getNumberAttribute('soft_limit'); + } + public set softLimit(value: number) { + this._softLimit = value; + } + public resetSoftLimit() { + this._softLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get softLimitInput() { + return this._softLimit; + } +} +export interface ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard { + /** + * Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). + * Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. + * Default is 0.001. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#min_limit ManagedDatabaseOpensearch#min_limit} + */ + readonly minLimit?: number; +} + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardToTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard): 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 { + min_limit: cdktf.numberToTerraform(struct!.minLimit), + } +} + + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard): 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"); + } + const attrs = { + min_limit: { + value: cdktf.numberToHclTerraform(struct!.minLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference 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(): ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._minLimit !== undefined) { + hasAnyValues = true; + internalValueResult.minLimit = this._minLimit; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._minLimit = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._minLimit = value.minLimit; + } + } + + // min_limit - computed: true, optional: true, required: false + private _minLimit?: number; + public get minLimit() { + return this.getNumberAttribute('min_limit'); + } + public set minLimit(value: number) { + this._minLimit = value; + } + public resetMinLimit() { + this._minLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get minLimitInput() { + return this._minLimit; + } +} +export interface ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter { + /** + * node block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#node ManagedDatabaseOpensearch#node} + */ + readonly nodeAttribute?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode; + /** + * shard block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard ManagedDatabaseOpensearch#shard} + */ + readonly shard?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard; +} + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterToTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter): 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 { + node: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeToTerraform(struct!.nodeAttribute), + shard: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardToTerraform(struct!.shard), + } +} + + +export function managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter): 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"); + } + const attrs = { + node: { + value: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeToHclTerraform(struct!.nodeAttribute), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeList", + }, + shard: { + value: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardToHclTerraform(struct!.shard), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference 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(): ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._node?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.nodeAttribute = this._node?.internalValue; + } + if (this._shard?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.shard = this._shard?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._node.internalValue = undefined; + this._shard.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._node.internalValue = value.nodeAttribute; + this._shard.internalValue = value.shard; + } + } + + // node - computed: false, optional: true, required: false + private _node = new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeOutputReference(this, "node"); + public get nodeAttribute() { + return this._node; + } + public putNodeAttribute(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode) { + this._node.internalValue = value; + } + public resetNodeAttribute() { + this._node.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get nodeAttributeInput() { + return this._node.internalValue; + } + + // shard - computed: false, optional: true, required: false + private _shard = new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardOutputReference(this, "shard"); + public get shard() { + return this._shard; + } + public putShard(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard) { + this._shard.internalValue = value; + } + public resetShard() { + this._shard.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get shardInput() { + return this._shard.internalValue; + } +} +export interface ManagedDatabaseOpensearchPropertiesShardIndexingPressure { + /** + * Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enabled ManagedDatabaseOpensearch#enabled} + */ + readonly enabled?: boolean | cdktf.IResolvable; + /** + * Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. + * In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, + * but it doesn’t actually reject any indexing requests. + * In enforced mode (value set as true), + * shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. + * Default is false. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enforced ManagedDatabaseOpensearch#enforced} + */ + readonly enforced?: boolean | cdktf.IResolvable; + /** + * operating_factor block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#operating_factor ManagedDatabaseOpensearch#operating_factor} + */ + readonly operatingFactor?: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor; + /** + * primary_parameter block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#primary_parameter ManagedDatabaseOpensearch#primary_parameter} + */ + readonly primaryParameter?: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter; +} + +export function managedDatabaseOpensearchPropertiesShardIndexingPressureToTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressure): 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 { + enabled: cdktf.booleanToTerraform(struct!.enabled), + enforced: cdktf.booleanToTerraform(struct!.enforced), + operating_factor: managedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorToTerraform(struct!.operatingFactor), + primary_parameter: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterToTerraform(struct!.primaryParameter), + } +} + + +export function managedDatabaseOpensearchPropertiesShardIndexingPressureToHclTerraform(struct?: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference | ManagedDatabaseOpensearchPropertiesShardIndexingPressure): 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"); + } + const attrs = { + enabled: { + value: cdktf.booleanToHclTerraform(struct!.enabled), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + enforced: { + value: cdktf.booleanToHclTerraform(struct!.enforced), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + operating_factor: { + value: managedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorToHclTerraform(struct!.operatingFactor), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorList", + }, + primary_parameter: { + value: managedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterToHclTerraform(struct!.primaryParameter), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference 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(): ManagedDatabaseOpensearchPropertiesShardIndexingPressure | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._enabled !== undefined) { + hasAnyValues = true; + internalValueResult.enabled = this._enabled; + } + if (this._enforced !== undefined) { + hasAnyValues = true; + internalValueResult.enforced = this._enforced; + } + if (this._operatingFactor?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.operatingFactor = this._operatingFactor?.internalValue; + } + if (this._primaryParameter?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.primaryParameter = this._primaryParameter?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressure | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._enabled = undefined; + this._enforced = undefined; + this._operatingFactor.internalValue = undefined; + this._primaryParameter.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._enabled = value.enabled; + this._enforced = value.enforced; + this._operatingFactor.internalValue = value.operatingFactor; + this._primaryParameter.internalValue = value.primaryParameter; + } + } + + // enabled - computed: true, optional: true, required: false + private _enabled?: boolean | cdktf.IResolvable; + public get enabled() { + return this.getBooleanAttribute('enabled'); + } + public set enabled(value: boolean | cdktf.IResolvable) { + this._enabled = value; + } + public resetEnabled() { + this._enabled = undefined; + } + // Temporarily expose input value. Use with caution. + public get enabledInput() { + return this._enabled; + } + + // enforced - computed: true, optional: true, required: false + private _enforced?: boolean | cdktf.IResolvable; + public get enforced() { + return this.getBooleanAttribute('enforced'); + } + public set enforced(value: boolean | cdktf.IResolvable) { + this._enforced = value; + } + public resetEnforced() { + this._enforced = undefined; + } + // Temporarily expose input value. Use with caution. + public get enforcedInput() { + return this._enforced; + } + + // operating_factor - computed: false, optional: true, required: false + private _operatingFactor = new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorOutputReference(this, "operating_factor"); + public get operatingFactor() { + return this._operatingFactor; + } + public putOperatingFactor(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor) { + this._operatingFactor.internalValue = value; + } + public resetOperatingFactor() { + this._operatingFactor.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get operatingFactorInput() { + return this._operatingFactor.internalValue; + } + + // primary_parameter - computed: false, optional: true, required: false + private _primaryParameter = new ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterOutputReference(this, "primary_parameter"); + public get primaryParameter() { + return this._primaryParameter; + } + public putPrimaryParameter(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter) { + this._primaryParameter.internalValue = value; + } + public resetPrimaryParameter() { + this._primaryParameter.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get primaryParameterInput() { + return this._primaryParameter.internalValue; + } +} +export interface ManagedDatabaseOpensearchProperties { + /** + * action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_auto_create_index_enabled ManagedDatabaseOpensearch#action_auto_create_index_enabled} + */ + readonly actionAutoCreateIndexEnabled?: boolean | cdktf.IResolvable; + /** + * Require explicit index names when deleting. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#action_destructive_requires_name ManagedDatabaseOpensearch#action_destructive_requires_name} + */ + readonly actionDestructiveRequiresName?: boolean | cdktf.IResolvable; + /** + * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#automatic_utility_network_ip_filter ManagedDatabaseOpensearch#automatic_utility_network_ip_filter} + */ + readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; + /** + * Controls the number of shards allowed in the cluster per data node. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_max_shards_per_node ManagedDatabaseOpensearch#cluster_max_shards_per_node} + */ + readonly clusterMaxShardsPerNode?: number; + /** + * Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#cluster_routing_allocation_node_concurrent_recoveries ManagedDatabaseOpensearch#cluster_routing_allocation_node_concurrent_recoveries} + */ + readonly clusterRoutingAllocationNodeConcurrentRecoveries?: number; + /** + * Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#custom_domain ManagedDatabaseOpensearch#custom_domain} + */ + readonly customDomain?: string; + /** + * Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_name ManagedDatabaseOpensearch#email_sender_name} + */ + readonly emailSenderName?: string; + /** + * Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_password ManagedDatabaseOpensearch#email_sender_password} + */ + readonly emailSenderPassword?: string; + /** + * Sender username for Opensearch alerts. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#email_sender_username ManagedDatabaseOpensearch#email_sender_username} + */ + readonly emailSenderUsername?: string; + /** + * Enable/Disable security audit. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#enable_security_audit ManagedDatabaseOpensearch#enable_security_audit} + */ + readonly enableSecurityAudit?: boolean | cdktf.IResolvable; + /** + * Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_content_length ManagedDatabaseOpensearch#http_max_content_length} + */ + readonly httpMaxContentLength?: number; + /** + * The max size of allowed headers, in bytes. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_header_size ManagedDatabaseOpensearch#http_max_header_size} + */ + readonly httpMaxHeaderSize?: number; + /** + * The max length of an HTTP URL, in bytes. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#http_max_initial_line_length ManagedDatabaseOpensearch#http_max_initial_line_length} + */ + readonly httpMaxInitialLineLength?: number; + /** + * Index patterns. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_patterns ManagedDatabaseOpensearch#index_patterns} + */ + readonly indexPatterns?: string[]; + /** + * Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_fielddata_cache_size ManagedDatabaseOpensearch#indices_fielddata_cache_size} + */ + readonly indicesFielddataCacheSize?: number; + /** + * Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_index_buffer_size ManagedDatabaseOpensearch#indices_memory_index_buffer_size} */ readonly indicesMemoryIndexBufferSize?: number; /** * Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_max_index_buffer_size ManagedDatabaseOpensearch#indices_memory_max_index_buffer_size} */ readonly indicesMemoryMaxIndexBufferSize?: number; /** * Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_memory_min_index_buffer_size ManagedDatabaseOpensearch#indices_memory_min_index_buffer_size} */ readonly indicesMemoryMinIndexBufferSize?: number; /** * Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_queries_cache_size ManagedDatabaseOpensearch#indices_queries_cache_size} */ readonly indicesQueriesCacheSize?: number; /** * Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_query_bool_max_clause_count ManagedDatabaseOpensearch#indices_query_bool_max_clause_count} */ readonly indicesQueryBoolMaxClauseCount?: number; /** * Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_bytes_per_sec ManagedDatabaseOpensearch#indices_recovery_max_bytes_per_sec} */ readonly indicesRecoveryMaxBytesPerSec?: number; /** * Number of file chunks sent in parallel for each recovery. Defaults to 2. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#indices_recovery_max_concurrent_file_chunks ManagedDatabaseOpensearch#indices_recovery_max_concurrent_file_chunks} */ readonly indicesRecoveryMaxConcurrentFileChunks?: number; /** * IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ip_filter ManagedDatabaseOpensearch#ip_filter} */ readonly ipFilter?: string[]; /** * Specifies whether ISM is enabled or not. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_enabled ManagedDatabaseOpensearch#ism_enabled} */ readonly ismEnabled?: boolean | cdktf.IResolvable; /** * Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_enabled ManagedDatabaseOpensearch#ism_history_enabled} */ readonly ismHistoryEnabled?: boolean | cdktf.IResolvable; /** * The maximum age before rolling over the audit history index in hours. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_age ManagedDatabaseOpensearch#ism_history_max_age} */ readonly ismHistoryMaxAge?: number; /** * The maximum number of documents before rolling over the audit history index. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_max_docs ManagedDatabaseOpensearch#ism_history_max_docs} */ readonly ismHistoryMaxDocs?: number; /** * The time between rollover checks for the audit history index in hours. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_check_period ManagedDatabaseOpensearch#ism_history_rollover_check_period} */ readonly ismHistoryRolloverCheckPeriod?: number; /** * How long audit history indices are kept in days. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#ism_history_rollover_retention_period ManagedDatabaseOpensearch#ism_history_rollover_retention_period} */ readonly ismHistoryRolloverRetentionPeriod?: number; /** * Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#keep_index_refresh_interval ManagedDatabaseOpensearch#keep_index_refresh_interval} */ readonly keepIndexRefreshInterval?: boolean | cdktf.IResolvable; /** * Enable or disable KNN memory circuit breaker. Defaults to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_enabled ManagedDatabaseOpensearch#knn_memory_circuit_breaker_enabled} */ readonly knnMemoryCircuitBreakerEnabled?: boolean | cdktf.IResolvable; /** * Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#knn_memory_circuit_breaker_limit ManagedDatabaseOpensearch#knn_memory_circuit_breaker_limit} */ readonly knnMemoryCircuitBreakerLimit?: number; /** * Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#override_main_response_version ManagedDatabaseOpensearch#override_main_response_version} */ readonly overrideMainResponseVersion?: boolean | cdktf.IResolvable; /** * Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#plugins_alerting_filter_by_backend_roles ManagedDatabaseOpensearch#plugins_alerting_filter_by_backend_roles} */ readonly pluginsAlertingFilterByBackendRoles?: boolean | cdktf.IResolvable; /** * Public Access. Allow access to the service from the public Internet. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#public_access ManagedDatabaseOpensearch#public_access} */ readonly publicAccess?: boolean | cdktf.IResolvable; /** * Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#reindex_remote_whitelist ManagedDatabaseOpensearch#reindex_remote_whitelist} */ readonly reindexRemoteWhitelist?: string[]; /** * Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#script_max_compilations_rate ManagedDatabaseOpensearch#script_max_compilations_rate} */ readonly scriptMaxCompilationsRate?: string; /** * Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_max_buckets ManagedDatabaseOpensearch#search_max_buckets} */ readonly searchMaxBuckets?: number; /** * Service logging. Store logs for the service so that they are available in the HTTP API and console. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#service_log ManagedDatabaseOpensearch#service_log} */ readonly serviceLog?: boolean | cdktf.IResolvable; /** * analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_queue_size ManagedDatabaseOpensearch#thread_pool_analyze_queue_size} */ readonly threadPoolAnalyzeQueueSize?: number; /** * analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_analyze_size ManagedDatabaseOpensearch#thread_pool_analyze_size} */ readonly threadPoolAnalyzeSize?: number; /** * force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_force_merge_size ManagedDatabaseOpensearch#thread_pool_force_merge_size} */ readonly threadPoolForceMergeSize?: number; /** * get thread pool queue size. Size for the thread pool queue. See documentation for exact details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_queue_size ManagedDatabaseOpensearch#thread_pool_get_queue_size} */ readonly threadPoolGetQueueSize?: number; /** * get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_get_size ManagedDatabaseOpensearch#thread_pool_get_size} */ readonly threadPoolGetSize?: number; /** * search thread pool queue size. Size for the thread pool queue. See documentation for exact details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_queue_size ManagedDatabaseOpensearch#thread_pool_search_queue_size} */ readonly threadPoolSearchQueueSize?: number; /** * search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_size ManagedDatabaseOpensearch#thread_pool_search_size} */ readonly threadPoolSearchSize?: number; /** * search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_queue_size ManagedDatabaseOpensearch#thread_pool_search_throttled_queue_size} */ readonly threadPoolSearchThrottledQueueSize?: number; /** * search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_search_throttled_size ManagedDatabaseOpensearch#thread_pool_search_throttled_size} */ readonly threadPoolSearchThrottledSize?: number; /** * write thread pool queue size. Size for the thread pool queue. See documentation for exact details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_queue_size ManagedDatabaseOpensearch#thread_pool_write_queue_size} */ readonly threadPoolWriteQueueSize?: number; /** * write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#thread_pool_write_size ManagedDatabaseOpensearch#thread_pool_write_size} */ readonly threadPoolWriteSize?: number; /** * OpenSearch major version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#version ManagedDatabaseOpensearch#version} */ readonly version?: string; /** * auth_failure_listeners block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#auth_failure_listeners ManagedDatabaseOpensearch#auth_failure_listeners} */ readonly authFailureListeners?: ManagedDatabaseOpensearchPropertiesAuthFailureListeners; /** * azure_migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#azure_migration ManagedDatabaseOpensearch#azure_migration} */ readonly azureMigration?: ManagedDatabaseOpensearchPropertiesAzureMigration; /** * gcs_migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#gcs_migration ManagedDatabaseOpensearch#gcs_migration} */ readonly gcsMigration?: ManagedDatabaseOpensearchPropertiesGcsMigration; /** * index_rollup block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_rollup ManagedDatabaseOpensearch#index_rollup} */ readonly indexRollup?: ManagedDatabaseOpensearchPropertiesIndexRollup; /** * index_template block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#index_template ManagedDatabaseOpensearch#index_template} */ readonly indexTemplate?: ManagedDatabaseOpensearchPropertiesIndexTemplate; /** * openid block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#openid ManagedDatabaseOpensearch#openid} */ readonly openid?: ManagedDatabaseOpensearchPropertiesOpenid; /** * opensearch_dashboards block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#opensearch_dashboards ManagedDatabaseOpensearch#opensearch_dashboards} */ readonly opensearchDashboards?: ManagedDatabaseOpensearchPropertiesOpensearchDashboards; /** * s3_migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#s3_migration ManagedDatabaseOpensearch#s3_migration} */ readonly s3Migration?: ManagedDatabaseOpensearchPropertiesS3Migration; /** * saml block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#saml ManagedDatabaseOpensearch#saml} */ readonly saml?: ManagedDatabaseOpensearchPropertiesSaml; + /** + * search_backpressure block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#search_backpressure ManagedDatabaseOpensearch#search_backpressure} + */ + readonly searchBackpressure?: ManagedDatabaseOpensearchPropertiesSearchBackpressure; + /** + * shard_indexing_pressure block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#shard_indexing_pressure ManagedDatabaseOpensearch#shard_indexing_pressure} + */ + readonly shardIndexingPressure?: ManagedDatabaseOpensearchPropertiesShardIndexingPressure; } export function managedDatabaseOpensearchPropertiesToTerraform(struct?: ManagedDatabaseOpensearchPropertiesOutputReference | ManagedDatabaseOpensearchProperties): any { @@ -3923,6 +5982,8 @@ export function managedDatabaseOpensearchPropertiesToTerraform(struct?: ManagedD opensearch_dashboards: managedDatabaseOpensearchPropertiesOpensearchDashboardsToTerraform(struct!.opensearchDashboards), s3_migration: managedDatabaseOpensearchPropertiesS3MigrationToTerraform(struct!.s3Migration), saml: managedDatabaseOpensearchPropertiesSamlToTerraform(struct!.saml), + search_backpressure: managedDatabaseOpensearchPropertiesSearchBackpressureToTerraform(struct!.searchBackpressure), + shard_indexing_pressure: managedDatabaseOpensearchPropertiesShardIndexingPressureToTerraform(struct!.shardIndexingPressure), } } @@ -4293,6 +6354,18 @@ export function managedDatabaseOpensearchPropertiesToHclTerraform(struct?: Manag type: "list", storageClassType: "ManagedDatabaseOpensearchPropertiesSamlList", }, + search_backpressure: { + value: managedDatabaseOpensearchPropertiesSearchBackpressureToHclTerraform(struct!.searchBackpressure), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesSearchBackpressureList", + }, + shard_indexing_pressure: { + value: managedDatabaseOpensearchPropertiesShardIndexingPressureToHclTerraform(struct!.shardIndexingPressure), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseOpensearchPropertiesShardIndexingPressureList", + }, }; // remove undefined attributes @@ -4553,6 +6626,14 @@ export class ManagedDatabaseOpensearchPropertiesOutputReference extends cdktf.Co hasAnyValues = true; internalValueResult.saml = this._saml?.internalValue; } + if (this._searchBackpressure?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.searchBackpressure = this._searchBackpressure?.internalValue; + } + if (this._shardIndexingPressure?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.shardIndexingPressure = this._shardIndexingPressure?.internalValue; + } return hasAnyValues ? internalValueResult : undefined; } @@ -4619,6 +6700,8 @@ export class ManagedDatabaseOpensearchPropertiesOutputReference extends cdktf.Co this._opensearchDashboards.internalValue = undefined; this._s3Migration.internalValue = undefined; this._saml.internalValue = undefined; + this._searchBackpressure.internalValue = undefined; + this._shardIndexingPressure.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; @@ -4682,6 +6765,8 @@ export class ManagedDatabaseOpensearchPropertiesOutputReference extends cdktf.Co this._opensearchDashboards.internalValue = value.opensearchDashboards; this._s3Migration.internalValue = value.s3Migration; this._saml.internalValue = value.saml; + this._searchBackpressure.internalValue = value.searchBackpressure; + this._shardIndexingPressure.internalValue = value.shardIndexingPressure; } } @@ -5644,10 +7729,42 @@ export class ManagedDatabaseOpensearchPropertiesOutputReference extends cdktf.Co public get samlInput() { return this._saml.internalValue; } + + // search_backpressure - computed: false, optional: true, required: false + private _searchBackpressure = new ManagedDatabaseOpensearchPropertiesSearchBackpressureOutputReference(this, "search_backpressure"); + public get searchBackpressure() { + return this._searchBackpressure; + } + public putSearchBackpressure(value: ManagedDatabaseOpensearchPropertiesSearchBackpressure) { + this._searchBackpressure.internalValue = value; + } + public resetSearchBackpressure() { + this._searchBackpressure.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get searchBackpressureInput() { + return this._searchBackpressure.internalValue; + } + + // shard_indexing_pressure - computed: false, optional: true, required: false + private _shardIndexingPressure = new ManagedDatabaseOpensearchPropertiesShardIndexingPressureOutputReference(this, "shard_indexing_pressure"); + public get shardIndexingPressure() { + return this._shardIndexingPressure; + } + public putShardIndexingPressure(value: ManagedDatabaseOpensearchPropertiesShardIndexingPressure) { + this._shardIndexingPressure.internalValue = value; + } + public resetShardIndexingPressure() { + this._shardIndexingPressure.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get shardIndexingPressureInput() { + return this._shardIndexingPressure.internalValue; + } } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch} */ export class ManagedDatabaseOpensearch extends cdktf.TerraformResource { @@ -5663,7 +7780,7 @@ export class ManagedDatabaseOpensearch extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabaseOpensearch 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 ManagedDatabaseOpensearch to import - * @param importFromId The id of the existing ManagedDatabaseOpensearch that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabaseOpensearch that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedDatabaseOpensearch to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -5675,7 +7792,7 @@ export class ManagedDatabaseOpensearch extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_opensearch upcloud_managed_database_opensearch} 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 @@ -5686,7 +7803,7 @@ export class ManagedDatabaseOpensearch extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_opensearch', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-postgresql/README.md b/src/managed-database-postgresql/README.md index 2806ed495..68e21fc71 100644 --- a/src/managed-database-postgresql/README.md +++ b/src/managed-database-postgresql/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_postgresql` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_postgresql`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_postgresql`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql). diff --git a/src/managed-database-postgresql/index.ts b/src/managed-database-postgresql/index.ts index 5ba6c30b3..0cc17adeb 100644 --- a/src/managed-database-postgresql/index.ts +++ b/src/managed-database-postgresql/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedDatabasePostgresqlConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#id ManagedDatabasePostgresql#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,61 +17,61 @@ export interface ManagedDatabasePostgresqlConfig extends cdktf.TerraformMetaArgu /** * User defined key-value pairs to classify the managed database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#labels ManagedDatabasePostgresql#labels} */ readonly labels?: { [key: string]: string }; /** * Maintenance window day of week. Lower case weekday name (monday, tuesday, ...) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_dow ManagedDatabasePostgresql#maintenance_window_dow} */ readonly maintenanceWindowDow?: string; /** * Maintenance window UTC time in hh:mm:ss format * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#maintenance_window_time ManagedDatabasePostgresql#maintenance_window_time} */ readonly maintenanceWindowTime?: string; /** * Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} */ readonly name: string; /** * Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#plan ManagedDatabasePostgresql#plan} */ readonly plan: string; /** * The administrative power state of the service * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#powered ManagedDatabasePostgresql#powered} */ readonly powered?: boolean | cdktf.IResolvable; /** * Title of a managed database instance * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#title ManagedDatabasePostgresql#title} */ readonly title: string; /** * Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#zone ManagedDatabasePostgresql#zone} */ readonly zone: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#network ManagedDatabasePostgresql#network} */ readonly network?: ManagedDatabasePostgresqlNetwork[] | cdktf.IResolvable; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#properties ManagedDatabasePostgresql#properties} */ readonly properties?: ManagedDatabasePostgresqlProperties; } @@ -264,25 +259,25 @@ export interface ManagedDatabasePostgresqlNetwork { /** * Network family. Currently only `IPv4` is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#family ManagedDatabasePostgresql#family} */ readonly family: string; /** * The name of the network. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#name ManagedDatabasePostgresql#name} */ readonly name: string; /** * The type of the network. Must be private. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#type ManagedDatabasePostgresql#type} */ readonly type: string; /** * Private network UUID. Must reside in the same zone as the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#uuid ManagedDatabasePostgresql#uuid} */ readonly uuid: string; } @@ -475,55 +470,55 @@ export interface ManagedDatabasePostgresqlPropertiesMigration { /** * Database name for bootstrapping the initial connection. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#dbname ManagedDatabasePostgresql#dbname} */ readonly dbname?: string; /** * Hostname or IP address of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#host ManagedDatabasePostgresql#host} */ readonly host?: string; /** * Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_dbs ManagedDatabasePostgresql#ignore_dbs} */ readonly ignoreDbs?: string; /** * Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_roles ManagedDatabasePostgresql#ignore_roles} */ readonly ignoreRoles?: string; /** * The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#method ManagedDatabasePostgresql#method} */ readonly method?: string; /** * Password for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#password ManagedDatabasePostgresql#password} */ readonly password?: string; /** * Port number of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#port ManagedDatabasePostgresql#port} */ readonly port?: number; /** * The server where to migrate data from is secured with SSL. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ssl ManagedDatabasePostgresql#ssl} */ readonly ssl?: boolean | cdktf.IResolvable; /** * User name for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#username ManagedDatabasePostgresql#username} */ readonly username?: string; } @@ -841,61 +836,61 @@ export interface ManagedDatabasePostgresqlPropertiesPgbouncer { /** * If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. [seconds]. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_idle_timeout ManagedDatabasePostgresql#autodb_idle_timeout} */ readonly autodbIdleTimeout?: number; /** * Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_max_db_connections ManagedDatabasePostgresql#autodb_max_db_connections} */ readonly autodbMaxDbConnections?: number; /** * PGBouncer pool mode. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_mode ManagedDatabasePostgresql#autodb_pool_mode} */ readonly autodbPoolMode?: string; /** * If non-zero then create automatically a pool of that size per user when a pool doesn't exist. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autodb_pool_size ManagedDatabasePostgresql#autodb_pool_size} */ readonly autodbPoolSize?: number; /** * List of parameters to ignore when given in startup packet. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ignore_startup_parameters ManagedDatabasePostgresql#ignore_startup_parameters} */ readonly ignoreStartupParameters?: string[]; /** * PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when max_prepared_statements is set to a non-zero value. Setting it to 0 disables prepared statements. max_prepared_statements defaults to 100, and its maximum is 3000. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_statements ManagedDatabasePostgresql#max_prepared_statements} */ readonly maxPreparedStatements?: number; /** * Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#min_pool_size ManagedDatabasePostgresql#min_pool_size} */ readonly minPoolSize?: number; /** * If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. [seconds]. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_idle_timeout ManagedDatabasePostgresql#server_idle_timeout} */ readonly serverIdleTimeout?: number; /** * The pooler will close an unused server connection that has been connected longer than this. [seconds]. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_lifetime ManagedDatabasePostgresql#server_lifetime} */ readonly serverLifetime?: number; /** * Run server_reset_query (DISCARD ALL) in all pooling modes. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#server_reset_query_always ManagedDatabasePostgresql#server_reset_query_always} */ readonly serverResetQueryAlways?: boolean | cdktf.IResolvable; } @@ -1242,7 +1237,7 @@ export interface ManagedDatabasePostgresqlPropertiesPglookout { /** * Number of seconds of master unavailability before triggering database failover to standby. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_failover_replication_time_lag ManagedDatabasePostgresql#max_failover_replication_time_lag} */ readonly maxFailoverReplicationTimeLag?: number; } @@ -1328,7 +1323,7 @@ export interface ManagedDatabasePostgresqlPropertiesTimescaledb { /** * The number of background workers for timescaledb operations. You should configure this setting to the sum of your number of databases and the total number of concurrent background workers you want running at any given point in time. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_background_workers ManagedDatabasePostgresql#max_background_workers} */ readonly maxBackgroundWorkers?: number; } @@ -1414,403 +1409,403 @@ export interface ManagedDatabasePostgresqlProperties { /** * Custom password for admin user. Defaults to random string. This must be set only when a new service is being created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_password ManagedDatabasePostgresql#admin_password} */ readonly adminPassword?: string; /** * Custom username for admin user. This must be set only when a new service is being created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#admin_username ManagedDatabasePostgresql#admin_username} */ readonly adminUsername?: string; /** * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#automatic_utility_network_ip_filter ManagedDatabasePostgresql#automatic_utility_network_ip_filter} */ readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; /** * Specifies a fraction of the table size to add to autovacuum_analyze_threshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_scale_factor ManagedDatabasePostgresql#autovacuum_analyze_scale_factor} */ readonly autovacuumAnalyzeScaleFactor?: number; /** * Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_analyze_threshold ManagedDatabasePostgresql#autovacuum_analyze_threshold} */ readonly autovacuumAnalyzeThreshold?: number; /** * Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_freeze_max_age ManagedDatabasePostgresql#autovacuum_freeze_max_age} */ readonly autovacuumFreezeMaxAge?: number; /** * Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_max_workers ManagedDatabasePostgresql#autovacuum_max_workers} */ readonly autovacuumMaxWorkers?: number; /** * Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_naptime ManagedDatabasePostgresql#autovacuum_naptime} */ readonly autovacuumNaptime?: number; /** * Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default value is 20 milliseconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_delay ManagedDatabasePostgresql#autovacuum_vacuum_cost_delay} */ readonly autovacuumVacuumCostDelay?: number; /** * Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuum_cost_limit value will be used. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_cost_limit ManagedDatabasePostgresql#autovacuum_vacuum_cost_limit} */ readonly autovacuumVacuumCostLimit?: number; /** * Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_scale_factor ManagedDatabasePostgresql#autovacuum_vacuum_scale_factor} */ readonly autovacuumVacuumScaleFactor?: number; /** * Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#autovacuum_vacuum_threshold ManagedDatabasePostgresql#autovacuum_vacuum_threshold} */ readonly autovacuumVacuumThreshold?: number; /** * The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_hour ManagedDatabasePostgresql#backup_hour} */ readonly backupHour?: number; /** * The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#backup_minute ManagedDatabasePostgresql#backup_minute} */ readonly backupMinute?: number; /** * Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_delay ManagedDatabasePostgresql#bgwriter_delay} */ readonly bgwriterDelay?: number; /** * Whenever more than bgwriter_flush_after bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_flush_after ManagedDatabasePostgresql#bgwriter_flush_after} */ readonly bgwriterFlushAfter?: number; /** * In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_maxpages ManagedDatabasePostgresql#bgwriter_lru_maxpages} */ readonly bgwriterLruMaxpages?: number; /** * The average recent need for new buffers is multiplied by bgwriter_lru_multiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriter_lru_maxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#bgwriter_lru_multiplier ManagedDatabasePostgresql#bgwriter_lru_multiplier} */ readonly bgwriterLruMultiplier?: number; /** * This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#deadlock_timeout ManagedDatabasePostgresql#deadlock_timeout} */ readonly deadlockTimeout?: number; /** * Specifies the default TOAST compression method for values of compressible columns (the default is lz4). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#default_toast_compression ManagedDatabasePostgresql#default_toast_compression} */ readonly defaultToastCompression?: string; /** * Time out sessions with open transactions after this number of milliseconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#idle_in_transaction_session_timeout ManagedDatabasePostgresql#idle_in_transaction_session_timeout} */ readonly idleInTransactionSessionTimeout?: number; /** * IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#ip_filter ManagedDatabasePostgresql#ip_filter} */ readonly ipFilter?: string[]; /** * Controls system-wide use of Just-in-Time Compilation (JIT). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#jit ManagedDatabasePostgresql#jit} */ readonly jit?: boolean | cdktf.IResolvable; /** * Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_autovacuum_min_duration ManagedDatabasePostgresql#log_autovacuum_min_duration} */ readonly logAutovacuumMinDuration?: number; /** * Controls the amount of detail written in the server log for each message that is logged. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_error_verbosity ManagedDatabasePostgresql#log_error_verbosity} */ readonly logErrorVerbosity?: string; /** * Choose from one of the available log formats. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_line_prefix ManagedDatabasePostgresql#log_line_prefix} */ readonly logLinePrefix?: string; /** * Log statements that take more than this number of milliseconds to run, -1 disables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_min_duration_statement ManagedDatabasePostgresql#log_min_duration_statement} */ readonly logMinDurationStatement?: number; /** * Log statements for each temporary file created larger than this number of kilobytes, -1 disables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#log_temp_files ManagedDatabasePostgresql#log_temp_files} */ readonly logTempFiles?: number; /** * PostgreSQL maximum number of files that can be open per process. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_files_per_process ManagedDatabasePostgresql#max_files_per_process} */ readonly maxFilesPerProcess?: number; /** * PostgreSQL maximum locks per transaction. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_locks_per_transaction ManagedDatabasePostgresql#max_locks_per_transaction} */ readonly maxLocksPerTransaction?: number; /** * PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_logical_replication_workers ManagedDatabasePostgresql#max_logical_replication_workers} */ readonly maxLogicalReplicationWorkers?: number; /** * Sets the maximum number of workers that the system can support for parallel queries. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers ManagedDatabasePostgresql#max_parallel_workers} */ readonly maxParallelWorkers?: number; /** * Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_parallel_workers_per_gather ManagedDatabasePostgresql#max_parallel_workers_per_gather} */ readonly maxParallelWorkersPerGather?: number; /** * PostgreSQL maximum predicate locks per transaction. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_pred_locks_per_transaction ManagedDatabasePostgresql#max_pred_locks_per_transaction} */ readonly maxPredLocksPerTransaction?: number; /** * PostgreSQL maximum prepared transactions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_prepared_transactions ManagedDatabasePostgresql#max_prepared_transactions} */ readonly maxPreparedTransactions?: number; /** * PostgreSQL maximum replication slots. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_replication_slots ManagedDatabasePostgresql#max_replication_slots} */ readonly maxReplicationSlots?: number; /** * PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). wal_keep_size minimum WAL size setting takes precedence over this. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_slot_wal_keep_size ManagedDatabasePostgresql#max_slot_wal_keep_size} */ readonly maxSlotWalKeepSize?: number; /** * Maximum depth of the stack in bytes. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_stack_depth ManagedDatabasePostgresql#max_stack_depth} */ readonly maxStackDepth?: number; /** * Max standby archive delay in milliseconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_archive_delay ManagedDatabasePostgresql#max_standby_archive_delay} */ readonly maxStandbyArchiveDelay?: number; /** * Max standby streaming delay in milliseconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_standby_streaming_delay ManagedDatabasePostgresql#max_standby_streaming_delay} */ readonly maxStandbyStreamingDelay?: number; /** * PostgreSQL maximum WAL senders. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_wal_senders ManagedDatabasePostgresql#max_wal_senders} */ readonly maxWalSenders?: number; /** * Sets the maximum number of background processes that the system can support. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#max_worker_processes ManagedDatabasePostgresql#max_worker_processes} */ readonly maxWorkerProcesses?: number; /** * Sets the time interval to run pg_partman's scheduled tasks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_interval ManagedDatabasePostgresql#pg_partman_bgw_interval} */ readonly pgPartmanBgwInterval?: number; /** * Controls which role to use for pg_partman's scheduled background tasks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_partman_bgw_role ManagedDatabasePostgresql#pg_partman_bgw_role} */ readonly pgPartmanBgwRole?: string; /** * Enable pg_stat_monitor extension if available for the current cluster. Enable the pg_stat_monitor extension. Enabling this extension will cause the cluster to be restarted.When this extension is enabled, pg_stat_statements results for utility commands are unreliable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_enable ManagedDatabasePostgresql#pg_stat_monitor_enable} */ readonly pgStatMonitorEnable?: boolean | cdktf.IResolvable; /** * Enables or disables query plan monitoring. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_enable_query_plan ManagedDatabasePostgresql#pg_stat_monitor_pgsm_enable_query_plan} */ readonly pgStatMonitorPgsmEnableQueryPlan?: boolean | cdktf.IResolvable; /** * Sets the maximum number of buckets. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_monitor_pgsm_max_buckets ManagedDatabasePostgresql#pg_stat_monitor_pgsm_max_buckets} */ readonly pgStatMonitorPgsmMaxBuckets?: number; /** * Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pg_stat_statements_track ManagedDatabasePostgresql#pg_stat_statements_track} */ readonly pgStatStatementsTrack?: string; /** * Public Access. Allow access to the service from the public Internet. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#public_access ManagedDatabasePostgresql#public_access} */ readonly publicAccess?: boolean | cdktf.IResolvable; /** * Service logging. Store logs for the service so that they are available in the HTTP API and console. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#service_log ManagedDatabasePostgresql#service_log} */ readonly serviceLog?: boolean | cdktf.IResolvable; /** * Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#shared_buffers_percentage ManagedDatabasePostgresql#shared_buffers_percentage} */ readonly sharedBuffersPercentage?: number; /** * Synchronous replication type. Note that the service plan also needs to support synchronous replication. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#synchronous_replication ManagedDatabasePostgresql#synchronous_replication} */ readonly synchronousReplication?: string; /** * PostgreSQL temporary file limit in KiB, -1 for unlimited. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#temp_file_limit ManagedDatabasePostgresql#temp_file_limit} */ readonly tempFileLimit?: number; /** * PostgreSQL service timezone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timezone ManagedDatabasePostgresql#timezone} */ readonly timezone?: string; /** * Specifies the number of bytes reserved to track the currently executing command for each active session. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_activity_query_size ManagedDatabasePostgresql#track_activity_query_size} */ readonly trackActivityQuerySize?: number; /** * Record commit time of transactions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_commit_timestamp ManagedDatabasePostgresql#track_commit_timestamp} */ readonly trackCommitTimestamp?: string; /** * Enables tracking of function call counts and time used. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_functions ManagedDatabasePostgresql#track_functions} */ readonly trackFunctions?: string; /** * Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#track_io_timing ManagedDatabasePostgresql#track_io_timing} */ readonly trackIoTiming?: string; /** * Variant of the PostgreSQL service, may affect the features that are exposed by default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#variant ManagedDatabasePostgresql#variant} */ readonly variant?: string; /** * PostgreSQL major version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#version ManagedDatabasePostgresql#version} */ readonly version?: string; /** * Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_sender_timeout ManagedDatabasePostgresql#wal_sender_timeout} */ readonly walSenderTimeout?: number; /** * WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#wal_writer_delay ManagedDatabasePostgresql#wal_writer_delay} */ readonly walWriterDelay?: number; /** * Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#work_mem ManagedDatabasePostgresql#work_mem} */ readonly workMem?: number; /** * migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#migration ManagedDatabasePostgresql#migration} */ readonly migration?: ManagedDatabasePostgresqlPropertiesMigration; /** * pgbouncer block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pgbouncer ManagedDatabasePostgresql#pgbouncer} */ readonly pgbouncer?: ManagedDatabasePostgresqlPropertiesPgbouncer; /** * pglookout block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#pglookout ManagedDatabasePostgresql#pglookout} */ readonly pglookout?: ManagedDatabasePostgresqlPropertiesPglookout; /** * timescaledb block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#timescaledb ManagedDatabasePostgresql#timescaledb} */ readonly timescaledb?: ManagedDatabasePostgresqlPropertiesTimescaledb; } @@ -3808,7 +3803,7 @@ export class ManagedDatabasePostgresqlPropertiesOutputReference extends cdktf.Co } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql} */ export class ManagedDatabasePostgresql extends cdktf.TerraformResource { @@ -3824,7 +3819,7 @@ export class ManagedDatabasePostgresql extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabasePostgresql 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 ManagedDatabasePostgresql to import - * @param importFromId The id of the existing ManagedDatabasePostgresql that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabasePostgresql that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedDatabasePostgresql to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -3836,7 +3831,7 @@ export class ManagedDatabasePostgresql extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_postgresql upcloud_managed_database_postgresql} 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 @@ -3847,7 +3842,7 @@ export class ManagedDatabasePostgresql extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_postgresql', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-redis/README.md b/src/managed-database-redis/README.md index afa2f607e..849a3cf3a 100644 --- a/src/managed-database-redis/README.md +++ b/src/managed-database-redis/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_redis` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_redis`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_redis`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis). diff --git a/src/managed-database-redis/index.ts b/src/managed-database-redis/index.ts index 17eca061e..d2c17d5b2 100644 --- a/src/managed-database-redis/index.ts +++ b/src/managed-database-redis/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedDatabaseRedisConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,61 +17,61 @@ export interface ManagedDatabaseRedisConfig extends cdktf.TerraformMetaArguments /** * User defined key-value pairs to classify the managed database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#labels} */ readonly labels?: { [key: string]: string }; /** * Maintenance window day of week. Lower case weekday name (monday, tuesday, ...) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#maintenance_window_dow} */ readonly maintenanceWindowDow?: string; /** * Maintenance window UTC time in hh:mm:ss format * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#maintenance_window_time} */ readonly maintenanceWindowTime?: string; /** * Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} */ readonly name: string; /** * Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#plan} */ readonly plan: string; /** * The administrative power state of the service * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} */ readonly powered?: boolean | cdktf.IResolvable; /** * Title of a managed database instance * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#title} */ readonly title: string; /** * Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} */ readonly zone: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#network} */ readonly network?: ManagedDatabaseRedisNetwork[] | cdktf.IResolvable; /** * properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} */ readonly properties?: ManagedDatabaseRedisProperties; } @@ -264,25 +259,25 @@ export interface ManagedDatabaseRedisNetwork { /** * Network family. Currently only `IPv4` is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#family} */ readonly family: string; /** * The name of the network. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#name} */ readonly name: string; /** * The type of the network. Must be private. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#type} */ readonly type: string; /** * Private network UUID. Must reside in the same zone as the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} */ readonly uuid: string; } @@ -475,55 +470,55 @@ export interface ManagedDatabaseRedisPropertiesMigration { /** * Database name for bootstrapping the initial connection. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#dbname} */ readonly dbname?: string; /** * Hostname or IP address of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#host} */ readonly host?: string; /** * Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#ignore_dbs} */ readonly ignoreDbs?: string; /** * Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#ignore_roles} */ readonly ignoreRoles?: string; /** * The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#method} */ readonly method?: string; /** * Password for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#password} */ readonly password?: string; /** * Port number of the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#port} */ readonly port?: number; /** * The server where to migrate data from is secured with SSL. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#ssl} */ readonly ssl?: boolean | cdktf.IResolvable; /** * User name for authentication with the server where to migrate data from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} */ readonly username?: string; } @@ -841,103 +836,115 @@ export interface ManagedDatabaseRedisProperties { /** * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#automatic_utility_network_ip_filter} */ readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; /** + * The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#backup_hour} + */ + readonly backupHour?: number; + /** + * The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#backup_minute} + */ + readonly backupMinute?: number; + /** * IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#ip_filter} */ readonly ipFilter?: string[]; /** * Public Access. Allow access to the service from the public Internet. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} */ readonly publicAccess?: boolean | cdktf.IResolvable; /** * Default ACL for pub/sub channels used when Redis user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} */ readonly redisAclChannelsDefault?: string; /** * Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} */ readonly redisIoThreads?: number; /** * LFU maxmemory-policy counter decay time in minutes. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} */ readonly redisLfuDecayTime?: number; /** * Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} */ readonly redisLfuLogFactor?: number; /** * Redis maxmemory-policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} */ readonly redisMaxmemoryPolicy?: string; /** * Set notify-keyspace-events option. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} */ readonly redisNotifyKeyspaceEvents?: string; /** * Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} */ readonly redisNumberOfDatabases?: number; /** * Redis persistence. When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} */ readonly redisPersistence?: string; /** * Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} */ readonly redisPubsubClientOutputBufferLimit?: number; /** * Require SSL to access Redis. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} */ readonly redisSsl?: boolean | cdktf.IResolvable; /** * Redis idle connection timeout in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} */ readonly redisTimeout?: number; /** * Redis major version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} */ readonly redisVersion?: string; /** * Service logging. Store logs for the service so that they are available in the HTTP API and console. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} */ readonly serviceLog?: boolean | cdktf.IResolvable; /** * migration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} */ readonly migration?: ManagedDatabaseRedisPropertiesMigration; } @@ -949,6 +956,8 @@ export function managedDatabaseRedisPropertiesToTerraform(struct?: ManagedDataba } return { automatic_utility_network_ip_filter: cdktf.booleanToTerraform(struct!.automaticUtilityNetworkIpFilter), + backup_hour: cdktf.numberToTerraform(struct!.backupHour), + backup_minute: cdktf.numberToTerraform(struct!.backupMinute), ip_filter: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.ipFilter), public_access: cdktf.booleanToTerraform(struct!.publicAccess), redis_acl_channels_default: cdktf.stringToTerraform(struct!.redisAclChannelsDefault), @@ -981,6 +990,18 @@ export function managedDatabaseRedisPropertiesToHclTerraform(struct?: ManagedDat type: "simple", storageClassType: "boolean", }, + backup_hour: { + value: cdktf.numberToHclTerraform(struct!.backupHour), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backup_minute: { + value: cdktf.numberToHclTerraform(struct!.backupMinute), + isBlock: false, + type: "simple", + storageClassType: "number", + }, ip_filter: { value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.ipFilter), isBlock: false, @@ -1101,6 +1122,14 @@ export class ManagedDatabaseRedisPropertiesOutputReference extends cdktf.Complex hasAnyValues = true; internalValueResult.automaticUtilityNetworkIpFilter = this._automaticUtilityNetworkIpFilter; } + if (this._backupHour !== undefined) { + hasAnyValues = true; + internalValueResult.backupHour = this._backupHour; + } + if (this._backupMinute !== undefined) { + hasAnyValues = true; + internalValueResult.backupMinute = this._backupMinute; + } if (this._ipFilter !== undefined) { hasAnyValues = true; internalValueResult.ipFilter = this._ipFilter; @@ -1172,6 +1201,8 @@ export class ManagedDatabaseRedisPropertiesOutputReference extends cdktf.Complex if (value === undefined) { this.isEmptyObject = false; this._automaticUtilityNetworkIpFilter = undefined; + this._backupHour = undefined; + this._backupMinute = undefined; this._ipFilter = undefined; this._publicAccess = undefined; this._redisAclChannelsDefault = undefined; @@ -1192,6 +1223,8 @@ export class ManagedDatabaseRedisPropertiesOutputReference extends cdktf.Complex else { this.isEmptyObject = Object.keys(value).length === 0; this._automaticUtilityNetworkIpFilter = value.automaticUtilityNetworkIpFilter; + this._backupHour = value.backupHour; + this._backupMinute = value.backupMinute; this._ipFilter = value.ipFilter; this._publicAccess = value.publicAccess; this._redisAclChannelsDefault = value.redisAclChannelsDefault; @@ -1227,6 +1260,38 @@ export class ManagedDatabaseRedisPropertiesOutputReference extends cdktf.Complex return this._automaticUtilityNetworkIpFilter; } + // 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; + } + // ip_filter - computed: true, optional: true, required: false private _ipFilter?: string[]; public get ipFilter() { @@ -1485,7 +1550,7 @@ export class ManagedDatabaseRedisPropertiesOutputReference extends cdktf.Complex } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis} */ export class ManagedDatabaseRedis extends cdktf.TerraformResource { @@ -1501,7 +1566,7 @@ export class ManagedDatabaseRedis extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabaseRedis 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 ManagedDatabaseRedis to import - * @param importFromId The id of the existing ManagedDatabaseRedis that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabaseRedis that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedDatabaseRedis to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1513,7 +1578,7 @@ export class ManagedDatabaseRedis extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_redis upcloud_managed_database_redis} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis} 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 @@ -1524,7 +1589,7 @@ export class ManagedDatabaseRedis extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_redis', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-database-user/README.md b/src/managed-database-user/README.md index a61566471..2e0b5abc6 100644 --- a/src/managed-database-user/README.md +++ b/src/managed-database-user/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_database_user` -Refer to the Terraform Registry for docs: [`upcloud_managed_database_user`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user). +Refer to the Terraform Registry for docs: [`upcloud_managed_database_user`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user). diff --git a/src/managed-database-user/index.ts b/src/managed-database-user/index.ts index cf7af307c..39a9aad5c 100644 --- a/src/managed-database-user/index.ts +++ b/src/managed-database-user/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface ManagedDatabaseUserConfig extends cdktf.TerraformMetaArguments /** * MySQL only, authentication type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#authentication ManagedDatabaseUser#authentication} */ readonly authentication?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#id ManagedDatabaseUser#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,51 +23,57 @@ export interface ManagedDatabaseUserConfig extends cdktf.TerraformMetaArguments /** * Password for the database user. Defaults to a random value * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#password ManagedDatabaseUser#password} */ readonly password?: string; /** * Service's UUID for which this user belongs to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#service ManagedDatabaseUser#service} */ readonly service: string; /** * Name of the database user * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#username ManagedDatabaseUser#username} */ readonly username: string; /** * opensearch_access_control block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#opensearch_access_control ManagedDatabaseUser#opensearch_access_control} */ readonly opensearchAccessControl?: ManagedDatabaseUserOpensearchAccessControl; /** * pg_access_control block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#pg_access_control ManagedDatabaseUser#pg_access_control} */ readonly pgAccessControl?: ManagedDatabaseUserPgAccessControl; /** * redis_access_control block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#redis_access_control ManagedDatabaseUser#redis_access_control} */ readonly redisAccessControl?: ManagedDatabaseUserRedisAccessControl; + /** + * valkey_access_control block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#valkey_access_control ManagedDatabaseUser#valkey_access_control} + */ + readonly valkeyAccessControl?: ManagedDatabaseUserValkeyAccessControl; } export interface ManagedDatabaseUserOpensearchAccessControlRules { /** * Set index name, pattern or top level API. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#index ManagedDatabaseUser#index} */ readonly index: string; /** * Set permission access. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#permission ManagedDatabaseUser#permission} */ readonly permission: string; } @@ -213,7 +214,7 @@ export interface ManagedDatabaseUserOpensearchAccessControl { /** * rules block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#rules ManagedDatabaseUser#rules} */ readonly rules: ManagedDatabaseUserOpensearchAccessControlRules[] | cdktf.IResolvable; } @@ -296,7 +297,7 @@ export interface ManagedDatabaseUserPgAccessControl { /** * Grant replication privilege * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#allow_replication ManagedDatabaseUser#allow_replication} */ readonly allowReplication?: boolean | cdktf.IResolvable; } @@ -382,25 +383,25 @@ export interface ManagedDatabaseUserRedisAccessControl { /** * Set access control to all commands in specified categories. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} */ readonly categories?: string[]; /** * Set access control to Pub/Sub channels. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} */ readonly channels?: string[]; /** * Set access control to commands. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} */ readonly commands?: string[]; /** * Set access control to keys. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} */ readonly keys?: string[]; } @@ -569,9 +570,200 @@ export class ManagedDatabaseUserRedisAccessControlOutputReference extends cdktf. return this._keys; } } +export interface ManagedDatabaseUserValkeyAccessControl { + /** + * Set access control to all commands in specified categories. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#categories ManagedDatabaseUser#categories} + */ + readonly categories?: string[]; + /** + * Set access control to Pub/Sub channels. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#channels ManagedDatabaseUser#channels} + */ + readonly channels?: string[]; + /** + * Set access control to commands. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#commands ManagedDatabaseUser#commands} + */ + readonly commands?: string[]; + /** + * Set access control to keys. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user#keys ManagedDatabaseUser#keys} + */ + readonly keys?: string[]; +} + +export function managedDatabaseUserValkeyAccessControlToTerraform(struct?: ManagedDatabaseUserValkeyAccessControlOutputReference | ManagedDatabaseUserValkeyAccessControl): 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 { + categories: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.categories), + channels: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.channels), + commands: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.commands), + keys: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.keys), + } +} + + +export function managedDatabaseUserValkeyAccessControlToHclTerraform(struct?: ManagedDatabaseUserValkeyAccessControlOutputReference | ManagedDatabaseUserValkeyAccessControl): 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"); + } + const attrs = { + categories: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.categories), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + channels: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.channels), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + commands: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.commands), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + keys: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.keys), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseUserValkeyAccessControlOutputReference 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(): ManagedDatabaseUserValkeyAccessControl | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._categories !== undefined) { + hasAnyValues = true; + internalValueResult.categories = this._categories; + } + if (this._channels !== undefined) { + hasAnyValues = true; + internalValueResult.channels = this._channels; + } + if (this._commands !== undefined) { + hasAnyValues = true; + internalValueResult.commands = this._commands; + } + if (this._keys !== undefined) { + hasAnyValues = true; + internalValueResult.keys = this._keys; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseUserValkeyAccessControl | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._categories = undefined; + this._channels = undefined; + this._commands = undefined; + this._keys = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._categories = value.categories; + this._channels = value.channels; + this._commands = value.commands; + this._keys = value.keys; + } + } + + // categories - computed: false, optional: true, required: false + private _categories?: string[]; + public get categories() { + return this.getListAttribute('categories'); + } + public set categories(value: string[]) { + this._categories = value; + } + public resetCategories() { + this._categories = undefined; + } + // Temporarily expose input value. Use with caution. + public get categoriesInput() { + return this._categories; + } + + // channels - computed: false, optional: true, required: false + private _channels?: string[]; + public get channels() { + return this.getListAttribute('channels'); + } + public set channels(value: string[]) { + this._channels = value; + } + public resetChannels() { + this._channels = undefined; + } + // Temporarily expose input value. Use with caution. + public get channelsInput() { + return this._channels; + } + + // commands - computed: false, optional: true, required: false + private _commands?: string[]; + public get commands() { + return this.getListAttribute('commands'); + } + public set commands(value: string[]) { + this._commands = value; + } + public resetCommands() { + this._commands = undefined; + } + // Temporarily expose input value. Use with caution. + public get commandsInput() { + return this._commands; + } + + // keys - computed: false, optional: true, required: false + private _keys?: string[]; + public get keys() { + return this.getListAttribute('keys'); + } + public set keys(value: string[]) { + this._keys = value; + } + public resetKeys() { + this._keys = undefined; + } + // Temporarily expose input value. Use with caution. + public get keysInput() { + return this._keys; + } +} /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_database_user} */ export class ManagedDatabaseUser extends cdktf.TerraformResource { @@ -587,7 +779,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedDatabaseUser 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 ManagedDatabaseUser to import - * @param importFromId The id of the existing ManagedDatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedDatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_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 ManagedDatabaseUser to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -599,7 +791,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_database_user upcloud_managed_database_user} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_user upcloud_managed_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 @@ -610,7 +802,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_user', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, @@ -629,6 +821,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { this._opensearchAccessControl.internalValue = config.opensearchAccessControl; this._pgAccessControl.internalValue = config.pgAccessControl; this._redisAccessControl.internalValue = config.redisAccessControl; + this._valkeyAccessControl.internalValue = config.valkeyAccessControl; } // ========== @@ -762,6 +955,22 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { return this._redisAccessControl.internalValue; } + // valkey_access_control - computed: false, optional: true, required: false + private _valkeyAccessControl = new ManagedDatabaseUserValkeyAccessControlOutputReference(this, "valkey_access_control"); + public get valkeyAccessControl() { + return this._valkeyAccessControl; + } + public putValkeyAccessControl(value: ManagedDatabaseUserValkeyAccessControl) { + this._valkeyAccessControl.internalValue = value; + } + public resetValkeyAccessControl() { + this._valkeyAccessControl.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyAccessControlInput() { + return this._valkeyAccessControl.internalValue; + } + // ========= // SYNTHESIS // ========= @@ -776,6 +985,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { opensearch_access_control: managedDatabaseUserOpensearchAccessControlToTerraform(this._opensearchAccessControl.internalValue), pg_access_control: managedDatabaseUserPgAccessControlToTerraform(this._pgAccessControl.internalValue), redis_access_control: managedDatabaseUserRedisAccessControlToTerraform(this._redisAccessControl.internalValue), + valkey_access_control: managedDatabaseUserValkeyAccessControlToTerraform(this._valkeyAccessControl.internalValue), }; } @@ -829,6 +1039,12 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { type: "list", storageClassType: "ManagedDatabaseUserRedisAccessControlList", }, + valkey_access_control: { + value: managedDatabaseUserValkeyAccessControlToHclTerraform(this._valkeyAccessControl.internalValue), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseUserValkeyAccessControlList", + }, }; // remove undefined attributes diff --git a/src/managed-database-valkey/README.md b/src/managed-database-valkey/README.md new file mode 100644 index 000000000..9c3481a5e --- /dev/null +++ b/src/managed-database-valkey/README.md @@ -0,0 +1,3 @@ +# `upcloud_managed_database_valkey` + +Refer to the Terraform Registry for docs: [`upcloud_managed_database_valkey`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey). diff --git a/src/managed-database-valkey/index.ts b/src/managed-database-valkey/index.ts new file mode 100644 index 000000000..c254c8425 --- /dev/null +++ b/src/managed-database-valkey/index.ts @@ -0,0 +1,1894 @@ +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface ManagedDatabaseValkeyConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you 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; + /** + * User defined key-value pairs to classify the managed database. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} + */ + readonly labels?: { [key: string]: string }; + /** + * Maintenance window day of week. Lower case weekday name (monday, tuesday, ...) + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} + */ + readonly maintenanceWindowDow?: string; + /** + * Maintenance window UTC time in hh:mm:ss format + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} + */ + readonly maintenanceWindowTime?: string; + /** + * Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + */ + readonly name: string; + /** + * Service plan to use. This determines how much resources the instance will have. You can list available plans with `upctl database plans `. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} + */ + readonly plan: string; + /** + * The administrative power state of the service + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} + */ + readonly powered?: boolean | cdktf.IResolvable; + /** + * Title of a managed database instance + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} + */ + readonly title: string; + /** + * Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} + */ + readonly zone: string; + /** + * network block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} + */ + readonly network?: ManagedDatabaseValkeyNetwork[] | cdktf.IResolvable; + /** + * properties block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} + */ + readonly properties?: ManagedDatabaseValkeyProperties; +} +export interface ManagedDatabaseValkeyComponents { +} + +export function managedDatabaseValkeyComponentsToTerraform(struct?: ManagedDatabaseValkeyComponents): 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 function managedDatabaseValkeyComponentsToHclTerraform(struct?: ManagedDatabaseValkeyComponents): 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"); + } + const attrs = { + }; + return attrs; +} + +export class ManagedDatabaseValkeyComponentsOutputReference 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(): ManagedDatabaseValkeyComponents | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseValkeyComponents | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // component - computed: true, optional: false, required: false + public get component() { + return this.getStringAttribute('component'); + } + + // host - computed: true, optional: false, required: false + public get host() { + return this.getStringAttribute('host'); + } + + // port - computed: true, optional: false, required: false + public get port() { + return this.getNumberAttribute('port'); + } + + // route - computed: true, optional: false, required: false + public get route() { + return this.getStringAttribute('route'); + } + + // usage - computed: true, optional: false, required: false + public get usage() { + return this.getStringAttribute('usage'); + } +} + +export class ManagedDatabaseValkeyComponentsList 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): ManagedDatabaseValkeyComponentsOutputReference { + return new ManagedDatabaseValkeyComponentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ManagedDatabaseValkeyNodeStates { +} + +export function managedDatabaseValkeyNodeStatesToTerraform(struct?: ManagedDatabaseValkeyNodeStates): 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 function managedDatabaseValkeyNodeStatesToHclTerraform(struct?: ManagedDatabaseValkeyNodeStates): 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"); + } + const attrs = { + }; + return attrs; +} + +export class ManagedDatabaseValkeyNodeStatesOutputReference 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(): ManagedDatabaseValkeyNodeStates | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseValkeyNodeStates | 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'); + } + + // role - computed: true, optional: false, required: false + public get role() { + return this.getStringAttribute('role'); + } + + // state - computed: true, optional: false, required: false + public get state() { + return this.getStringAttribute('state'); + } +} + +export class ManagedDatabaseValkeyNodeStatesList 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): ManagedDatabaseValkeyNodeStatesOutputReference { + return new ManagedDatabaseValkeyNodeStatesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ManagedDatabaseValkeyNetwork { + /** + * Network family. Currently only `IPv4` is supported. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} + */ + readonly family: string; + /** + * The name of the network. Must be unique within the service. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} + */ + readonly name: string; + /** + * The type of the network. Must be private. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} + */ + readonly type: string; + /** + * Private network UUID. Must reside in the same zone as the database. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} + */ + readonly uuid: string; +} + +export function managedDatabaseValkeyNetworkToTerraform(struct?: ManagedDatabaseValkeyNetwork | 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 { + family: cdktf.stringToTerraform(struct!.family), + name: cdktf.stringToTerraform(struct!.name), + type: cdktf.stringToTerraform(struct!.type), + uuid: cdktf.stringToTerraform(struct!.uuid), + } +} + + +export function managedDatabaseValkeyNetworkToHclTerraform(struct?: ManagedDatabaseValkeyNetwork | 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"); + } + const attrs = { + family: { + value: cdktf.stringToHclTerraform(struct!.family), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + uuid: { + value: cdktf.stringToHclTerraform(struct!.uuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseValkeyNetworkOutputReference 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(): ManagedDatabaseValkeyNetwork | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._family !== undefined) { + hasAnyValues = true; + internalValueResult.family = this._family; + } + if (this._name !== undefined) { + hasAnyValues = true; + internalValueResult.name = this._name; + } + if (this._type !== undefined) { + hasAnyValues = true; + internalValueResult.type = this._type; + } + if (this._uuid !== undefined) { + hasAnyValues = true; + internalValueResult.uuid = this._uuid; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseValkeyNetwork | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._family = undefined; + this._name = undefined; + this._type = undefined; + this._uuid = 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._family = value.family; + this._name = value.name; + this._type = value.type; + this._uuid = value.uuid; + } + } + + // family - computed: false, optional: false, required: true + private _family?: string; + public get family() { + return this.getStringAttribute('family'); + } + public set family(value: string) { + this._family = value; + } + // Temporarily expose input value. Use with caution. + public get familyInput() { + return this._family; + } + + // 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; + } + + // type - computed: false, optional: false, required: true + private _type?: string; + public get type() { + return this.getStringAttribute('type'); + } + public set type(value: string) { + this._type = value; + } + // Temporarily expose input value. Use with caution. + public get typeInput() { + return this._type; + } + + // uuid - computed: false, optional: false, required: true + private _uuid?: string; + public get uuid() { + return this.getStringAttribute('uuid'); + } + public set uuid(value: string) { + this._uuid = value; + } + // Temporarily expose input value. Use with caution. + public get uuidInput() { + return this._uuid; + } +} + +export class ManagedDatabaseValkeyNetworkList extends cdktf.ComplexList { + public internalValue? : ManagedDatabaseValkeyNetwork[] | 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): ManagedDatabaseValkeyNetworkOutputReference { + return new ManagedDatabaseValkeyNetworkOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ManagedDatabaseValkeyPropertiesMigration { + /** + * Database name for bootstrapping the initial connection. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} + */ + readonly dbname?: string; + /** + * Hostname or IP address of the server where to migrate data from. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} + */ + readonly host?: string; + /** + * Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} + */ + readonly ignoreDbs?: string; + /** + * Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} + */ + readonly ignoreRoles?: string; + /** + * The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} + */ + readonly method?: string; + /** + * Password for authentication with the server where to migrate data from. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} + */ + readonly password?: string; + /** + * Port number of the server where to migrate data from. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} + */ + readonly port?: number; + /** + * The server where to migrate data from is secured with SSL. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} + */ + readonly ssl?: boolean | cdktf.IResolvable; + /** + * User name for authentication with the server where to migrate data from. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} + */ + readonly username?: string; +} + +export function managedDatabaseValkeyPropertiesMigrationToTerraform(struct?: ManagedDatabaseValkeyPropertiesMigrationOutputReference | ManagedDatabaseValkeyPropertiesMigration): 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 { + dbname: cdktf.stringToTerraform(struct!.dbname), + host: cdktf.stringToTerraform(struct!.host), + ignore_dbs: cdktf.stringToTerraform(struct!.ignoreDbs), + ignore_roles: cdktf.stringToTerraform(struct!.ignoreRoles), + method: cdktf.stringToTerraform(struct!.method), + password: cdktf.stringToTerraform(struct!.password), + port: cdktf.numberToTerraform(struct!.port), + ssl: cdktf.booleanToTerraform(struct!.ssl), + username: cdktf.stringToTerraform(struct!.username), + } +} + + +export function managedDatabaseValkeyPropertiesMigrationToHclTerraform(struct?: ManagedDatabaseValkeyPropertiesMigrationOutputReference | ManagedDatabaseValkeyPropertiesMigration): 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"); + } + const attrs = { + dbname: { + value: cdktf.stringToHclTerraform(struct!.dbname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ignore_dbs: { + value: cdktf.stringToHclTerraform(struct!.ignoreDbs), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ignore_roles: { + value: cdktf.stringToHclTerraform(struct!.ignoreRoles), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + method: { + value: cdktf.stringToHclTerraform(struct!.method), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + password: { + value: cdktf.stringToHclTerraform(struct!.password), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ssl: { + value: cdktf.booleanToHclTerraform(struct!.ssl), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + username: { + value: cdktf.stringToHclTerraform(struct!.username), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseValkeyPropertiesMigrationOutputReference 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(): ManagedDatabaseValkeyPropertiesMigration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbname !== undefined) { + hasAnyValues = true; + internalValueResult.dbname = this._dbname; + } + if (this._host !== undefined) { + hasAnyValues = true; + internalValueResult.host = this._host; + } + if (this._ignoreDbs !== undefined) { + hasAnyValues = true; + internalValueResult.ignoreDbs = this._ignoreDbs; + } + if (this._ignoreRoles !== undefined) { + hasAnyValues = true; + internalValueResult.ignoreRoles = this._ignoreRoles; + } + if (this._method !== undefined) { + hasAnyValues = true; + internalValueResult.method = this._method; + } + if (this._password !== undefined) { + hasAnyValues = true; + internalValueResult.password = this._password; + } + if (this._port !== undefined) { + hasAnyValues = true; + internalValueResult.port = this._port; + } + if (this._ssl !== undefined) { + hasAnyValues = true; + internalValueResult.ssl = this._ssl; + } + if (this._username !== undefined) { + hasAnyValues = true; + internalValueResult.username = this._username; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseValkeyPropertiesMigration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._dbname = undefined; + this._host = undefined; + this._ignoreDbs = undefined; + this._ignoreRoles = undefined; + this._method = undefined; + this._password = undefined; + this._port = undefined; + this._ssl = undefined; + this._username = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._dbname = value.dbname; + this._host = value.host; + this._ignoreDbs = value.ignoreDbs; + this._ignoreRoles = value.ignoreRoles; + this._method = value.method; + this._password = value.password; + this._port = value.port; + this._ssl = value.ssl; + this._username = value.username; + } + } + + // dbname - computed: true, optional: true, required: false + private _dbname?: string; + public get dbname() { + return this.getStringAttribute('dbname'); + } + public set dbname(value: string) { + this._dbname = value; + } + public resetDbname() { + this._dbname = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbnameInput() { + return this._dbname; + } + + // host - computed: true, optional: true, required: false + private _host?: string; + public get host() { + return this.getStringAttribute('host'); + } + public set host(value: string) { + this._host = value; + } + public resetHost() { + this._host = undefined; + } + // Temporarily expose input value. Use with caution. + public get hostInput() { + return this._host; + } + + // ignore_dbs - computed: true, optional: true, required: false + private _ignoreDbs?: string; + public get ignoreDbs() { + return this.getStringAttribute('ignore_dbs'); + } + public set ignoreDbs(value: string) { + this._ignoreDbs = value; + } + public resetIgnoreDbs() { + this._ignoreDbs = undefined; + } + // Temporarily expose input value. Use with caution. + public get ignoreDbsInput() { + return this._ignoreDbs; + } + + // ignore_roles - computed: true, optional: true, required: false + private _ignoreRoles?: string; + public get ignoreRoles() { + return this.getStringAttribute('ignore_roles'); + } + public set ignoreRoles(value: string) { + this._ignoreRoles = value; + } + public resetIgnoreRoles() { + this._ignoreRoles = undefined; + } + // Temporarily expose input value. Use with caution. + public get ignoreRolesInput() { + return this._ignoreRoles; + } + + // method - computed: true, optional: true, required: false + private _method?: string; + public get method() { + return this.getStringAttribute('method'); + } + public set method(value: string) { + this._method = value; + } + public resetMethod() { + this._method = undefined; + } + // Temporarily expose input value. Use with caution. + public get methodInput() { + return this._method; + } + + // password - computed: true, optional: true, required: false + private _password?: string; + public get password() { + return this.getStringAttribute('password'); + } + public set password(value: string) { + this._password = value; + } + public resetPassword() { + this._password = undefined; + } + // Temporarily expose input value. Use with caution. + public get passwordInput() { + return this._password; + } + + // port - computed: true, 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; + } + + // 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; + } + + // username - computed: true, optional: true, required: false + private _username?: string; + public get username() { + return this.getStringAttribute('username'); + } + public set username(value: string) { + this._username = value; + } + public resetUsername() { + this._username = undefined; + } + // Temporarily expose input value. Use with caution. + public get usernameInput() { + return this._username; + } +} +export interface ManagedDatabaseValkeyProperties { + /** + * Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} + */ + readonly automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; + /** + * The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} + */ + readonly backupHour?: number; + /** + * The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} + */ + readonly backupMinute?: number; + /** + * IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} + */ + readonly ipFilter?: string[]; + /** + * Public Access. Allow access to the service from the public Internet. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} + */ + readonly publicAccess?: boolean | cdktf.IResolvable; + /** + * Service logging. Store logs for the service so that they are available in the HTTP API and console. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} + */ + readonly serviceLog?: boolean | cdktf.IResolvable; + /** + * Default ACL for pub/sub channels used when a Valkey user is created. Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} + */ + readonly valkeyAclChannelsDefault?: string; + /** + * Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} + */ + readonly valkeyIoThreads?: number; + /** + * LFU maxmemory-policy counter decay time in minutes. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} + */ + readonly valkeyLfuDecayTime?: number; + /** + * Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} + */ + readonly valkeyLfuLogFactor?: number; + /** + * Valkey maxmemory-policy. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} + */ + readonly valkeyMaxmemoryPolicy?: string; + /** + * Set notify-keyspace-events option. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} + */ + readonly valkeyNotifyKeyspaceEvents?: string; + /** + * Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} + */ + readonly valkeyNumberOfDatabases?: number; + /** + * Valkey persistence. When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} + */ + readonly valkeyPersistence?: string; + /** + * Pub/sub client output buffer hard limit in MB. Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} + */ + readonly valkeyPubsubClientOutputBufferLimit?: number; + /** + * Require SSL to access Valkey. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} + */ + readonly valkeySsl?: boolean | cdktf.IResolvable; + /** + * Valkey idle connection timeout in seconds. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} + */ + readonly valkeyTimeout?: number; + /** + * migration block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} + */ + readonly migration?: ManagedDatabaseValkeyPropertiesMigration; +} + +export function managedDatabaseValkeyPropertiesToTerraform(struct?: ManagedDatabaseValkeyPropertiesOutputReference | ManagedDatabaseValkeyProperties): 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 { + automatic_utility_network_ip_filter: cdktf.booleanToTerraform(struct!.automaticUtilityNetworkIpFilter), + backup_hour: cdktf.numberToTerraform(struct!.backupHour), + backup_minute: cdktf.numberToTerraform(struct!.backupMinute), + ip_filter: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.ipFilter), + public_access: cdktf.booleanToTerraform(struct!.publicAccess), + service_log: cdktf.booleanToTerraform(struct!.serviceLog), + valkey_acl_channels_default: cdktf.stringToTerraform(struct!.valkeyAclChannelsDefault), + valkey_io_threads: cdktf.numberToTerraform(struct!.valkeyIoThreads), + valkey_lfu_decay_time: cdktf.numberToTerraform(struct!.valkeyLfuDecayTime), + valkey_lfu_log_factor: cdktf.numberToTerraform(struct!.valkeyLfuLogFactor), + valkey_maxmemory_policy: cdktf.stringToTerraform(struct!.valkeyMaxmemoryPolicy), + valkey_notify_keyspace_events: cdktf.stringToTerraform(struct!.valkeyNotifyKeyspaceEvents), + valkey_number_of_databases: cdktf.numberToTerraform(struct!.valkeyNumberOfDatabases), + valkey_persistence: cdktf.stringToTerraform(struct!.valkeyPersistence), + valkey_pubsub_client_output_buffer_limit: cdktf.numberToTerraform(struct!.valkeyPubsubClientOutputBufferLimit), + valkey_ssl: cdktf.booleanToTerraform(struct!.valkeySsl), + valkey_timeout: cdktf.numberToTerraform(struct!.valkeyTimeout), + migration: managedDatabaseValkeyPropertiesMigrationToTerraform(struct!.migration), + } +} + + +export function managedDatabaseValkeyPropertiesToHclTerraform(struct?: ManagedDatabaseValkeyPropertiesOutputReference | ManagedDatabaseValkeyProperties): 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"); + } + const attrs = { + automatic_utility_network_ip_filter: { + value: cdktf.booleanToHclTerraform(struct!.automaticUtilityNetworkIpFilter), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + backup_hour: { + value: cdktf.numberToHclTerraform(struct!.backupHour), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backup_minute: { + value: cdktf.numberToHclTerraform(struct!.backupMinute), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ip_filter: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.ipFilter), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + public_access: { + value: cdktf.booleanToHclTerraform(struct!.publicAccess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + service_log: { + value: cdktf.booleanToHclTerraform(struct!.serviceLog), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + valkey_acl_channels_default: { + value: cdktf.stringToHclTerraform(struct!.valkeyAclChannelsDefault), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + valkey_io_threads: { + value: cdktf.numberToHclTerraform(struct!.valkeyIoThreads), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + valkey_lfu_decay_time: { + value: cdktf.numberToHclTerraform(struct!.valkeyLfuDecayTime), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + valkey_lfu_log_factor: { + value: cdktf.numberToHclTerraform(struct!.valkeyLfuLogFactor), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + valkey_maxmemory_policy: { + value: cdktf.stringToHclTerraform(struct!.valkeyMaxmemoryPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + valkey_notify_keyspace_events: { + value: cdktf.stringToHclTerraform(struct!.valkeyNotifyKeyspaceEvents), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + valkey_number_of_databases: { + value: cdktf.numberToHclTerraform(struct!.valkeyNumberOfDatabases), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + valkey_persistence: { + value: cdktf.stringToHclTerraform(struct!.valkeyPersistence), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + valkey_pubsub_client_output_buffer_limit: { + value: cdktf.numberToHclTerraform(struct!.valkeyPubsubClientOutputBufferLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + valkey_ssl: { + value: cdktf.booleanToHclTerraform(struct!.valkeySsl), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + valkey_timeout: { + value: cdktf.numberToHclTerraform(struct!.valkeyTimeout), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + migration: { + value: managedDatabaseValkeyPropertiesMigrationToHclTerraform(struct!.migration), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseValkeyPropertiesMigrationList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ManagedDatabaseValkeyPropertiesOutputReference 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(): ManagedDatabaseValkeyProperties | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._automaticUtilityNetworkIpFilter !== undefined) { + hasAnyValues = true; + internalValueResult.automaticUtilityNetworkIpFilter = this._automaticUtilityNetworkIpFilter; + } + if (this._backupHour !== undefined) { + hasAnyValues = true; + internalValueResult.backupHour = this._backupHour; + } + if (this._backupMinute !== undefined) { + hasAnyValues = true; + internalValueResult.backupMinute = this._backupMinute; + } + if (this._ipFilter !== undefined) { + hasAnyValues = true; + internalValueResult.ipFilter = this._ipFilter; + } + if (this._publicAccess !== undefined) { + hasAnyValues = true; + internalValueResult.publicAccess = this._publicAccess; + } + if (this._serviceLog !== undefined) { + hasAnyValues = true; + internalValueResult.serviceLog = this._serviceLog; + } + if (this._valkeyAclChannelsDefault !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyAclChannelsDefault = this._valkeyAclChannelsDefault; + } + if (this._valkeyIoThreads !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyIoThreads = this._valkeyIoThreads; + } + if (this._valkeyLfuDecayTime !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyLfuDecayTime = this._valkeyLfuDecayTime; + } + if (this._valkeyLfuLogFactor !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyLfuLogFactor = this._valkeyLfuLogFactor; + } + if (this._valkeyMaxmemoryPolicy !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyMaxmemoryPolicy = this._valkeyMaxmemoryPolicy; + } + if (this._valkeyNotifyKeyspaceEvents !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyNotifyKeyspaceEvents = this._valkeyNotifyKeyspaceEvents; + } + if (this._valkeyNumberOfDatabases !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyNumberOfDatabases = this._valkeyNumberOfDatabases; + } + if (this._valkeyPersistence !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyPersistence = this._valkeyPersistence; + } + if (this._valkeyPubsubClientOutputBufferLimit !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyPubsubClientOutputBufferLimit = this._valkeyPubsubClientOutputBufferLimit; + } + if (this._valkeySsl !== undefined) { + hasAnyValues = true; + internalValueResult.valkeySsl = this._valkeySsl; + } + if (this._valkeyTimeout !== undefined) { + hasAnyValues = true; + internalValueResult.valkeyTimeout = this._valkeyTimeout; + } + if (this._migration?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.migration = this._migration?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ManagedDatabaseValkeyProperties | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._automaticUtilityNetworkIpFilter = undefined; + this._backupHour = undefined; + this._backupMinute = undefined; + this._ipFilter = undefined; + this._publicAccess = undefined; + this._serviceLog = undefined; + this._valkeyAclChannelsDefault = undefined; + this._valkeyIoThreads = undefined; + this._valkeyLfuDecayTime = undefined; + this._valkeyLfuLogFactor = undefined; + this._valkeyMaxmemoryPolicy = undefined; + this._valkeyNotifyKeyspaceEvents = undefined; + this._valkeyNumberOfDatabases = undefined; + this._valkeyPersistence = undefined; + this._valkeyPubsubClientOutputBufferLimit = undefined; + this._valkeySsl = undefined; + this._valkeyTimeout = undefined; + this._migration.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._automaticUtilityNetworkIpFilter = value.automaticUtilityNetworkIpFilter; + this._backupHour = value.backupHour; + this._backupMinute = value.backupMinute; + this._ipFilter = value.ipFilter; + this._publicAccess = value.publicAccess; + this._serviceLog = value.serviceLog; + this._valkeyAclChannelsDefault = value.valkeyAclChannelsDefault; + this._valkeyIoThreads = value.valkeyIoThreads; + this._valkeyLfuDecayTime = value.valkeyLfuDecayTime; + this._valkeyLfuLogFactor = value.valkeyLfuLogFactor; + this._valkeyMaxmemoryPolicy = value.valkeyMaxmemoryPolicy; + this._valkeyNotifyKeyspaceEvents = value.valkeyNotifyKeyspaceEvents; + this._valkeyNumberOfDatabases = value.valkeyNumberOfDatabases; + this._valkeyPersistence = value.valkeyPersistence; + this._valkeyPubsubClientOutputBufferLimit = value.valkeyPubsubClientOutputBufferLimit; + this._valkeySsl = value.valkeySsl; + this._valkeyTimeout = value.valkeyTimeout; + this._migration.internalValue = value.migration; + } + } + + // automatic_utility_network_ip_filter - computed: false, optional: true, required: false + private _automaticUtilityNetworkIpFilter?: boolean | cdktf.IResolvable; + public get automaticUtilityNetworkIpFilter() { + return this.getBooleanAttribute('automatic_utility_network_ip_filter'); + } + public set automaticUtilityNetworkIpFilter(value: boolean | cdktf.IResolvable) { + this._automaticUtilityNetworkIpFilter = value; + } + public resetAutomaticUtilityNetworkIpFilter() { + this._automaticUtilityNetworkIpFilter = undefined; + } + // Temporarily expose input value. Use with caution. + public get automaticUtilityNetworkIpFilterInput() { + return this._automaticUtilityNetworkIpFilter; + } + + // 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; + } + + // ip_filter - computed: true, optional: true, required: false + private _ipFilter?: string[]; + public get ipFilter() { + return this.getListAttribute('ip_filter'); + } + public set ipFilter(value: string[]) { + this._ipFilter = value; + } + public resetIpFilter() { + this._ipFilter = undefined; + } + // Temporarily expose input value. Use with caution. + public get ipFilterInput() { + return this._ipFilter; + } + + // public_access - computed: false, optional: true, required: false + private _publicAccess?: boolean | cdktf.IResolvable; + public get publicAccess() { + return this.getBooleanAttribute('public_access'); + } + public set publicAccess(value: boolean | cdktf.IResolvable) { + this._publicAccess = value; + } + public resetPublicAccess() { + this._publicAccess = undefined; + } + // Temporarily expose input value. Use with caution. + public get publicAccessInput() { + return this._publicAccess; + } + + // service_log - computed: true, optional: true, required: false + private _serviceLog?: boolean | cdktf.IResolvable; + public get serviceLog() { + return this.getBooleanAttribute('service_log'); + } + public set serviceLog(value: boolean | cdktf.IResolvable) { + this._serviceLog = value; + } + public resetServiceLog() { + this._serviceLog = undefined; + } + // Temporarily expose input value. Use with caution. + public get serviceLogInput() { + return this._serviceLog; + } + + // valkey_acl_channels_default - computed: true, optional: true, required: false + private _valkeyAclChannelsDefault?: string; + public get valkeyAclChannelsDefault() { + return this.getStringAttribute('valkey_acl_channels_default'); + } + public set valkeyAclChannelsDefault(value: string) { + this._valkeyAclChannelsDefault = value; + } + public resetValkeyAclChannelsDefault() { + this._valkeyAclChannelsDefault = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyAclChannelsDefaultInput() { + return this._valkeyAclChannelsDefault; + } + + // valkey_io_threads - computed: true, optional: true, required: false + private _valkeyIoThreads?: number; + public get valkeyIoThreads() { + return this.getNumberAttribute('valkey_io_threads'); + } + public set valkeyIoThreads(value: number) { + this._valkeyIoThreads = value; + } + public resetValkeyIoThreads() { + this._valkeyIoThreads = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyIoThreadsInput() { + return this._valkeyIoThreads; + } + + // valkey_lfu_decay_time - computed: true, optional: true, required: false + private _valkeyLfuDecayTime?: number; + public get valkeyLfuDecayTime() { + return this.getNumberAttribute('valkey_lfu_decay_time'); + } + public set valkeyLfuDecayTime(value: number) { + this._valkeyLfuDecayTime = value; + } + public resetValkeyLfuDecayTime() { + this._valkeyLfuDecayTime = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyLfuDecayTimeInput() { + return this._valkeyLfuDecayTime; + } + + // valkey_lfu_log_factor - computed: true, optional: true, required: false + private _valkeyLfuLogFactor?: number; + public get valkeyLfuLogFactor() { + return this.getNumberAttribute('valkey_lfu_log_factor'); + } + public set valkeyLfuLogFactor(value: number) { + this._valkeyLfuLogFactor = value; + } + public resetValkeyLfuLogFactor() { + this._valkeyLfuLogFactor = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyLfuLogFactorInput() { + return this._valkeyLfuLogFactor; + } + + // valkey_maxmemory_policy - computed: true, optional: true, required: false + private _valkeyMaxmemoryPolicy?: string; + public get valkeyMaxmemoryPolicy() { + return this.getStringAttribute('valkey_maxmemory_policy'); + } + public set valkeyMaxmemoryPolicy(value: string) { + this._valkeyMaxmemoryPolicy = value; + } + public resetValkeyMaxmemoryPolicy() { + this._valkeyMaxmemoryPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyMaxmemoryPolicyInput() { + return this._valkeyMaxmemoryPolicy; + } + + // valkey_notify_keyspace_events - computed: false, optional: true, required: false + private _valkeyNotifyKeyspaceEvents?: string; + public get valkeyNotifyKeyspaceEvents() { + return this.getStringAttribute('valkey_notify_keyspace_events'); + } + public set valkeyNotifyKeyspaceEvents(value: string) { + this._valkeyNotifyKeyspaceEvents = value; + } + public resetValkeyNotifyKeyspaceEvents() { + this._valkeyNotifyKeyspaceEvents = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyNotifyKeyspaceEventsInput() { + return this._valkeyNotifyKeyspaceEvents; + } + + // valkey_number_of_databases - computed: true, optional: true, required: false + private _valkeyNumberOfDatabases?: number; + public get valkeyNumberOfDatabases() { + return this.getNumberAttribute('valkey_number_of_databases'); + } + public set valkeyNumberOfDatabases(value: number) { + this._valkeyNumberOfDatabases = value; + } + public resetValkeyNumberOfDatabases() { + this._valkeyNumberOfDatabases = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyNumberOfDatabasesInput() { + return this._valkeyNumberOfDatabases; + } + + // valkey_persistence - computed: true, optional: true, required: false + private _valkeyPersistence?: string; + public get valkeyPersistence() { + return this.getStringAttribute('valkey_persistence'); + } + public set valkeyPersistence(value: string) { + this._valkeyPersistence = value; + } + public resetValkeyPersistence() { + this._valkeyPersistence = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyPersistenceInput() { + return this._valkeyPersistence; + } + + // valkey_pubsub_client_output_buffer_limit - computed: true, optional: true, required: false + private _valkeyPubsubClientOutputBufferLimit?: number; + public get valkeyPubsubClientOutputBufferLimit() { + return this.getNumberAttribute('valkey_pubsub_client_output_buffer_limit'); + } + public set valkeyPubsubClientOutputBufferLimit(value: number) { + this._valkeyPubsubClientOutputBufferLimit = value; + } + public resetValkeyPubsubClientOutputBufferLimit() { + this._valkeyPubsubClientOutputBufferLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyPubsubClientOutputBufferLimitInput() { + return this._valkeyPubsubClientOutputBufferLimit; + } + + // valkey_ssl - computed: false, optional: true, required: false + private _valkeySsl?: boolean | cdktf.IResolvable; + public get valkeySsl() { + return this.getBooleanAttribute('valkey_ssl'); + } + public set valkeySsl(value: boolean | cdktf.IResolvable) { + this._valkeySsl = value; + } + public resetValkeySsl() { + this._valkeySsl = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeySslInput() { + return this._valkeySsl; + } + + // valkey_timeout - computed: true, optional: true, required: false + private _valkeyTimeout?: number; + public get valkeyTimeout() { + return this.getNumberAttribute('valkey_timeout'); + } + public set valkeyTimeout(value: number) { + this._valkeyTimeout = value; + } + public resetValkeyTimeout() { + this._valkeyTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get valkeyTimeoutInput() { + return this._valkeyTimeout; + } + + // migration - computed: false, optional: true, required: false + private _migration = new ManagedDatabaseValkeyPropertiesMigrationOutputReference(this, "migration"); + public get migration() { + return this._migration; + } + public putMigration(value: ManagedDatabaseValkeyPropertiesMigration) { + this._migration.internalValue = value; + } + public resetMigration() { + this._migration.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get migrationInput() { + return this._migration.internalValue; + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey} +*/ +export class ManagedDatabaseValkey extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "upcloud_managed_database_valkey"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ManagedDatabaseValkey 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 ManagedDatabaseValkey to import + * @param importFromId The id of the existing ManagedDatabaseValkey that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the ManagedDatabaseValkey to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "upcloud_managed_database_valkey", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey} 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 ManagedDatabaseValkeyConfig + */ + public constructor(scope: Construct, id: string, config: ManagedDatabaseValkeyConfig) { + super(scope, id, { + terraformResourceType: 'upcloud_managed_database_valkey', + terraformGeneratorMetadata: { + providerName: 'upcloud', + providerVersion: '5.15.0', + providerVersionConstraint: '~> 5.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._id = config.id; + this._labels = config.labels; + this._maintenanceWindowDow = config.maintenanceWindowDow; + this._maintenanceWindowTime = config.maintenanceWindowTime; + this._name = config.name; + this._plan = config.plan; + this._powered = config.powered; + this._title = config.title; + this._zone = config.zone; + this._network.internalValue = config.network; + this._properties.internalValue = config.properties; + } + + // ========== + // ATTRIBUTES + // ========== + + // components - computed: true, optional: false, required: false + private _components = new ManagedDatabaseValkeyComponentsList(this, "components", false); + public get components() { + return this._components; + } + + // 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; + } + + // labels - computed: false, optional: true, required: false + private _labels?: { [key: string]: string }; + public get labels() { + return this.getStringMapAttribute('labels'); + } + public set labels(value: { [key: string]: string }) { + this._labels = value; + } + public resetLabels() { + this._labels = undefined; + } + // Temporarily expose input value. Use with caution. + public get labelsInput() { + return this._labels; + } + + // maintenance_window_dow - computed: true, optional: true, required: false + private _maintenanceWindowDow?: string; + public get maintenanceWindowDow() { + return this.getStringAttribute('maintenance_window_dow'); + } + public set maintenanceWindowDow(value: string) { + this._maintenanceWindowDow = value; + } + public resetMaintenanceWindowDow() { + this._maintenanceWindowDow = undefined; + } + // Temporarily expose input value. Use with caution. + public get maintenanceWindowDowInput() { + return this._maintenanceWindowDow; + } + + // maintenance_window_time - computed: true, optional: true, required: false + private _maintenanceWindowTime?: string; + public get maintenanceWindowTime() { + return this.getStringAttribute('maintenance_window_time'); + } + public set maintenanceWindowTime(value: string) { + this._maintenanceWindowTime = value; + } + public resetMaintenanceWindowTime() { + this._maintenanceWindowTime = undefined; + } + // Temporarily expose input value. Use with caution. + public get maintenanceWindowTimeInput() { + return this._maintenanceWindowTime; + } + + // 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; + } + + // node_states - computed: true, optional: false, required: false + private _nodeStates = new ManagedDatabaseValkeyNodeStatesList(this, "node_states", false); + public get nodeStates() { + return this._nodeStates; + } + + // plan - computed: false, optional: false, required: true + private _plan?: string; + public get plan() { + return this.getStringAttribute('plan'); + } + public set plan(value: string) { + this._plan = value; + } + // Temporarily expose input value. Use with caution. + public get planInput() { + return this._plan; + } + + // powered - computed: false, optional: true, required: false + private _powered?: boolean | cdktf.IResolvable; + public get powered() { + return this.getBooleanAttribute('powered'); + } + public set powered(value: boolean | cdktf.IResolvable) { + this._powered = value; + } + public resetPowered() { + this._powered = undefined; + } + // Temporarily expose input value. Use with caution. + public get poweredInput() { + return this._powered; + } + + // primary_database - computed: true, optional: false, required: false + public get primaryDatabase() { + return this.getStringAttribute('primary_database'); + } + + // service_host - computed: true, optional: false, required: false + public get serviceHost() { + return this.getStringAttribute('service_host'); + } + + // service_password - computed: true, optional: false, required: false + public get servicePassword() { + return this.getStringAttribute('service_password'); + } + + // service_port - computed: true, optional: false, required: false + public get servicePort() { + return this.getStringAttribute('service_port'); + } + + // service_uri - computed: true, optional: false, required: false + public get serviceUri() { + return this.getStringAttribute('service_uri'); + } + + // service_username - computed: true, optional: false, required: false + public get serviceUsername() { + return this.getStringAttribute('service_username'); + } + + // state - computed: true, optional: false, required: false + public get state() { + return this.getStringAttribute('state'); + } + + // title - computed: false, optional: false, required: true + private _title?: string; + public get title() { + return this.getStringAttribute('title'); + } + public set title(value: string) { + this._title = value; + } + // Temporarily expose input value. Use with caution. + public get titleInput() { + return this._title; + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } + + // zone - computed: false, optional: false, required: true + private _zone?: string; + public get zone() { + return this.getStringAttribute('zone'); + } + public set zone(value: string) { + this._zone = value; + } + // Temporarily expose input value. Use with caution. + public get zoneInput() { + return this._zone; + } + + // network - computed: false, optional: true, required: false + private _network = new ManagedDatabaseValkeyNetworkList(this, "network", true); + public get network() { + return this._network; + } + public putNetwork(value: ManagedDatabaseValkeyNetwork[] | cdktf.IResolvable) { + this._network.internalValue = value; + } + public resetNetwork() { + this._network.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get networkInput() { + return this._network.internalValue; + } + + // properties - computed: false, optional: true, required: false + private _properties = new ManagedDatabaseValkeyPropertiesOutputReference(this, "properties"); + public get properties() { + return this._properties; + } + public putProperties(value: ManagedDatabaseValkeyProperties) { + this._properties.internalValue = value; + } + public resetProperties() { + this._properties.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get propertiesInput() { + return this._properties.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + id: cdktf.stringToTerraform(this._id), + labels: cdktf.hashMapper(cdktf.stringToTerraform)(this._labels), + maintenance_window_dow: cdktf.stringToTerraform(this._maintenanceWindowDow), + maintenance_window_time: cdktf.stringToTerraform(this._maintenanceWindowTime), + name: cdktf.stringToTerraform(this._name), + plan: cdktf.stringToTerraform(this._plan), + powered: cdktf.booleanToTerraform(this._powered), + title: cdktf.stringToTerraform(this._title), + zone: cdktf.stringToTerraform(this._zone), + network: cdktf.listMapper(managedDatabaseValkeyNetworkToTerraform, true)(this._network.internalValue), + properties: managedDatabaseValkeyPropertiesToTerraform(this._properties.internalValue), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + maintenance_window_dow: { + value: cdktf.stringToHclTerraform(this._maintenanceWindowDow), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + maintenance_window_time: { + value: cdktf.stringToHclTerraform(this._maintenanceWindowTime), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + plan: { + value: cdktf.stringToHclTerraform(this._plan), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + powered: { + value: cdktf.booleanToHclTerraform(this._powered), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + title: { + value: cdktf.stringToHclTerraform(this._title), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + zone: { + value: cdktf.stringToHclTerraform(this._zone), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + network: { + value: cdktf.listMapperHcl(managedDatabaseValkeyNetworkToHclTerraform, true)(this._network.internalValue), + isBlock: true, + type: "set", + storageClassType: "ManagedDatabaseValkeyNetworkList", + }, + properties: { + value: managedDatabaseValkeyPropertiesToHclTerraform(this._properties.internalValue), + isBlock: true, + type: "list", + storageClassType: "ManagedDatabaseValkeyPropertiesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/managed-object-storage-bucket/README.md b/src/managed-object-storage-bucket/README.md new file mode 100644 index 000000000..d39d25d82 --- /dev/null +++ b/src/managed-object-storage-bucket/README.md @@ -0,0 +1,3 @@ +# `upcloud_managed_object_storage_bucket` + +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_bucket`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket). diff --git a/src/managed-object-storage-bucket/index.ts b/src/managed-object-storage-bucket/index.ts new file mode 100644 index 000000000..3064a6591 --- /dev/null +++ b/src/managed-object-storage-bucket/index.ts @@ -0,0 +1,154 @@ +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface ManagedObjectStorageBucketConfig extends cdktf.TerraformMetaArguments { + /** + * Name of the bucket. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#name ManagedObjectStorageBucket#name} + */ + readonly name: string; + /** + * Managed Object Storage service UUID. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#service_uuid ManagedObjectStorageBucket#service_uuid} + */ + readonly serviceUuid: string; +} + +/** +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_bucket} +*/ +export class ManagedObjectStorageBucket extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "upcloud_managed_object_storage_bucket"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ManagedObjectStorageBucket 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 ManagedObjectStorageBucket to import + * @param importFromId The id of the existing ManagedObjectStorageBucket that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the ManagedObjectStorageBucket to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "upcloud_managed_object_storage_bucket", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_bucket upcloud_managed_object_storage_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 + * @param options ManagedObjectStorageBucketConfig + */ + public constructor(scope: Construct, id: string, config: ManagedObjectStorageBucketConfig) { + super(scope, id, { + terraformResourceType: 'upcloud_managed_object_storage_bucket', + terraformGeneratorMetadata: { + providerName: 'upcloud', + providerVersion: '5.15.0', + providerVersionConstraint: '~> 5.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._name = config.name; + this._serviceUuid = config.serviceUuid; + } + + // ========== + // ATTRIBUTES + // ========== + + // id - computed: true, optional: false, required: false + public get id() { + return this.getStringAttribute('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; + } + + // service_uuid - computed: false, optional: false, required: true + private _serviceUuid?: string; + public get serviceUuid() { + return this.getStringAttribute('service_uuid'); + } + public set serviceUuid(value: string) { + this._serviceUuid = value; + } + // Temporarily expose input value. Use with caution. + public get serviceUuidInput() { + return this._serviceUuid; + } + + // total_objects - computed: true, optional: false, required: false + public get totalObjects() { + return this.getNumberAttribute('total_objects'); + } + + // total_size_bytes - computed: true, optional: false, required: false + public get totalSizeBytes() { + return this.getNumberAttribute('total_size_bytes'); + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + name: cdktf.stringToTerraform(this._name), + service_uuid: cdktf.stringToTerraform(this._serviceUuid), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_uuid: { + value: cdktf.stringToHclTerraform(this._serviceUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/managed-object-storage-custom-domain/README.md b/src/managed-object-storage-custom-domain/README.md index a7bd6ee0a..4faa70f44 100644 --- a/src/managed-object-storage-custom-domain/README.md +++ b/src/managed-object-storage-custom-domain/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage_custom_domain` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_custom_domain`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_custom_domain`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain). diff --git a/src/managed-object-storage-custom-domain/index.ts b/src/managed-object-storage-custom-domain/index.ts index 7afb2496f..a8fb6c81f 100644 --- a/src/managed-object-storage-custom-domain/index.ts +++ b/src/managed-object-storage-custom-domain/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface ManagedObjectStorageCustomDomainConfig extends cdktf.TerraformM /** * Must be a subdomain and consist of 3 to 5 parts such as objects.example.com. Cannot be root-level domain e.g. example.com. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#domain_name ManagedObjectStorageCustomDomain#domain_name} */ readonly domainName: string; /** * Managed Object Storage service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#service_uuid ManagedObjectStorageCustomDomain#service_uuid} */ readonly serviceUuid: string; /** * At the moment only `public` is accepted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#type ManagedObjectStorageCustomDomain#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain} */ export class ManagedObjectStorageCustomDomain extends cdktf.TerraformResource { @@ -49,7 +44,7 @@ export class ManagedObjectStorageCustomDomain extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStorageCustomDomain 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 ManagedObjectStorageCustomDomain to import - * @param importFromId The id of the existing ManagedObjectStorageCustomDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStorageCustomDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStorageCustomDomain to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -61,7 +56,7 @@ export class ManagedObjectStorageCustomDomain extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_domain} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_custom_domain upcloud_managed_object_storage_custom_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 @@ -72,7 +67,7 @@ export class ManagedObjectStorageCustomDomain extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage_custom_domain', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-object-storage-policy/README.md b/src/managed-object-storage-policy/README.md index e7ae8c094..adc90d751 100644 --- a/src/managed-object-storage-policy/README.md +++ b/src/managed-object-storage-policy/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage_policy` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_policy`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_policy`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy). diff --git a/src/managed-object-storage-policy/index.ts b/src/managed-object-storage-policy/index.ts index 999b1df7e..13a418eaf 100644 --- a/src/managed-object-storage-policy/index.ts +++ b/src/managed-object-storage-policy/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,31 +10,31 @@ export interface ManagedObjectStoragePolicyConfig extends cdktf.TerraformMetaArg /** * Description of the policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#description ManagedObjectStoragePolicy#description} */ readonly description?: string; /** * Policy document, URL-encoded compliant with RFC 3986. Extra whitespace and escapes are ignored when determining if the document has changed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#document ManagedObjectStoragePolicy#document} */ readonly document: string; /** * Policy name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#name ManagedObjectStoragePolicy#name} */ readonly name: string; /** * Managed Object Storage service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#service_uuid ManagedObjectStoragePolicy#service_uuid} */ readonly serviceUuid: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy} */ export class ManagedObjectStoragePolicy extends cdktf.TerraformResource { @@ -55,7 +50,7 @@ export class ManagedObjectStoragePolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStoragePolicy 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 ManagedObjectStoragePolicy to import - * @param importFromId The id of the existing ManagedObjectStoragePolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStoragePolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStoragePolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -67,7 +62,7 @@ export class ManagedObjectStoragePolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_policy upcloud_managed_object_storage_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 @@ -78,7 +73,7 @@ export class ManagedObjectStoragePolicy extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage_policy', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-object-storage-user-access-key/README.md b/src/managed-object-storage-user-access-key/README.md index 2cdf70e27..107b9f538 100644 --- a/src/managed-object-storage-user-access-key/README.md +++ b/src/managed-object-storage-user-access-key/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage_user_access_key` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user_access_key`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user_access_key`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key). diff --git a/src/managed-object-storage-user-access-key/index.ts b/src/managed-object-storage-user-access-key/index.ts index 0661b5622..110be306c 100644 --- a/src/managed-object-storage-user-access-key/index.ts +++ b/src/managed-object-storage-user-access-key/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedObjectStorageUserAccessKeyConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#id ManagedObjectStorageUserAccessKey#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,25 +17,25 @@ export interface ManagedObjectStorageUserAccessKeyConfig extends cdktf.Terraform /** * Managed Object Storage service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#service_uuid ManagedObjectStorageUserAccessKey#service_uuid} */ readonly serviceUuid: string; /** * Status of the key. Valid values: `Active`|`Inactive` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#status ManagedObjectStorageUserAccessKey#status} */ readonly status: string; /** * Username. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#username ManagedObjectStorageUserAccessKey#username} */ readonly username: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key} */ export class ManagedObjectStorageUserAccessKey extends cdktf.TerraformResource { @@ -56,7 +51,7 @@ export class ManagedObjectStorageUserAccessKey extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStorageUserAccessKey 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 ManagedObjectStorageUserAccessKey to import - * @param importFromId The id of the existing ManagedObjectStorageUserAccessKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStorageUserAccessKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStorageUserAccessKey to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +63,7 @@ export class ManagedObjectStorageUserAccessKey extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_key} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_access_key upcloud_managed_object_storage_user_access_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 @@ -79,7 +74,7 @@ export class ManagedObjectStorageUserAccessKey extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage_user_access_key', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-object-storage-user-policy/README.md b/src/managed-object-storage-user-policy/README.md index 86d49620e..02037f7b5 100644 --- a/src/managed-object-storage-user-policy/README.md +++ b/src/managed-object-storage-user-policy/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage_user_policy` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user_policy`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user_policy`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy). diff --git a/src/managed-object-storage-user-policy/index.ts b/src/managed-object-storage-user-policy/index.ts index 3b1b5b70a..e20a653db 100644 --- a/src/managed-object-storage-user-policy/index.ts +++ b/src/managed-object-storage-user-policy/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedObjectStorageUserPolicyConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#id ManagedObjectStorageUserPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,25 +17,25 @@ export interface ManagedObjectStorageUserPolicyConfig extends cdktf.TerraformMet /** * Policy name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#name ManagedObjectStorageUserPolicy#name} */ readonly name: string; /** * Managed Object Storage service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#service_uuid ManagedObjectStorageUserPolicy#service_uuid} */ readonly serviceUuid: string; /** * Username. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#username ManagedObjectStorageUserPolicy#username} */ readonly username: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy} */ export class ManagedObjectStorageUserPolicy extends cdktf.TerraformResource { @@ -56,7 +51,7 @@ export class ManagedObjectStorageUserPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStorageUserPolicy 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 ManagedObjectStorageUserPolicy to import - * @param importFromId The id of the existing ManagedObjectStorageUserPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStorageUserPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStorageUserPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +63,7 @@ export class ManagedObjectStorageUserPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user_policy upcloud_managed_object_storage_user_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 @@ -79,7 +74,7 @@ export class ManagedObjectStorageUserPolicy extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage_user_policy', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-object-storage-user/README.md b/src/managed-object-storage-user/README.md index 8b08dbdab..13b2228af 100644 --- a/src/managed-object-storage-user/README.md +++ b/src/managed-object-storage-user/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage_user` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage_user`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user). diff --git a/src/managed-object-storage-user/index.ts b/src/managed-object-storage-user/index.ts index 5bc145bee..e4bc34556 100644 --- a/src/managed-object-storage-user/index.ts +++ b/src/managed-object-storage-user/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +8,7 @@ import * as cdktf from 'cdktf'; export interface ManagedObjectStorageUserConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#id ManagedObjectStorageUser#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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 +17,19 @@ export interface ManagedObjectStorageUserConfig extends cdktf.TerraformMetaArgum /** * Managed Object Storage service UUID. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#service_uuid ManagedObjectStorageUser#service_uuid} */ readonly serviceUuid: string; /** * Custom usernames for accessing the object storage. No relation to UpCloud API accounts. See `upcloud_managed_object_storage_user_access_key` for managing access keys and `upcloud_managed_object_storage_user_policy` for managing policies. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#username ManagedObjectStorageUser#username} */ readonly username: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user} */ export class ManagedObjectStorageUser extends cdktf.TerraformResource { @@ -50,7 +45,7 @@ export class ManagedObjectStorageUser extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStorageUser 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 ManagedObjectStorageUser to import - * @param importFromId The id of the existing ManagedObjectStorageUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStorageUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStorageUser to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +57,7 @@ export class ManagedObjectStorageUser extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_user} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage_user upcloud_managed_object_storage_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 +68,7 @@ export class ManagedObjectStorageUser extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage_user', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/managed-object-storage/README.md b/src/managed-object-storage/README.md index 44b28ae4b..8067e1267 100644 --- a/src/managed-object-storage/README.md +++ b/src/managed-object-storage/README.md @@ -1,3 +1,3 @@ # `upcloud_managed_object_storage` -Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage). +Refer to the Terraform Registry for docs: [`upcloud_managed_object_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage). diff --git a/src/managed-object-storage/index.ts b/src/managed-object-storage/index.ts index b40467863..74e1181b1 100644 --- a/src/managed-object-storage/index.ts +++ b/src/managed-object-storage/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface ManagedObjectStorageConfig extends cdktf.TerraformMetaArguments /** * Service status managed by the end user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#configured_status ManagedObjectStorage#configured_status} */ readonly configuredStatus: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#id ManagedObjectStorage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you 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,25 +23,25 @@ export interface ManagedObjectStorageConfig extends cdktf.TerraformMetaArguments /** * User defined key-value pairs to classify the managed object storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#labels ManagedObjectStorage#labels} */ readonly labels?: { [key: string]: string }; /** * Name of the Managed Object Storage service. Must be unique within account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} */ readonly name: string; /** * Region in which the service will be hosted, see `upcloud_managed_object_storage_regions` data source. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#region ManagedObjectStorage#region} */ readonly region: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#network ManagedObjectStorage#network} */ readonly network?: ManagedObjectStorageNetwork[] | cdktf.IResolvable; } @@ -144,25 +139,25 @@ export interface ManagedObjectStorageNetwork { /** * Network family. IPv6 currently not supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#family ManagedObjectStorage#family} */ readonly family: string; /** * Network name. Must be unique within the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#name ManagedObjectStorage#name} */ readonly name: string; /** * Network type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#type ManagedObjectStorage#type} */ readonly type: string; /** * Private network uuid. For public networks the field should be omitted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#uuid ManagedObjectStorage#uuid} */ readonly uuid?: string; } @@ -356,7 +351,7 @@ export class ManagedObjectStorageNetworkList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage} */ export class ManagedObjectStorage extends cdktf.TerraformResource { @@ -372,7 +367,7 @@ export class ManagedObjectStorage extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedObjectStorage 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 ManagedObjectStorage to import - * @param importFromId The id of the existing ManagedObjectStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedObjectStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedObjectStorage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -384,7 +379,7 @@ export class ManagedObjectStorage extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/managed_object_storage upcloud_managed_object_storage} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_object_storage upcloud_managed_object_storage} 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 @@ -395,7 +390,7 @@ export class ManagedObjectStorage extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_object_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/network-peering/README.md b/src/network-peering/README.md index aab3c8c2d..0c23f86e0 100644 --- a/src/network-peering/README.md +++ b/src/network-peering/README.md @@ -1,3 +1,3 @@ # `upcloud_network_peering` -Refer to the Terraform Registry for docs: [`upcloud_network_peering`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering). +Refer to the Terraform Registry for docs: [`upcloud_network_peering`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering). diff --git a/src/network-peering/index.ts b/src/network-peering/index.ts index bf832a7de..4d707a766 100644 --- a/src/network-peering/index.ts +++ b/src/network-peering/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,31 +10,31 @@ export interface NetworkPeeringConfig extends cdktf.TerraformMetaArguments { /** * Configured status of the network peering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#configured_status NetworkPeering#configured_status} */ readonly configuredStatus?: string; /** * User defined key-value pairs to classify the network peering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#labels NetworkPeering#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#labels NetworkPeering#labels} */ readonly labels?: { [key: string]: string }; /** * Name of the network peering. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#name NetworkPeering#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#name NetworkPeering#name} */ readonly name: string; /** * network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#network NetworkPeering#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#network NetworkPeering#network} */ readonly network?: NetworkPeeringNetwork[] | cdktf.IResolvable; /** * peer_network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#peer_network NetworkPeering#peer_network} */ readonly peerNetwork?: NetworkPeeringPeerNetwork[] | cdktf.IResolvable; } @@ -47,7 +42,7 @@ export interface NetworkPeeringNetwork { /** * The UUID of the network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} */ readonly uuid: string; } @@ -162,7 +157,7 @@ export interface NetworkPeeringPeerNetwork { /** * The UUID of the network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#uuid NetworkPeering#uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#uuid NetworkPeering#uuid} */ readonly uuid: string; } @@ -275,7 +270,7 @@ export class NetworkPeeringPeerNetworkList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering} */ export class NetworkPeering extends cdktf.TerraformResource { @@ -291,7 +286,7 @@ export class NetworkPeering extends cdktf.TerraformResource { * Generates CDKTF code for importing a NetworkPeering 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 NetworkPeering to import - * @param importFromId The id of the existing NetworkPeering that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing NetworkPeering that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the NetworkPeering to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -303,7 +298,7 @@ export class NetworkPeering extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network_peering upcloud_network_peering} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network_peering upcloud_network_peering} 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 @@ -314,7 +309,7 @@ export class NetworkPeering extends cdktf.TerraformResource { terraformResourceType: 'upcloud_network_peering', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/network/README.md b/src/network/README.md index 9fac5225b..634f09c44 100644 --- a/src/network/README.md +++ b/src/network/README.md @@ -1,3 +1,3 @@ # `upcloud_network` -Refer to the Terraform Registry for docs: [`upcloud_network`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network). +Refer to the Terraform Registry for docs: [`upcloud_network`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network). diff --git a/src/network/index.ts b/src/network/index.ts index e1994a39c..1aebfa60c 100644 --- a/src/network/index.ts +++ b/src/network/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,31 +10,31 @@ export interface NetworkConfig extends cdktf.TerraformMetaArguments { /** * User defined key-value pairs to classify the network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#labels Network#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#labels Network#labels} */ readonly labels?: { [key: string]: string }; /** * Name of the network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#name Network#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#name Network#name} */ readonly name: string; /** * UUID of a router to attach to this network. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#router Network#router} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#router Network#router} */ readonly router?: string; /** * The zone the network is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#zone Network#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#zone Network#zone} */ readonly zone: string; /** * ip_network block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#ip_network Network#ip_network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#ip_network Network#ip_network} */ readonly ipNetwork?: NetworkIpNetwork[] | cdktf.IResolvable; } @@ -47,43 +42,43 @@ export interface NetworkIpNetwork { /** * The CIDR range of the subnet * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#address Network#address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#address Network#address} */ readonly address: string; /** * Is DHCP enabled? * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp Network#dhcp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp Network#dhcp} */ readonly dhcp: boolean | cdktf.IResolvable; /** * Is the gateway the DHCP default route? * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_default_route Network#dhcp_default_route} */ readonly dhcpDefaultRoute?: boolean | cdktf.IResolvable; /** * The DNS servers given by DHCP * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_dns Network#dhcp_dns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_dns Network#dhcp_dns} */ readonly dhcpDns?: string[]; /** * The additional DHCP classless static routes given by DHCP * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#dhcp_routes Network#dhcp_routes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#dhcp_routes Network#dhcp_routes} */ readonly dhcpRoutes?: string[]; /** * IP address family * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#family Network#family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#family Network#family} */ readonly family: string; /** * Gateway address given by DHCP * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#gateway Network#gateway} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#gateway Network#gateway} */ readonly gateway?: string; } @@ -364,7 +359,7 @@ export class NetworkIpNetworkList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network} */ export class Network extends cdktf.TerraformResource { @@ -380,7 +375,7 @@ export class Network extends cdktf.TerraformResource { * Generates CDKTF code for importing a Network 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 Network to import - * @param importFromId The id of the existing Network that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Network that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Network to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -392,7 +387,7 @@ export class Network extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/network upcloud_network} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/network upcloud_network} 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 @@ -403,7 +398,7 @@ export class Network extends cdktf.TerraformResource { terraformResourceType: 'upcloud_network', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/object-storage/README.md b/src/object-storage/README.md index eefb05988..5acf9d4d9 100644 --- a/src/object-storage/README.md +++ b/src/object-storage/README.md @@ -1,3 +1,3 @@ # `upcloud_object_storage` -Refer to the Terraform Registry for docs: [`upcloud_object_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage). +Refer to the Terraform Registry for docs: [`upcloud_object_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage). diff --git a/src/object-storage/index.ts b/src/object-storage/index.ts index c60a5967c..75e10e79b 100644 --- a/src/object-storage/index.ts +++ b/src/object-storage/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage // generated from terraform resource schema import { Construct } from 'constructs'; @@ -20,17 +15,17 @@ export interface ObjectStorageConfig extends cdktf.TerraformMetaArguments { * and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would * use environment variable named "UPCLOUD_OBJECT_STORAGE_ACCESS_KEY_MY_FILES". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#access_key ObjectStorage#access_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#access_key ObjectStorage#access_key} */ readonly accessKey: string; /** * The description of the object storage instance to be created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#description ObjectStorage#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#description ObjectStorage#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#id ObjectStorage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#id ObjectStorage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -39,7 +34,7 @@ export interface ObjectStorageConfig extends cdktf.TerraformMetaArguments { /** * The name of the object storage instance to be created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} */ readonly name: string; /** @@ -50,25 +45,25 @@ export interface ObjectStorageConfig extends cdktf.TerraformMetaArguments { * and all dashes (-) should be replaced with underscores (_). For example, object storage named "my-files" would * use environment variable named "UPCLOUD_OBJECT_STORAGE_SECRET_KEY_MY_FILES". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#secret_key ObjectStorage#secret_key} */ readonly secretKey: string; /** * The size of the object storage instance in gigabytes * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#size ObjectStorage#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#size ObjectStorage#size} */ readonly size: number; /** * The zone in which the object storage instance will be created, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#zone ObjectStorage#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#zone ObjectStorage#zone} */ readonly zone: string; /** * bucket block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#bucket ObjectStorage#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#bucket ObjectStorage#bucket} */ readonly bucket?: ObjectStorageBucket[] | cdktf.IResolvable; } @@ -76,7 +71,7 @@ export interface ObjectStorageBucket { /** * The name of the bucket * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#name ObjectStorage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#name ObjectStorage#name} */ readonly name: string; } @@ -189,7 +184,7 @@ export class ObjectStorageBucketList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage} */ export class ObjectStorage extends cdktf.TerraformResource { @@ -205,7 +200,7 @@ export class ObjectStorage extends cdktf.TerraformResource { * Generates CDKTF code for importing a ObjectStorage 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 ObjectStorage to import - * @param importFromId The id of the existing ObjectStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ObjectStorage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ObjectStorage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -217,7 +212,7 @@ export class ObjectStorage extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/object_storage upcloud_object_storage} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/object_storage upcloud_object_storage} 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 @@ -228,7 +223,7 @@ export class ObjectStorage extends cdktf.TerraformResource { terraformResourceType: 'upcloud_object_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/provider/README.md b/src/provider/README.md index 60cd5f456..cf3e35296 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registry for docs: [`upcloud`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs). +Refer to the Terraform Registry for docs: [`upcloud`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 1e29cd04e..2dc5ba25d 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,49 +10,49 @@ export interface UpcloudProviderConfig { /** * Password for UpCloud API user. Can also be configured using the `UPCLOUD_PASSWORD` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#password UpcloudProvider#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#password UpcloudProvider#password} */ readonly password?: string; /** * The duration (in seconds) that the provider waits for an HTTP request towards UpCloud API to complete. Defaults to 120 seconds * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#request_timeout_sec UpcloudProvider#request_timeout_sec} */ readonly requestTimeoutSec?: number; /** * Maximum number of retries * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_max UpcloudProvider#retry_max} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_max UpcloudProvider#retry_max} */ readonly retryMax?: number; /** * Maximum time to wait between retries * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_max_sec UpcloudProvider#retry_wait_max_sec} */ readonly retryWaitMaxSec?: number; /** * Minimum time to wait between retries * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#retry_wait_min_sec UpcloudProvider#retry_wait_min_sec} */ readonly retryWaitMinSec?: number; /** * UpCloud username with API access. Can also be configured using the `UPCLOUD_USERNAME` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#username UpcloudProvider#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#username UpcloudProvider#username} */ readonly username?: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#alias UpcloudProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs#alias UpcloudProvider#alias} */ readonly alias?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud} */ export class UpcloudProvider extends cdktf.TerraformProvider { @@ -73,7 +68,7 @@ export class UpcloudProvider extends cdktf.TerraformProvider { * Generates CDKTF code for importing a UpcloudProvider 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 UpcloudProvider to import - * @param importFromId The id of the existing UpcloudProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UpcloudProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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 UpcloudProvider to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -85,7 +80,7 @@ export class UpcloudProvider extends cdktf.TerraformProvider { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs upcloud} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs upcloud} 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 @@ -96,7 +91,7 @@ export class UpcloudProvider extends cdktf.TerraformProvider { terraformResourceType: 'upcloud', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, terraformProviderSource: 'UpCloudLtd/upcloud' diff --git a/src/router/README.md b/src/router/README.md index e279b8a26..5ce2862f6 100644 --- a/src/router/README.md +++ b/src/router/README.md @@ -1,3 +1,3 @@ # `upcloud_router` -Refer to the Terraform Registry for docs: [`upcloud_router`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router). +Refer to the Terraform Registry for docs: [`upcloud_router`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router). diff --git a/src/router/index.ts b/src/router/index.ts index 97b35da10..bd6add017 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,19 +10,19 @@ export interface RouterConfig extends cdktf.TerraformMetaArguments { /** * User defined key-value pairs to classify the router. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#labels Router#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#labels Router#labels} */ readonly labels?: { [key: string]: string }; /** * Name of the router. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} */ readonly name: string; /** * static_route block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#static_route Router#static_route} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#static_route Router#static_route} */ readonly staticRoute?: RouterStaticRoute[] | cdktf.IResolvable; } @@ -125,19 +120,19 @@ export interface RouterStaticRoute { /** * Name or description of the route. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#name Router#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#name Router#name} */ readonly name?: string; /** * Next hop address. NOTE: For static route to be active the next hop has to be an address of a reachable running Cloud Server in one of the Private Networks attached to the router. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#nexthop Router#nexthop} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#nexthop Router#nexthop} */ readonly nexthop: string; /** * Destination prefix of the route. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#route Router#route} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#route Router#route} */ readonly route: string; } @@ -310,7 +305,7 @@ export class RouterStaticRouteList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router} */ export class Router extends cdktf.TerraformResource { @@ -326,7 +321,7 @@ export class Router extends cdktf.TerraformResource { * Generates CDKTF code for importing a Router 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 Router to import - * @param importFromId The id of the existing Router that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Router that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Router to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -338,7 +333,7 @@ export class Router extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/router upcloud_router} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/router upcloud_router} 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 @@ -349,7 +344,7 @@ export class Router extends cdktf.TerraformResource { terraformResourceType: 'upcloud_router', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/server-group/README.md b/src/server-group/README.md index 07d5fa661..e956ff3fc 100644 --- a/src/server-group/README.md +++ b/src/server-group/README.md @@ -1,3 +1,3 @@ # `upcloud_server_group` -Refer to the Terraform Registry for docs: [`upcloud_server_group`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group). +Refer to the Terraform Registry for docs: [`upcloud_server_group`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group). diff --git a/src/server-group/index.ts b/src/server-group/index.ts index d904292f7..579f95373 100644 --- a/src/server-group/index.ts +++ b/src/server-group/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group // generated from terraform resource schema import { Construct } from 'constructs'; @@ -27,37 +22,37 @@ export interface ServerGroupConfig extends cdktf.TerraformMetaArguments { * policies in server group are not met, you need to manually restart the servers in said group, * for example via API, UpCloud Control Panel or upctl (UpCloud CLI) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#anti_affinity_policy ServerGroup#anti_affinity_policy} */ readonly antiAffinityPolicy?: string; /** * User defined key-value pairs to classify the server group. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#labels ServerGroup#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#labels ServerGroup#labels} */ readonly labels?: { [key: string]: string }; /** * UUIDs of the servers that are members of this group. Servers can also be attached to the server group via `server_group` property of `upcloud_server`. See also `track_members` property. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#members ServerGroup#members} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#members ServerGroup#members} */ readonly members?: string[]; /** * Title of your server group * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#title ServerGroup#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#title ServerGroup#title} */ readonly title: string; /** * Controls if members of the server group are being tracked in this resource. Set to `false` when using `server_group` property of `upcloud_server` to attach servers to the server group to avoid delayed state updates. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#track_members ServerGroup#track_members} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#track_members ServerGroup#track_members} */ readonly trackMembers?: boolean | cdktf.IResolvable; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group} */ export class ServerGroup extends cdktf.TerraformResource { @@ -73,7 +68,7 @@ export class ServerGroup extends cdktf.TerraformResource { * Generates CDKTF code for importing a ServerGroup 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 ServerGroup to import - * @param importFromId The id of the existing ServerGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ServerGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ServerGroup to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -85,7 +80,7 @@ export class ServerGroup extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server_group upcloud_server_group} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server_group upcloud_server_group} 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 @@ -96,7 +91,7 @@ export class ServerGroup extends cdktf.TerraformResource { terraformResourceType: 'upcloud_server_group', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/server/README.md b/src/server/README.md index 49e038d4d..a6f2e96bf 100644 --- a/src/server/README.md +++ b/src/server/README.md @@ -1,3 +1,3 @@ # `upcloud_server` -Refer to the Terraform Registry for docs: [`upcloud_server`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server). +Refer to the Terraform Registry for docs: [`upcloud_server`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server). diff --git a/src/server/index.ts b/src/server/index.ts index bba45b703..07ac1a371 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +10,35 @@ export interface ServerConfig extends cdktf.TerraformMetaArguments { /** * The boot device order, `cdrom`|`disk`|`network` or comma separated combination of those values. Defaults to `disk` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#boot_order Server#boot_order} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#boot_order Server#boot_order} */ readonly bootOrder?: string; /** * The number of CPU for the server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#cpu Server#cpu} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#cpu Server#cpu} */ readonly cpu?: number; /** * Are firewall rules active for the server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#firewall Server#firewall} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#firewall Server#firewall} */ readonly firewall?: boolean | cdktf.IResolvable; /** * Use this to start the VM on a specific host. Refers to value from host -attribute. Only available for private cloud hosts * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#host Server#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#host Server#host} */ readonly host?: number; /** * A valid domain name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#hostname Server#hostname} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#hostname Server#hostname} */ readonly hostname: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#id Server#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#id Server#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,103 +47,103 @@ export interface ServerConfig extends cdktf.TerraformMetaArguments { /** * User defined key-value pairs to classify the server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#labels Server#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#labels Server#labels} */ readonly labels?: { [key: string]: string }; /** * The size of memory for the server (in megabytes) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#mem Server#mem} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#mem Server#mem} */ readonly mem?: number; /** * Is the metadata service active for the server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#metadata Server#metadata} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#metadata Server#metadata} */ readonly metadata?: boolean | cdktf.IResolvable; /** * The model of the server's network interfaces * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#nic_model Server#nic_model} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#nic_model Server#nic_model} */ readonly nicModel?: string; /** * The pricing plan used for the server. You can list available server plans with `upctl server plans` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} */ readonly plan?: string; /** * The UUID of a server group to attach this server to. Note that the server can also be attached to a server group via the `members` property of `upcloud_server_group`. Only one of the these should be defined at a time. This value is only updated if it has been set to non-zero value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#server_group Server#server_group} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#server_group Server#server_group} */ readonly serverGroup?: string; /** * The server related tags * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#tags Server#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#tags Server#tags} */ readonly tags?: string[]; /** * A timezone identifier, e.g. `Europe/Helsinki` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#timezone Server#timezone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#timezone Server#timezone} */ readonly timezone?: string; /** * A short, informational description * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} */ readonly title?: string; /** * Defines URL for a server setup script, or the script body itself * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user_data Server#user_data} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user_data Server#user_data} */ readonly userData?: string; /** * The model of the server's video interface * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#video_model Server#video_model} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#video_model Server#video_model} */ readonly videoModel?: string; /** * The zone in which the server will be hosted, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#zone Server#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#zone Server#zone} */ readonly zone: string; /** * login block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#login Server#login} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#login Server#login} */ readonly login?: ServerLogin; /** * network_interface block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network_interface Server#network_interface} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network_interface Server#network_interface} */ readonly networkInterface: ServerNetworkInterface[] | cdktf.IResolvable; /** * simple_backup block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#simple_backup Server#simple_backup} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#simple_backup Server#simple_backup} */ readonly simpleBackup?: ServerSimpleBackup; /** * storage_devices block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage_devices Server#storage_devices} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage_devices Server#storage_devices} */ readonly storageDevices?: ServerStorageDevices[] | cdktf.IResolvable; /** * template block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#template Server#template} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#template Server#template} */ readonly template?: ServerTemplate; } @@ -156,25 +151,25 @@ export interface ServerLogin { /** * Indicates a password should be create to allow access * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#create_password Server#create_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#create_password Server#create_password} */ readonly createPassword?: boolean | cdktf.IResolvable; /** * A list of ssh keys to access the server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#keys Server#keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#keys Server#keys} */ readonly keys?: string[]; /** * The delivery method for the server's root password (one of `none`, `email` or `sms`) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#password_delivery Server#password_delivery} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#password_delivery Server#password_delivery} */ readonly passwordDelivery?: string; /** * Username to be create to access the server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#user Server#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#user Server#user} */ readonly user?: string; } @@ -347,13 +342,13 @@ export interface ServerNetworkInterfaceAdditionalIpAddress { /** * The assigned additional IP address. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} */ readonly ipAddress?: string; /** * The type of this additional IP address of this interface (one of `IPv4` or `IPv6`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} */ readonly ipAddressFamily?: string; } @@ -505,43 +500,49 @@ export interface ServerNetworkInterface { /** * `true` if this interface should be used for network booting. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#bootable Server#bootable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#bootable Server#bootable} */ readonly bootable?: boolean | cdktf.IResolvable; /** + * The interface index. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#index Server#index} + */ + readonly index?: number; + /** * The assigned primary IP address. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address Server#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address Server#ip_address} */ readonly ipAddress?: string; /** * The type of the primary IP address of this interface (one of `IPv4` or `IPv6`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#ip_address_family Server#ip_address_family} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#ip_address_family Server#ip_address_family} */ readonly ipAddressFamily?: string; /** * The unique ID of a network to attach this network to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#network Server#network} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#network Server#network} */ readonly network?: string; /** * `true` if source IP should be filtered. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#source_ip_filtering Server#source_ip_filtering} */ readonly sourceIpFiltering?: boolean | cdktf.IResolvable; /** * Network interface type. For private network interfaces, a network must be specified with an existing network id. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} */ readonly type: string; /** * additional_ip_address block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#additional_ip_address Server#additional_ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#additional_ip_address Server#additional_ip_address} */ readonly additionalIpAddress?: ServerNetworkInterfaceAdditionalIpAddress[] | cdktf.IResolvable; } @@ -553,6 +554,7 @@ export function serverNetworkInterfaceToTerraform(struct?: ServerNetworkInterfac } return { bootable: cdktf.booleanToTerraform(struct!.bootable), + index: cdktf.numberToTerraform(struct!.index), ip_address: cdktf.stringToTerraform(struct!.ipAddress), ip_address_family: cdktf.stringToTerraform(struct!.ipAddressFamily), network: cdktf.stringToTerraform(struct!.network), @@ -575,6 +577,12 @@ export function serverNetworkInterfaceToHclTerraform(struct?: ServerNetworkInter type: "simple", storageClassType: "boolean", }, + index: { + value: cdktf.numberToHclTerraform(struct!.index), + isBlock: false, + type: "simple", + storageClassType: "number", + }, ip_address: { value: cdktf.stringToHclTerraform(struct!.ipAddress), isBlock: false, @@ -641,6 +649,10 @@ export class ServerNetworkInterfaceOutputReference extends cdktf.ComplexObject { hasAnyValues = true; internalValueResult.bootable = this._bootable; } + if (this._index !== undefined) { + hasAnyValues = true; + internalValueResult.index = this._index; + } if (this._ipAddress !== undefined) { hasAnyValues = true; internalValueResult.ipAddress = this._ipAddress; @@ -673,6 +685,7 @@ export class ServerNetworkInterfaceOutputReference extends cdktf.ComplexObject { this.isEmptyObject = false; this.resolvableValue = undefined; this._bootable = undefined; + this._index = undefined; this._ipAddress = undefined; this._ipAddressFamily = undefined; this._network = undefined; @@ -688,6 +701,7 @@ export class ServerNetworkInterfaceOutputReference extends cdktf.ComplexObject { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._bootable = value.bootable; + this._index = value.index; this._ipAddress = value.ipAddress; this._ipAddressFamily = value.ipAddressFamily; this._network = value.network; @@ -713,6 +727,22 @@ export class ServerNetworkInterfaceOutputReference extends cdktf.ComplexObject { return this._bootable; } + // index - computed: true, optional: true, required: false + private _index?: number; + public get index() { + return this.getNumberAttribute('index'); + } + public set index(value: number) { + this._index = value; + } + public resetIndex() { + this._index = undefined; + } + // Temporarily expose input value. Use with caution. + public get indexInput() { + return this._index; + } + // ip_address - computed: true, optional: true, required: false private _ipAddress?: string; public get ipAddress() { @@ -840,13 +870,13 @@ export interface ServerSimpleBackup { /** * Simple backup plan. Accepted values: daily, dailies, weeklies, monthlies. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#plan Server#plan} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#plan Server#plan} */ readonly plan: string; /** * Time of the day at which backup will be taken. Should be provided in a hhmm format (e.g. 2230). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} */ readonly time: string; } @@ -955,25 +985,25 @@ export interface ServerStorageDevices { /** * The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} */ readonly address?: string; /** * The device position in the given bus (defined via field `address`). Valid values for address `virtio` are `0-15` (`0`, for example). Valid values for `scsi` or `ide` are `0-1:0-1` (`0:0`, for example). Leave empty to auto-select next available address in the given bus. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} */ readonly addressPosition?: string; /** * A valid storage UUID * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} */ readonly storage: string; /** * The device type the storage will be attached as * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#type Server#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#type Server#type} */ readonly type?: string; } @@ -1175,19 +1205,19 @@ export interface ServerTemplateBackupRule { /** * The weekday when the backup is created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#interval Server#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#interval Server#interval} */ readonly interval: string; /** * The number of days before a backup is automatically deleted * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#retention Server#retention} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#retention Server#retention} */ readonly retention: number; /** * The time of day when the backup is created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#time Server#time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#time Server#time} */ readonly time: string; } @@ -1322,25 +1352,25 @@ export interface ServerTemplate { /** * The device address the storage will be attached to (`scsi`|`virtio`|`ide`). Leave `address_position` field empty to auto-select next available address from that bus. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address Server#address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address Server#address} */ readonly address?: string; /** * The device position in the given bus (defined via field `address`). For example `0:0`, or `0`. Leave empty to auto-select next available address in the given bus. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#address_position Server#address_position} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#address_position Server#address_position} */ readonly addressPosition?: string; /** * If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#delete_autoresize_backup Server#delete_autoresize_backup} */ readonly deleteAutoresizeBackup?: boolean | cdktf.IResolvable; /** * Sets if the storage is encrypted at rest * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#encrypt Server#encrypt} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#encrypt Server#encrypt} */ readonly encrypt?: boolean | cdktf.IResolvable; /** @@ -1349,31 +1379,31 @@ export interface ServerTemplate { * to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless delete_autoresize_backup option is set to true). * Taking and keeping backups incure costs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#filesystem_autoresize Server#filesystem_autoresize} */ readonly filesystemAutoresize?: boolean | cdktf.IResolvable; /** * The size of the storage in gigabytes * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#size Server#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#size Server#size} */ readonly size?: number; /** * A valid storage UUID or template name. You can list available public templates with `upctl storage list --public --template` and available private templates with `upctl storage list --template`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#storage Server#storage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#storage Server#storage} */ readonly storage: string; /** * A short, informative description * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#title Server#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#title Server#title} */ readonly title?: string; /** * backup_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#backup_rule Server#backup_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#backup_rule Server#backup_rule} */ readonly backupRule?: ServerTemplateBackupRule; } @@ -1696,7 +1726,7 @@ export class ServerTemplateOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server} */ export class Server extends cdktf.TerraformResource { @@ -1712,7 +1742,7 @@ export class Server extends cdktf.TerraformResource { * Generates CDKTF code for importing a Server 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 Server to import - * @param importFromId The id of the existing Server that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Server that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Server to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1724,7 +1754,7 @@ export class Server extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/server upcloud_server} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/server upcloud_server} 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 @@ -1735,7 +1765,7 @@ export class Server extends cdktf.TerraformResource { terraformResourceType: 'upcloud_server', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/storage-template/README.md b/src/storage-template/README.md index 2a286a3ec..cd107f4fe 100644 --- a/src/storage-template/README.md +++ b/src/storage-template/README.md @@ -1,3 +1,3 @@ # `upcloud_storage_template` -Refer to the Terraform Registry for docs: [`upcloud_storage_template`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template). +Refer to the Terraform Registry for docs: [`upcloud_storage_template`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template). diff --git a/src/storage-template/index.ts b/src/storage-template/index.ts index c9a28b2f9..fcb3810f4 100644 --- a/src/storage-template/index.ts +++ b/src/storage-template/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,25 +10,25 @@ export interface StorageTemplateConfig extends cdktf.TerraformMetaArguments { /** * User defined key-value pairs to classify the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#labels StorageTemplate#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#labels StorageTemplate#labels} */ readonly labels?: { [key: string]: string }; /** * The source storage that is used as a base for this storage template. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#source_storage StorageTemplate#source_storage} */ readonly sourceStorage: string; /** * The title of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#title StorageTemplate#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#title StorageTemplate#title} */ readonly title: string; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template} */ export class StorageTemplate extends cdktf.TerraformResource { @@ -49,7 +44,7 @@ export class StorageTemplate extends cdktf.TerraformResource { * Generates CDKTF code for importing a StorageTemplate 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 StorageTemplate to import - * @param importFromId The id of the existing StorageTemplate that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing StorageTemplate that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the StorageTemplate to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -61,7 +56,7 @@ export class StorageTemplate extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage_template upcloud_storage_template} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage_template upcloud_storage_template} 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 @@ -72,7 +67,7 @@ export class StorageTemplate extends cdktf.TerraformResource { terraformResourceType: 'upcloud_storage_template', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/storage/README.md b/src/storage/README.md index 9463a8b9b..7b05aa760 100644 --- a/src/storage/README.md +++ b/src/storage/README.md @@ -1,3 +1,3 @@ # `upcloud_storage` -Refer to the Terraform Registry for docs: [`upcloud_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage). +Refer to the Terraform Registry for docs: [`upcloud_storage`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage). diff --git a/src/storage/index.ts b/src/storage/index.ts index 002dfce5b..0619d3ef4 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,68 +10,68 @@ export interface StorageConfig extends cdktf.TerraformMetaArguments { /** * If set to true, the backup taken before the partition and filesystem resize attempt will be deleted immediately after success. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#delete_autoresize_backup Storage#delete_autoresize_backup} */ readonly deleteAutoresizeBackup?: boolean | cdktf.IResolvable; /** * Sets if the storage is encrypted at rest. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#encrypt Storage#encrypt} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#encrypt Storage#encrypt} */ readonly encrypt?: boolean | cdktf.IResolvable; /** * If set to true, provider will attempt to resize partition and filesystem when the size of the storage changes. Please note that before the resize attempt is made, backup of the storage will be taken. If the resize attempt fails, the backup will be used to restore the storage and then deleted. If the resize attempt succeeds, backup will be kept (unless `delete_autoresize_backup` option is set to true). * Taking and keeping backups incure costs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#filesystem_autoresize Storage#filesystem_autoresize} */ readonly filesystemAutoresize?: boolean | cdktf.IResolvable; /** * User defined key-value pairs to classify the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#labels Storage#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#labels Storage#labels} */ readonly labels?: { [key: string]: string }; /** * The size of the storage in gigabytes. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#size Storage#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#size Storage#size} */ readonly size: number; /** * The tier of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#tier Storage#tier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#tier Storage#tier} */ readonly tier?: string; /** * The title of the storage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#title Storage#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#title Storage#title} */ readonly title: string; /** * The zone the storage is in, e.g. `de-fra1`. You can list available zones with `upctl zone list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#zone Storage#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#zone Storage#zone} */ readonly zone: string; /** * backup_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#backup_rule Storage#backup_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#backup_rule Storage#backup_rule} */ readonly backupRule?: StorageBackupRule[] | cdktf.IResolvable; /** * clone block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#clone Storage#clone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#clone Storage#clone} */ readonly clone?: StorageClone[] | cdktf.IResolvable; /** * import block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import Storage#import} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import Storage#import} */ readonly import?: StorageImport[] | cdktf.IResolvable; } @@ -84,19 +79,19 @@ export interface StorageBackupRule { /** * The weekday when the backup is created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#interval Storage#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#interval Storage#interval} */ readonly interval: string; /** * The number of days before a backup is automatically deleted * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#retention Storage#retention} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#retention Storage#retention} */ readonly retention: number; /** * The time of day when the backup is created * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#time Storage#time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#time Storage#time} */ readonly time: string; } @@ -263,7 +258,7 @@ export interface StorageClone { /** * The unique identifier of the storage/template to clone. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#id Storage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#id Storage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -381,19 +376,19 @@ export interface StorageImport { /** * The mode of the import task. One of `http_import` or `direct_upload`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source Storage#source} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source Storage#source} */ readonly source: string; /** * SHA256 hash of the source content. This hash is used to verify the integrity of the imported data by comparing it to `sha256sum` after the import has completed. Possible filename is automatically removed from the hash before comparison. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_hash Storage#source_hash} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_hash Storage#source_hash} */ readonly sourceHash?: string; /** * The location of the file to import. For `http_import` an accessible URL. For `direct_upload` a local file. When direct uploading a compressed image, `Content-Type` header of the PUT request is set automatically based on the file extension (`.gz` or `.xz`, case-insensitive). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#source_location Storage#source_location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#source_location Storage#source_location} */ readonly sourceLocation: string; } @@ -571,7 +566,7 @@ export class StorageImportList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage} */ export class Storage extends cdktf.TerraformResource { @@ -587,7 +582,7 @@ export class Storage extends cdktf.TerraformResource { * Generates CDKTF code for importing a Storage 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 Storage to import - * @param importFromId The id of the existing Storage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Storage that should be imported. Refer to the {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Storage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -599,7 +594,7 @@ export class Storage extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/storage upcloud_storage} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/storage upcloud_storage} 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 @@ -610,7 +605,7 @@ export class Storage extends cdktf.TerraformResource { terraformResourceType: 'upcloud_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/tag/README.md b/src/tag/README.md index a8a269595..305b1103c 100644 --- a/src/tag/README.md +++ b/src/tag/README.md @@ -1,3 +1,3 @@ # `upcloud_tag` -Refer to the Terraform Registry for docs: [`upcloud_tag`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag). +Refer to the Terraform Registry for docs: [`upcloud_tag`](https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag). diff --git a/src/tag/index.ts b/src/tag/index.ts index fec3921e5..5449d7c72 100644 --- a/src/tag/index.ts +++ b/src/tag/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag +// https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +10,11 @@ export interface TagConfig extends cdktf.TerraformMetaArguments { /** * Free form text representing the meaning of the tag * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#description Tag#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#description Tag#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#id Tag#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.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. @@ -28,19 +23,19 @@ export interface TagConfig extends cdktf.TerraformMetaArguments { /** * The value representing the tag * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#name Tag#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#name Tag#name} */ readonly name: string; /** * A collection of servers that have been assigned the tag * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag#servers Tag#servers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag#servers Tag#servers} */ readonly servers?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag} +* Represents a {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_tag} */ export class Tag extends cdktf.TerraformResource { @@ -56,7 +51,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/upcloudltd/upcloud/5.14.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/upcloudltd/upcloud/5.15.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) { @@ -68,7 +63,7 @@ export class Tag extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.14.0/docs/resources/tag upcloud_tag} Resource + * Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/tag upcloud_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 @@ -79,7 +74,7 @@ export class Tag extends cdktf.TerraformResource { terraformResourceType: 'upcloud_tag', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '5.14.0', + providerVersion: '5.15.0', providerVersionConstraint: '~> 5.0' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index c3976391c..4e053c216 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/upcloudltd/upcloud": "5.14.0" + "registry.terraform.io/upcloudltd/upcloud": "5.15.0" }