You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`name` - (Required) A meaningful name to identify the subscription
71
-
*`payment_method` (Optional) The payment method for the requested subscription, (either `credit-card` or `marketplace`). If `credit-card` is specified, `payment_method_id` must be defined.
72
-
*`payment_method_id` - (Optional) A valid payment method pre-defined in the current account. This value is __Optional__ for AWS/GCP Marketplace accounts, but __Required__ for all other account types.
69
+
*`payment_method` (Optional) The payment method for the requested subscription, (either `credit-card` or `marketplace`). If `credit-card` is specified, `payment_method_id` must be defined. Default: 'credit-card'
70
+
*`payment_method_id` - (Optional) A valid payment method pre-defined in the current account. This value is __Optional__ for AWS/GCP Marketplace accounts, but __Required__ for all other account types
73
71
*`memory_storage` - (Optional) Memory storage preference: either ‘ram’ or a combination of ‘ram-and-flash’. Default: ‘ram’
74
72
*`allowlist` - (Optional) An allowlist object, documented below
75
73
*`cloud_provider` - (Required) A cloud provider object, documented below
@@ -80,30 +78,29 @@ The `allowlist` block supports:
80
78
*`security_group_ids` - (Required) Set of security groups that are allowed to access the databases associated with this subscription
81
79
*`cidrs` - (Optional) Set of CIDR ranges that are allowed to access the databases associated with this subscription
82
80
83
-
~> **Note:**`allowlist` is only available when you run on your own cloud account, and not one that Redis Labs provided (i.e `cloud_account_id` != 1)
81
+
~> **Note:**`allowlist` is only available when you run on your own cloud account, and not one that Redis provided (i.e `cloud_account_id` != 1)
84
82
85
83
The `cloud_provider` block supports:
86
84
87
85
*`provider` - (Optional) The cloud provider to use with the subscription, (either `AWS` or `GCP`). Default: ‘AWS’
(using Cloud Account ID = 1 implies using Redis Labs internal cloud account). Note that a GCP subscription can be created
90
88
only with Redis Labs internal cloud account
91
-
*`region` - (Required) Cloud networking details, per region, documented below
89
+
*`region` - (Required) A region object, documented below
92
90
93
91
The `creation_plan` block supports:
94
92
95
93
*`memory_limit_in_gb` - (Required) Maximum memory usage that will be used for your largest planned database.
96
94
*`modules` - (Required) a list of modules that will be used by the databases in this subscription. Not currently compatible with ‘ram-and-flash’ memory storage.
*`replication` - (Required) Databases replication. Set to `true` if any of your databases will use replication.
100
-
*`quantity` - (Required) The planned number of databases in the subscription.
97
+
*`replication` - (Required) Databases replication. Set to `true` if any of your databases will use replication
98
+
*`quantity` - (Required) The planned number of databases in the subscription
101
99
*`throughput_measurement_by` - (Required) Throughput measurement method that will be used by your databases, (either ‘number-of-shards’ or ‘operations-per-second’)
102
-
*`throughput_measurement_value` - (Required) Throughput value that will be used by your databases (as applies to selected measurement method). The value needs to be the maximum throughput measurement value
103
-
defined in one of your databases.
104
-
*`average_item_size_in_bytes` - (Optional) Relevant only to ram-and-flash clusters.
100
+
*`throughput_measurement_value` - (Required) Throughput value that will be used by your databases (as applies to selected measurement method). The value needs to be the maximum throughput measurement value defined in one of your databases
101
+
*`average_item_size_in_bytes` - (Optional) Relevant only to ram-and-flash clusters
105
102
Estimated average size (measured in bytes) of the items stored in the database. The value needs to
106
-
be the maximum average item size defined in one of your databases. Default: 0
103
+
be the maximum average item size defined in one of your databases. Default: 1000
107
104
108
105
~>**Note:** If the number of modules exceeds the `quantity` then additional creation-plan databases will be created with the modules defined in the `modules` block.
109
106
@@ -113,9 +110,9 @@ The cloud_provider `region` block supports:
113
110
114
111
*`region` - (Required) Deployment region as defined by cloud provider
115
112
*`multiple_availability_zones` - (Optional) Support deployment on multiple availability zones within the selected region. Default: ‘false’
116
-
*`networking_deployment_cidr` - (Required) Deployment CIDR mask. The total number of bits must be 24 (x.x.x.x/24).
113
+
*`networking_deployment_cidr` - (Required) Deployment CIDR mask. The total number of bits must be 24 (x.x.x.x/24)
117
114
*`networking_vpc_id` - (Optional) Either an existing VPC Id (already exists in the specific region) or create a new VPC
118
-
(if no VPC is specified). VPC Identifier must be in a valid format (for example: ‘vpc-0125be68a4625884ad’) and existing
115
+
(if no VPC is specified). VPC Identifier must be in a valid format (for example: ‘vpc-0125be68a4986384ad’) and existing
119
116
within the hosting account.
120
117
*`preferred_availability_zones` - (Required) Availability zones deployment preferences (for the selected provider & region). If multiple_availability_zones is set to 'true', you must select three availability zones from the list.
121
118
@@ -147,7 +144,7 @@ The `networks` block has these attributes:
147
144
`rediscloud_subscription` can be imported using the ID of the subscription, e.g.
0 commit comments