11locals {
2- rediscloud_cloud_account = " %s"
2+ rediscloud_cloud_account = " %s"
33 rediscloud_subscription_name = " %s"
4- rediscloud_password = " %s"
4+ rediscloud_password = " %s"
55}
66
77data "rediscloud_payment_method" "card" {
8- card_type = " Visa"
8+ card_type = " Visa"
99 last_four_numbers = " 5556"
1010}
1111
1212data "rediscloud_cloud_account" "account" {
1313 exclude_internal_account = true
14- provider_type = " AWS"
15- name = local. rediscloud_cloud_account
14+ provider_type = " AWS"
15+ name = local. rediscloud_cloud_account
1616}
1717resource "rediscloud_subscription" "example" {
18- name = local. rediscloud_subscription_name
18+ name = local. rediscloud_subscription_name
1919 payment_method_id = data. rediscloud_payment_method . card . id
20- memory_storage = " ram"
20+ memory_storage = " ram"
2121 cloud_provider {
22- provider = data. rediscloud_cloud_account . account . provider_type
22+ provider = data. rediscloud_cloud_account . account . provider_type
2323 cloud_account_id = data. rediscloud_cloud_account . account . id
2424 region {
25- region = " eu-west-1"
25+ region = " eu-west-1"
2626 networking_deployment_cidr = " 10.0.0.0/24"
2727 preferred_availability_zones = [" eu-west-1a" ]
2828 }
2929 }
3030 creation_plan {
31- memory_limit_in_gb = 1
32- quantity = 1
33- replication = false
34- support_oss_cluster_api = true
35- throughput_measurement_by = " operations-per-second"
31+ memory_limit_in_gb = 1
32+ quantity = 1
33+ replication = false
34+ support_oss_cluster_api = true
35+ throughput_measurement_by = " operations-per-second"
3636 throughput_measurement_value = 1000
3737 modules = [" RediSearch" ]
3838 }
@@ -46,23 +46,24 @@ resource "rediscloud_subscription_database" "example" {
4646 throughput_measurement_by = " operations-per-second"
4747 throughput_measurement_value = 1000
4848 password = local. rediscloud_password
49- support_oss_cluster_api = true
50- replication = false
51- enable_default_user = true
52- redis_version = " 7.4"
49+ support_oss_cluster_api = true
50+ replication = false
51+ enable_default_user = true
52+ query_performance_factor = " 2x"
53+ redis_version = " 7.4"
5354 modules = [
5455 {
55- name: " RediSearch"
56+ name : " RediSearch"
5657 }
5758 ]
5859}
5960
6061data "rediscloud_database" "example-by-id" {
6162 subscription_id = rediscloud_subscription. example . id
62- db_id = rediscloud_subscription_database. example . db_id
63+ db_id = rediscloud_subscription_database. example . db_id
6364}
6465
6566data "rediscloud_database" "example-by-name" {
6667 subscription_id = rediscloud_subscription. example . id
67- name = rediscloud_subscription_database. example . name
68+ name = rediscloud_subscription_database. example . name
6869}
0 commit comments