status-monitor-storage-and-api

joshdurbin/status-monitor-storage-and-api/network

Terraform Module HCL NETWORK
Install
module "status-monitor-storage-and-api" {
source = "joshdurbin/status-monitor-storage-and-api/network"
version = "0.0.1"
}
plain text: /constructs/tfmod-joshdurbin-status-monitor-storage-and-api-network/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (7)
NameTypeDescriptionDefault
number_of_generated_api_keysany1
usage_plan_per_user_quota_offsetanyThe number of requests subtracted from the given limit in the initial time perio0
usage_plan_per_user_quotaanyThe maximum number of requests that can be made in a given time period.25
usage_plan_per_user_quota_periodanyThe time period in which the limit applies. Valid values are DAY, WEEK or MONTH."DAY"
usage_plan_rate_limitanyThe API request steady-state rate limit.100
usage_plan_burst_limitanyThe API request burst limit, the maximum rate limit over a time ranging from one150
aws_regionany"us-west-2"
Outputs (6)
api_gateway_endpoint
direct_dynamodb_access_key
direct_dynamodb_secret_key
rest_api_keys
api_id
api_stage_name
Resources (16)
aws_api_gateway_api_keyaws_api_gateway_deploymentaws_api_gateway_integrationaws_api_gateway_integration_responseaws_api_gateway_methodaws_api_gateway_method_responseaws_api_gateway_resourceaws_api_gateway_rest_apiaws_api_gateway_usage_planaws_api_gateway_usage_plan_keyaws_dynamodb_tableaws_iam_access_keyaws_iam_roleaws_iam_role_policyaws_iam_useraws_iam_user_policy
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud NETWORK
Total downloads817
Inputs7
Outputs6
Resources16
Namespacejoshdurbin
Updated