You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[google_service_account.service_account](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/service_account)| data source |
35
34
36
35
## Inputs
@@ -41,7 +40,7 @@ No modules.
41
40
| <aname="input_containers"></a> [containers](#input\_containers)| List of container configurations to run in the service. At least one container needs a port. This allows easily configuring multi-container deployments. | <pre>list(object({<br/> image = string<br/> name = string<br/> command = optional(list(string), null)<br/> args = optional(list(string), null)<br/> port = optional(number, 0)<br/> memory = optional(string, "512Mi")<br/> cpu = optional(string, "1000m")<br/> liveness_probe = optional(string, "")<br/> gpus = optional(string, "")<br/> volume_mounts = optional(list(object({<br/> name = string<br/> mount_path = string<br/> })), [])<br/> }))</pre> | n/a | yes |
42
41
| <aname="input_empty_dir_volumes"></a> [empty\_dir\_volumes](#input\_empty\_dir\_volumes)| List of empty directory volumes to create and mount | <pre>list(object({<br/> name = string<br/> size_limit = optional(string, "2Mi")<br/> }))</pre> |`[]`| no |
43
42
| <aname="input_gcs_volumes"></a> [gcs\_volumes](#input\_gcs\_volumes)| List of Google Cloud Storage buckets to mount as volumes. Must ensure the Cloud Run GSA has proper IAM set on the bucket | <pre>list(object({<br/> name = string<br/> bucket = string<br/> read_only = optional(bool, true)<br/> }))</pre> |`[]`| no |
44
-
| <aname="input_gsa"></a> [gsa](#input\_gsa)| Service account name the Cloud Run service will run as. If empty, creates a new one. |`string`|`""`|no|
43
+
| <aname="input_gsa"></a> [gsa](#input\_gsa)| Service account name the Cloud Run service will run as. If empty, creates a new one. |`string`|n/a|yes|
45
44
| <aname="input_invokers"></a> [invokers](#input\_invokers)| List of members to grant Cloud Run invoker role |`list(string)`| <pre>[<br/> "allUsers"<br/>]</pre> | no |
46
45
| <aname="input_max_instances"></a> [max\_instances](#input\_max\_instances)| Maximum number of instances to scale to |`string`|`"100"`| no |
47
46
| <aname="input_min_instances"></a> [min\_instances](#input\_min\_instances)| Minimum number of instances to keep running |`string`|`"0"`| no |
@@ -60,8 +59,6 @@ No modules.
60
59
| Name | Description |
61
60
|------|-------------|
62
61
| <aname="output_backend"></a> [backend](#output\_backend)| Backend service ID for load balancer (empty if skipNeg is true) |
63
-
| <aname="output_gsa"></a> [gsa](#output\_gsa)| Name of the service account used by Cloud Run |
64
-
| <aname="output_gsaEmail"></a> [gsaEmail](#output\_gsaEmail)| Email address of the service account used by Cloud Run |
65
62
| <aname="output_name"></a> [name](#output\_name)| Map of region to Cloud Run service names |
66
63
| <aname="output_url"></a> [url](#output\_url)| Primary Cloud Run service URL (first region) |
67
64
| <aname="output_urls"></a> [urls](#output\_urls)| Map of region to Cloud Run service URLs |
0 commit comments