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
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,8 +21,8 @@ Ideal to limit the use of expensive CPUs and GPUs.
21
21
22
22
1. All [default metrics](https://github.com/Cyclenerd/terraform-google-quota-limits#input_metrics) (input `metrics`) in all [default regions](https://github.com/Cyclenerd/terraform-google-quota-limits#input_regions) (input `regions`) are set to `0`.
23
23
1. In region `europe-west4`,
24
-
* four (`4`) [N1 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/cpus`) and
25
-
* four (`4`) [E2 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/e2_cpus`) are allowed.
24
+
* four (`4`) [N1 and E2 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/cpus`) and
25
+
* four (`4`) [C3 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/c3_cpus`) are allowed.
26
26
27
27
```hcl
28
28
module "quota-limits" {
@@ -31,8 +31,8 @@ module "quota-limits" {
31
31
project_id = "your-project-id"
32
32
limits = {
33
33
"europe-west4" = {
34
-
"compute.googleapis.com/cpus" = "4" # N1
35
-
"compute.googleapis.com/e2_cpus" = "4" # E2
34
+
"compute.googleapis.com/cpus" = "4" # N1, E2
35
+
"compute.googleapis.com/c3_cpus" = "4" # C3
36
36
}
37
37
}
38
38
}
@@ -53,14 +53,14 @@ Lists (CSV) with service quota metrics for a consumer:
| <aname="input_limits"></a> [limits](#input\_limits)| The qutoa limits per metric and region to be limited and set to the given value |`map(map(number))`|`{}`| no |
63
-
| <a name="input_metrics"></a> [metrics](#input\_metrics) | The metrics that should be limited and set to 0 | `list(string)` | <pre>[<br> "compute.googleapis.com/a2_cpus",<br> "compute.googleapis.com/c2_cpus",<br> "compute.googleapis.com/c2d_cpus",<br> "compute.googleapis.com/c3_cpus",<br> "compute.googleapis.com/cpus",<br> "compute.googleapis.com/e2_cpus",<br> "compute.googleapis.com/m1_cpus",<br> "compute.googleapis.com/m2_cpus",<br> "compute.googleapis.com/m3_cpus",<br> "compute.googleapis.com/n2_cpus",<br> "compute.googleapis.com/n2d_cpus",<br> "compute.googleapis.com/nvidia_a100_80gb_gpus",<br> "compute.googleapis.com/nvidia_a100_gpus",<br> "compute.googleapis.com/nvidia_k80_gpus",<br> "compute.googleapis.com/nvidia_p100_gpus",<br> "compute.googleapis.com/nvidia_p4_gpus",<br> "compute.googleapis.com/nvidia_p4_vws_gpus",<br> "compute.googleapis.com/nvidia_t4_gpus",<br> "compute.googleapis.com/nvidia_t4_vws_gpus",<br> "compute.googleapis.com/nvidia_v100_gpus",<br> "compute.googleapis.com/t2a_cpus",<br> "compute.googleapis.com/t2d_cpus"<br>]</pre> | no |
63
+
| <a name="input_metrics"></a> [metrics](#input\_metrics) | The metrics that should be limited and set to 0 | `list(string)` | <pre>[<br> "compute.googleapis.com/a2_cpus",<br> "compute.googleapis.com/c2_cpus",<br> "compute.googleapis.com/c2d_cpus",<br> "compute.googleapis.com/c3_cpus",<br> "compute.googleapis.com/cpus",<br> "compute.googleapis.com/m1_cpus",<br> "compute.googleapis.com/m2_cpus",<br> "compute.googleapis.com/m3_cpus",<br> "compute.googleapis.com/n2_cpus",<br> "compute.googleapis.com/n2d_cpus",<br> "compute.googleapis.com/nvidia_a100_80gb_gpus",<br> "compute.googleapis.com/nvidia_a100_gpus",<br> "compute.googleapis.com/nvidia_k80_gpus",<br> "compute.googleapis.com/nvidia_p100_gpus",<br> "compute.googleapis.com/nvidia_p4_gpus",<br> "compute.googleapis.com/nvidia_p4_vws_gpus",<br> "compute.googleapis.com/nvidia_t4_gpus",<br> "compute.googleapis.com/nvidia_t4_vws_gpus",<br> "compute.googleapis.com/nvidia_v100_gpus",<br> "compute.googleapis.com/t2a_cpus",<br> "compute.googleapis.com/t2d_cpus"<br>]</pre> | no |
64
64
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| The project ID that should be limited |`string`| n/a | yes |
65
65
| <aname="input_regions"></a> [regions](#input\_regions)| Google Cloud regions that should be limited |`list(string)`| <pre>[<br> "asia-east1",<br> "asia-east2",<br> "asia-northeast1",<br> "asia-northeast2",<br> "asia-northeast3",<br> "asia-south1",<br> "asia-south2",<br> "asia-southeast1",<br> "asia-southeast2",<br> "australia-southeast1",<br> "australia-southeast2",<br> "europe-central2",<br> "europe-north1",<br> "europe-southwest1",<br> "europe-west1",<br> "europe-west12",<br> "europe-west2",<br> "europe-west3",<br> "europe-west4",<br> "europe-west6",<br> "europe-west8",<br> "europe-west9",<br> "me-central1",<br> "me-west1",<br> "northamerica-northeast1",<br> "northamerica-northeast2",<br> "southamerica-east1",<br> "southamerica-west1",<br> "us-central1",<br> "us-east1",<br> "us-east4",<br> "us-east5",<br> "us-south1",<br> "us-west1",<br> "us-west2",<br> "us-west3",<br> "us-west4"<br>]</pre> | no |
Copy file name to clipboardExpand all lines: examples/limit-instances/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This example shows how to limit the Google Compute Engine instance numbers per p
6
6
1. Additionally, all instances (metric `compute.googleapis.com/instances` in all regions are set to `0` except for region [`europe-west1`](https://gcloud-compute.com/europe-west1.html) and [`europe-west4`](https://gcloud-compute.com/europe-west4.html).
7
7
1. In region `europe-west1` and `europe-west4`,
8
8
* one (`1`) instance with a total of
9
-
* four (`4`) [N1 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/cpus`) are allowed.
9
+
* four (`4`) [N1 and E2 CPUs](https://gcloud-compute.com/instances.html) (metric `compute.googleapis.com/cpus`) are allowed.
0 commit comments