github-webhook-proxy/USAGE.md at main · ExpediaGroup/github-webhook-proxy
api_gateway_domain_name
Domain name for API gateway domain mapping
string
null
no
aws_region
The AWS region to deploy to (e.g. us-east-1)
string
n/a
yes
certificate_arn
Certificate ARN for API gateway domain name
string
null
no
custom_tags
Additional tags to be applied to all resources applied by this module.
map(string)
{}
no
enterprise_managed_user_suffix
Managed user suffix used for central identity management on GHEC
string
""
no
enterprise_slug
The name (slug) of the enterprise on GHEC
string
n/a
yes
extra_role_policy
jsonencoded string policy to include in the proxy lambda role
string
null
no
lambda_bucket_name
S3 bucket with lambda and layer archives
string
n/a
yes
lambda_layer_arn
Lambda layer ARN for data store
string
n/a
yes
lambda_timeout_seconds
Number of seconds until lambda times out
number
10
no
log_retention_days
Number of days CloudWatch will retain logs
number
7
no
resource_prefix
Prefix of webhook proxy resources
string
"gwp"
no
route_53_record_name
Record name for Route 53 record creation
string
null
no
subnet_ids
subnet_ids for Lambda VPC config
list(string)
n/a
yes
vpc_id
VPC id for Lambda VPC config
string
n/a
yes
zone_id
Zone id for Route53 record
string
null
no