This is the terraform users module for my video streaming application
- Finish login functionality
- Add password refresh
- look into mfa
- Figure out how to better leverage env's for stages
Name | Version |
---|---|
terraform | ~> 1.1.8 |
archive | ~> 2.2 |
aws | ~> 4.11 |
null | ~> 3.1.1 |
Name | Version |
---|---|
aws | ~> 4.11 |
null | ~> 3.1.1 |
Name | Source | Version |
---|---|---|
acm | terraform-aws-modules/acm/aws | ~> 3.0 |
api_gateway | terraform-aws-modules/apigateway-v2/aws | ~> 1.7 |
api_log_group | terraform-aws-modules/cloudwatch/aws//modules/log-group | ~> 3.0 |
lambdas | terraform-aws-modules/lambda/aws | ~> 3.1 |
records | terraform-aws-modules/route53/aws//modules/records | ~>2.0.0 |
Name | Type |
---|---|
aws_cognito_user_pool.user_pool | resource |
aws_cognito_user_pool_client.client | resource |
aws_ssm_parameter.users_client_id | resource |
aws_ssm_parameter.users_client_secret | resource |
aws_ssm_parameter.users_pool_id | resource |
null_resource.build | resource |
aws_route53_zone.selected | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
env | Environment; used for tagging and naming | string |
"dev" |
no |
project | Project Name; used for tagging and naming | string |
"Auth" |
no |
project_key | This will be used for subdomains and naming | string |
"auth" |
no |
zone_id | The zone id used to create subdomains | string |
n/a | yes |
Name | Description |
---|---|
api_endpoint | The API subdomain resource for authenticating users |