diff --git a/modules/secure-cloud-run/README.md b/modules/secure-cloud-run/README.md index 5158b49..406f6cf 100644 --- a/modules/secure-cloud-run/README.md +++ b/modules/secure-cloud-run/README.md @@ -111,6 +111,7 @@ module "secure_cloud_run" { | shared\_vpc\_name | Shared VPC name which is going to be re-used to create Serverless Connector. | `string` | n/a | yes | | ssl\_certificates | A object with a list of domains to auto-generate SSL certificates or a list of SSL Certificates self-links in the pattern `projects//global/sslCertificates/` to be used by Load Balancer. |
object({
ssl_certificates_self_links = list(string)
generate_certificates_for_domains = list(string)
})
| n/a | yes | | subnet\_name | Subnet name to be re-used to create Serverless Connector. | `string` | `null` | no | +| timeout\_seconds | Timeout for each request | `number` | `120` | no | | verified\_domain\_name | List of Custom Domain Name | `list(string)` | `[]` | no | | volumes | [Beta] Volumes needed for environment variables (when using secret). |
list(object({
name = string
secret = set(object({
secret_name = string
items = map(string)
}))
}))
| `[]` | no | | vpc\_egress\_value | Sets VPC Egress firewall rule. Supported values are all-traffic, all (deprecated), and private-ranges-only. all-traffic and all provide the same functionality. all is deprecated but will continue to be supported. Prefer all-traffic. | `string` | `"private-ranges-only"` | no | diff --git a/modules/secure-cloud-run/main.tf b/modules/secure-cloud-run/main.tf index acce7cb..0cbfdb5 100644 --- a/modules/secure-cloud-run/main.tf +++ b/modules/secure-cloud-run/main.tf @@ -143,6 +143,7 @@ module "cloud_run_core" { vpc_egress_value = var.vpc_egress_value min_scale_instances = var.min_scale_instances max_scale_instances = var.max_scale_instances + timeout_seconds = var.timeout_seconds volumes = var.volumes ssl_certificates = var.ssl_certificates diff --git a/modules/secure-cloud-run/variables.tf b/modules/secure-cloud-run/variables.tf index 406fe31..60e78ef 100644 --- a/modules/secure-cloud-run/variables.tf +++ b/modules/secure-cloud-run/variables.tf @@ -205,6 +205,12 @@ variable "cloud_armor_policies_name" { default = null } +variable "timeout_seconds" { + type = number + description = "Timeout for each request" + default = 120 +} + variable "verified_domain_name" { type = list(string) description = "List of Custom Domain Name"