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
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,11 +67,16 @@ Functional examples are included in the [examples](./examples/) directory.
67
67
| domain | Zone domain, must end with a period. |`string`| n/a | yes |
68
68
| enable\_logging | Enable query logging for this ManagedZone |`bool`|`false`| no |
69
69
| force\_destroy | Set this true to delete all records in the zone. |`bool`|`false`| no |
70
+
| gke\_clusters\_list | The list of Google Kubernetes Engine clusters that can see this zone. |`list(string)`|`[]`| no |
71
+
| iam\_choice | Choose one of the following 'iam\_binding', 'iam\_member' or 'iam\_policy' for managed zone iam |`string`|`null`| no |
70
72
| labels | A set of key/value label pairs to assign to this ManagedZone |`map(any)`|`{}`| no |
73
+
| member | Identities the user/service account that will be granted the privilege in role (for case: managed\_zone\_iam\_member) |`string`|`null`| no |
74
+
| members | Identities the users/service accounts that will be granted the privilege in role (for case: managed\_zone\_iam\_policy, managed\_zone\_iam\_binding) |`list(string)`|`null`| no |
71
75
| name | Zone name, must be unique within the project. |`string`| n/a | yes |
72
76
| private\_visibility\_config\_networks | List of VPC self links that can see this zone. |`list(string)`|`[]`| no |
73
77
| project\_id | Project id for the zone. |`string`| n/a | yes |
74
78
| recordsets | List of DNS record objects to manage, in the standard terraform dns structure. | <pre>list(object({<br> name = string<br> type = string<br> ttl = number<br> records = optional(list(string), null)<br><br> routing_policy = optional(object({<br> wrr = optional(list(object({<br> weight = number<br> records = list(string)<br> })), [])<br> geo = optional(list(object({<br> location = string<br> records = list(string)<br> })), [])<br> }))<br> }))</pre> |`[]`| no |
79
+
| role | The role that should be applied |`string`|`null`| no |
75
80
| service\_namespace\_url | The fully qualified or partial URL of the service directory namespace that should be associated with the zone. This should be formatted like https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace_id} or simply projects/{project}/locations/{location}/namespaces/{namespace\_id}. |`string`|`""`| no |
76
81
| target\_name\_server\_addresses | List of target name servers for forwarding zone. |`list(map(any))`|`[]`| no |
77
82
| target\_network | Peering network. |`string`|`""`| no |
@@ -82,6 +87,7 @@ Functional examples are included in the [examples](./examples/) directory.
0 commit comments