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
@@ -141,6 +142,7 @@ You need the following permissions to run this module.
141
142
| <aname="input_kms_key_crn"></a> [kms\_key\_crn](#input\_kms\_key\_crn)| The root key CRN of the key management service (Key Protect or Hyper Protect Crypto Services) to use to encrypt the payload data. [Learn more](https://cloud.ibm.com/docs/EventStreams?topic=EventStreams-managing_encryption) about integrating Hyper Protect Crypto Services with Event Streams. |`string`|`null`| no |
142
143
| <aname="input_metrics"></a> [metrics](#input\_metrics)| Enhanced metrics to activate, as list of strings. Only allowed for enterprise plans. Allowed values: 'topic', 'partition', 'consumers'. |`list(string)`|`[]`| no |
143
144
| <aname="input_plan"></a> [plan](#input\_plan)| The plan for the Event Streams instance. Possible values: `lite`, `standard`, `enterprise-3nodes-2tb`. |`string`|`"standard"`| no |
145
+
| <aname="input_quotas"></a> [quotas](#input\_quotas)| Quotas to be applied to the Event Streams instance. Entity may be 'default' to apply to all users, or an IAM ServiceID for a specific user. Rates are bytes/second, with -1 meaning no quota. | <pre>list(object({<br/> entity = string<br/> producer_byte_rate = optional(number, -1)<br/> consumer_byte_rate = optional(number, -1)<br/> }))</pre> |`[]`| no |
144
146
| <aname="input_region"></a> [region](#input\_region)| The region where the Event Streams are created. |`string`|`"us-south"`| no |
145
147
| <aname="input_resource_group_id"></a> [resource\_group\_id](#input\_resource\_group\_id)| The resource group ID where the Event Streams instance is created. |`string`| n/a | yes |
146
148
| <aname="input_schemas"></a> [schemas](#input\_schemas)| The list of schema objects. Include the `schema_id` and the `type` and `name` of the schema in the `schema` object. | <pre>list(object(<br/> {<br/> schema_id = string<br/> schema = object({<br/> type = string<br/> name = string<br/> fields = optional(list(object({<br/> name = string<br/> type = string<br/> })))<br/> })<br/> }<br/> ))</pre> |`[]`| no |
| <aname="input_existing_kms_instance_guid"></a> [existing\_kms\_instance\_guid](#input\_existing\_kms\_instance\_guid)| The GUID of the Hyper Protect Crypto service in which the key specified in var.kms\_key\_crn is coming from |`string`| n/a | yes |
33
33
| <aname="input_kms_key_crn"></a> [kms\_key\_crn](#input\_kms\_key\_crn)| The root key CRN of the key management service (Key Protect or Hyper Protect Crypto Services) to use to encrypt the payload data. |`string`| n/a | yes |
34
34
| <aname="input_metrics"></a> [metrics](#input\_metrics)| Enhanced metrics to activate, as list of strings. Allowed values: 'topic', 'partition', 'consumers'. |`list(string)`|`[]`| no |
35
+
| <aname="input_quotas"></a> [quotas](#input\_quotas)| Quotas to be applied to the Event Streams instance. Entity may be 'default' to apply to all users, or an IAM ServiceID for a specific user. Rates are bytes/second, with -1 meaning no quota. | <pre>list(object({<br/> entity = string<br/> producer_byte_rate = optional(number, -1)<br/> consumer_byte_rate = optional(number, -1)<br/> }))</pre> |`[]`| no |
35
36
| <aname="input_region"></a> [region](#input\_region)| The region where the Event Streams are created. |`string`|`"us-south"`| no |
36
37
| <aname="input_resource_group_id"></a> [resource\_group\_id](#input\_resource\_group\_id)| The resource group ID where the Event Streams instance is created. |`string`| n/a | yes |
37
38
| <aname="input_schemas"></a> [schemas](#input\_schemas)| The list of schema objects. Include the `schema_id` and the `type` and `name` of the schema in the `schema` object. | <pre>list(object(<br/> {<br/> schema_id = string<br/> schema = object({<br/> type = string<br/> name = string<br/> fields = optional(list(object({<br/> name = string<br/> type = string<br/> })))<br/> })<br/> }<br/> ))</pre> |`[]`| no |
Copy file name to clipboardexpand all lines: modules/fscloud/variables.tf
+14
Original file line number
Diff line number
Diff line change
@@ -99,3 +99,17 @@ variable "metrics" {
99
99
description="Enhanced metrics to activate, as list of strings. Allowed values: 'topic', 'partition', 'consumers'."
100
100
default=[]
101
101
}
102
+
103
+
variable"quotas" {
104
+
type=list(object({
105
+
entity =string
106
+
producer_byte_rate =optional(number, -1)
107
+
consumer_byte_rate =optional(number, -1)
108
+
}))
109
+
description="Quotas to be applied to the Event Streams instance. Entity may be 'default' to apply to all users, or an IAM ServiceID for a specific user. Rates are bytes/second, with -1 meaning no quota."
Copy file name to clipboardexpand all lines: variables.tf
+14
Original file line number
Diff line number
Diff line change
@@ -201,3 +201,17 @@ variable "metrics" {
201
201
}
202
202
default=[]
203
203
}
204
+
205
+
variable"quotas" {
206
+
type=list(object({
207
+
entity =string
208
+
producer_byte_rate =optional(number, -1)
209
+
consumer_byte_rate =optional(number, -1)
210
+
}))
211
+
description="Quotas to be applied to the Event Streams instance. Entity may be 'default' to apply to all users, or an IAM ServiceID for a specific user. Rates are bytes/second, with -1 meaning no quota."
0 commit comments