status-monitor-storage-and-api
joshdurbin/status-monitor-storage-and-api/network
terraform-network-status-monitor-storage-and-api This is a terraform module that creates a set of dynamodb tables and an API Gateway. The dynamodb tables are used by a client to store network and cable modem statistics. The API Gateway uses services passthrus to allow information retrieval. Input variables: number_of_generated_api_keys - The number of API keys to generate for use against the API, which defaults to 1 usage_plan_per_user_quota_offset - The number of requests subtracted from the given limit in the initial time period, defaults to 0 (value must be zero for usage_plan_per_user_quota_period of DAY) usage_plan_per_user_quota - The maximum number of requests that can be made in a given time period, defaults to 25 usage_plan_per_user_quota_period - The time period in which the limi
| Name | Type | Description | Default |
|---|---|---|---|
| number_of_generated_api_keys | any | 1 | |
| usage_plan_per_user_quota_offset | any | The number of requests subtracted from the given limit in the initial time perio | 0 |
| usage_plan_per_user_quota | any | The maximum number of requests that can be made in a given time period. | 25 |
| usage_plan_per_user_quota_period | any | The time period in which the limit applies. Valid values are DAY, WEEK or MONTH. | "DAY" |
| usage_plan_rate_limit | any | The API request steady-state rate limit. | 100 |
| usage_plan_burst_limit | any | The API request burst limit, the maximum rate limit over a time ranging from one | 150 |
| aws_region | any | "us-west-2" |
api_gateway_endpointdirect_dynamodb_access_keydirect_dynamodb_secret_keyrest_api_keysapi_idapi_stage_name