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
@@ -74,6 +74,7 @@ API gateway module for REST API. There is no community module available for REST
74
74
| <aname="output_aws_api_gateway_execution_arn"></a> [aws\_api\_gateway\_execution\_arn](#output\_aws\_api\_gateway\_execution\_arn)| The execution ARN part to be used in lambda\_permission source\_arn when allowing API Gateway to invoke a Lambda function |
75
75
| <aname="output_aws_api_gateway_rest_api_id"></a> [aws\_api\_gateway\_rest\_api\_id](#output\_aws\_api\_gateway\_rest\_api\_id)| REST API id of the created api |
76
76
| <aname="output_aws_api_gateway_rest_api_root_resource_id"></a> [aws\_api\_gateway\_rest\_api\_root\_resource\_id](#output\_aws\_api\_gateway\_rest\_api\_root\_resource\_id)| Root resource ID of the API Gateway REST API |
77
+
| <aname="output_aws_api_gateway_stage_arn"></a> [aws\_api\_gateway\_stage\_arn](#output\_aws\_api\_gateway\_stage\_arn)| ARN (for management) of apigw stage, use this when attaching Web ACL |
77
78
| <aname="output_aws_api_gateway_stage_execution_arn"></a> [aws\_api\_gateway\_stage\_execution\_arn](#output\_aws\_api\_gateway\_stage\_execution\_arn)| The execution ARN part to be used in lambda\_permission source\_arn when allowing API Gateway to invoke a Lambda function |
78
79
| <aname="output_aws_api_gateway_stage_invoke_url"></a> [aws\_api\_gateway\_stage\_invoke\_url](#output\_aws\_api\_gateway\_stage\_invoke\_url)| The URL to invoke the API pointing to the stage |
79
80
| <aname="output_aws_api_gateway_stage_name"></a> [aws\_api\_gateway\_stage\_name](#output\_aws\_api\_gateway\_stage\_name)| Stage name of the deployed api gateway stage |
| <aname="input_api_keys"></a> [api\_keys](#input\_api\_keys)| List of api keys created and assigned to the usage plan | <pre>map(<br> object({<br> key_name = string<br> enabled = bool<br> })<br> )</pre> |`{}`| no |
36
+
| <aname="input_burst_limit"></a> [burst\_limit](#input\_burst\_limit)| The maximum number of requests that API Gateway allows to be bursted across the entire API at the same moment. |`number`|`5000`| no |
36
37
| <aname="input_default_tags"></a> [default\_tags](#input\_default\_tags)| Default Tags for Auto Scaling Group |`map(string)`|`{}`| no |
38
+
| <aname="input_enable_throttling"></a> [enable\_throttling](#input\_enable\_throttling)| whether to enable throttling |`bool`|`false`| no |
37
39
| <aname="input_limit"></a> [limit](#input\_limit)| The maximum number of requests that can be made in a given time period. |`number`|`5000`| no |
38
40
| <aname="input_name"></a> [name](#input\_name)| Usage plan name |`string`| n/a | yes |
39
41
| <aname="input_offset"></a> [offset](#input\_offset)| The number of requests subtracted from the given limit in the initial time period. |`number`|`2`| no |
40
42
| <aname="input_period"></a> [period](#input\_period)| The time period in which the limit applies. Valid values are DAY, WEEK or MONTH. |`string`|`"MONTH"`| no |
41
43
| <aname="input_quota_settings_unlimited"></a> [quota\_settings\_unlimited](#input\_quota\_settings\_unlimited)| Specifies whether there is a unlimited quota limit . |`bool`|`false`| no |
44
+
| <aname="input_rate_limit"></a> [rate\_limit](#input\_rate\_limit)| The rate limit, as a number of requests per second, to apply to this usage plan. |`number`|`100`| no |
42
45
| <aname="input_stages"></a> [stages](#input\_stages)| List of stages the usage plan can be used | <pre>map(<br> object({<br> api_id = string<br> stage = string<br> })<br> )</pre> | n/a | yes |
0 commit comments