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
* feat: add network service tier setting
This allows users to configure the project default Network Service
Tier.
* run docker_generate_docs
* code review fixes
* re-generate docs
* terraform fmt
* add blank line
Copy file name to clipboardexpand all lines: README.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -114,7 +114,7 @@ determining that location is as follows:
114
114
| auto\_create\_network | Create the default network |`bool`|`false`| no |
115
115
| billing\_account | The ID of the billing account to associate this project with |`string`| n/a | yes |
116
116
| bucket\_force\_destroy | Force the deletion of all objects within the GCS bucket when deleting the bucket (optional) |`bool`|`false`| no |
117
-
| bucket\_labels | A map of key/value label pairs to assign to the bucket (optional) |`map`|`{}`| no |
117
+
| bucket\_labels | A map of key/value label pairs to assign to the bucket (optional) |`map(string)`|`{}`| no |
118
118
| bucket\_location | The location for a GCS bucket to create (optional) |`string`|`"US"`| no |
119
119
| bucket\_name | A name for a GCS bucket to create (in the bucket\_project project), useful for Terraform state (optional) |`string`|`""`| no |
120
120
| bucket\_project | A project to create a GCS bucket (bucket\_name) in, useful for Terraform state (optional) |`string`|`""`| no |
@@ -127,6 +127,7 @@ determining that location is as follows:
127
127
| budget\_monitoring\_notification\_channels | A list of monitoring notification channels in the form `[projects/{project_id}/notificationChannels/{channel_id}]`. A maximum of 5 channels are allowed. |`list(string)`|`[]`| no |
128
128
| consumer\_quotas | The quotas configuration you want to override for the project. | <pre>list(object({<br> service = string,<br> metric = string,<br> limit = string,<br> value = string,<br> }))</pre> |`[]`| no |
129
129
| create\_project\_sa | Whether the default service account for the project shall be created |`bool`|`true`| no |
130
+
| default\_network\_tier | Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers.|`string`|`""`| no |
130
131
| default\_service\_account | Project default service account setting: can be one of `delete`, `deprivilege`, `disable`, or `keep`. |`string`|`"disable"`| no |
131
132
| disable\_dependent\_services | Whether services that are enabled and which depend on this service should also be disabled when this service is destroyed. |`bool`|`true`| no |
132
133
| disable\_services\_on\_destroy | Whether project services will be disabled when the resources are destroyed |`bool`|`true`| no |
| default\_network\_tier | Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers.|`string`|`""`| no |
32
33
| org\_id | organization id |`any`| n/a | yes |
33
34
| shared\_vpc | The ID of the host project which hosts the shared VPC |`any`| n/a | yes |
34
35
| shared\_vpc\_subnets | List of subnets fully qualified subnet IDs (ie. projects/$PROJECT\_ID/regions/$REGION/subnetworks/$SUBNET\_ID) |`list(string)`|`[]`| no |
Copy file name to clipboardexpand all lines: examples/gke_shared_vpc/variables.tf
+5
Original file line number
Diff line number
Diff line change
@@ -32,3 +32,8 @@ variable "shared_vpc_subnets" {
32
32
default=[]
33
33
}
34
34
35
+
variable"default_network_tier" {
36
+
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
| billing\_account | The ID of the billing account to associate this project with |`any`| n/a | yes |
15
+
| default\_network\_tier | Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers.|`string`|`""`| no |
15
16
| folder\_id | The folder to create projects in |`any`| n/a | yes |
16
17
| host\_project\_name | Name for Shared VPC host project |`string`|`"shared-vpc-host"`| no |
17
18
| network\_name | Name for Shared VPC network |`string`|`"shared-network"`| no |
Copy file name to clipboardexpand all lines: examples/shared_vpc/variables.tf
+6
Original file line number
Diff line number
Diff line change
@@ -40,3 +40,9 @@ variable "network_name" {
40
40
description="Name for Shared VPC network"
41
41
default="shared-network"
42
42
}
43
+
44
+
variable"default_network_tier" {
45
+
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
Copy file name to clipboardexpand all lines: modules/gsuite_enabled/README.md
+1
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,7 @@ The roles granted are specifically:
72
72
| consumer\_quotas | The quotas configuration you want to override for the project. | <pre>list(object({<br> service = string,<br> metric = string,<br> limit = string,<br> value = string,<br> }))</pre> |`[]`| no |
73
73
| create\_group | Whether to create the group or not |`bool`|`false`| no |
74
74
| create\_project\_sa | Whether the default service account for the project shall be created |`bool`|`true`| no |
75
+
| default\_network\_tier | Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers.|`string`|`""`| no |
75
76
| default\_service\_account | Project default service account setting: can be one of `delete`, `deprivilege`, `disable`, or `keep`. |`string`|`"disable"`| no |
76
77
| disable\_dependent\_services | Whether services that are enabled and which depend on this service should also be disabled when this service is destroyed. |`bool`|`true`| no |
77
78
| disable\_services\_on\_destroy | Whether project services will be disabled when the resources are destroyed |`bool`|`true`| no |
Copy file name to clipboardexpand all lines: modules/gsuite_enabled/variables.tf
+6
Original file line number
Diff line number
Diff line change
@@ -220,3 +220,9 @@ variable "consumer_quotas" {
220
220
}))
221
221
default=[]
222
222
}
223
+
224
+
variable"default_network_tier" {
225
+
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
Copy file name to clipboardexpand all lines: modules/svpc_service_project/README.md
+1
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,7 @@ module "service-project" {
44
44
| budget\_amount | The amount to use for a budget alert |`number`|`null`| no |
45
45
| budget\_monitoring\_notification\_channels | A list of monitoring notification channels in the form `[projects/{project_id}/notificationChannels/{channel_id}]`. A maximum of 5 channels are allowed. |`list(string)`|`[]`| no |
46
46
| create\_project\_sa | Whether the default service account for the project shall be created |`bool`|`true`| no |
47
+
| default\_network\_tier | Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers.|`string`|`""`| no |
47
48
| default\_service\_account | Project default service account setting: can be one of `delete`, `deprivilege`, `disable`, or `keep`. |`string`|`"disable"`| no |
48
49
| disable\_dependent\_services | Whether services that are enabled and which depend on this service should also be disabled when this service is destroyed. |`bool`|`true`| no |
49
50
| disable\_services\_on\_destroy | Whether project services will be disabled when the resources are destroyed |`bool`|`true`| no |
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
description=" A map of key/value label pairs to assign to the bucket (optional)"
168
-
type=map
168
+
type=map(string)
169
169
default={}
170
170
}
171
171
@@ -275,3 +275,9 @@ variable "consumer_quotas" {
275
275
}))
276
276
default=[]
277
277
}
278
+
279
+
variable"default_network_tier" {
280
+
description="Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers."
0 commit comments